Skip to main content
Obsidian Guard

Private beta · Shopify

Protect risky business actions before money, inventory, or trust moves.

Obsidian Guard adds approval controls around risky refunds, fulfillment decisions, and post-payment order changes in Shopify.

Controlled

The action is routed through Obsidian Guard before execution.

Held

Fulfillment or another downstream consequence is paused before value moves.

Detected

The action happened outside the approved path and is detected where Shopify exposes the event.

Products

One control model, three levels of protection.

Start with refunds, add fulfillment controls, then extend review across post-payment changes and operational exceptions.

Protect money movement

Refund Guard

Private beta

Approve risky refunds before Shopify executes them through the protected Obsidian Guard path.

  • Protected refund approvals
  • Configurable refund rules and thresholds
  • Owner or designated approver review
  • Shopify refund execution after approval where supported
Explore Refund Guard

Protect inventory movement

Store Guard

Private beta

Hold risky orders before inventory leaves, then release fulfillment after approval.

  • Everything in Refund Guard
  • Fulfillment hold controls
  • Release after approval
  • Approved cancellation workflows
Explore Store Guard

Protect operational trust

Control Guard

Private beta

Review risky post-payment changes, bypasses, and operational exceptions.

  • Everything in Store Guard
  • Review of address, order, discount, total, and shipping-method changes after payment
  • Post-payment change and bypass review workflows
  • Approval groups and separation of duties
Explore Control Guard

How it works

Approval where Shopify supports it. Honest visibility where it does not.

Obsidian Guard does not replace Shopify permissions or claim to intercept every native action. It creates a protected path, pauses supported consequences, and records exposed bypass events for review.

Read getting started →
  1. 01

    Connect Shopify

    Private-beta onboarding links your store and verifies the permissions required for supported protections.

  2. 02

    Choose the protected path

    Configure a supported rule, assign reviewers, and choose notification preferences.

  3. 03

    Review risky actions

    Controlled requests wait for a decision; held operations pause; detected actions are surfaced for review.

  4. 04

    Follow the outcome

    Approval, rejection, execution, failure, and manual follow-up states appear in activity history.

Integrations

Shopify first. Financial operations next.

View integrations →

Shopify

Private beta

Obsidian Guard's first integration protects risky refunds, fulfillment decisions, and post-payment order changes in Shopify.

Request Shopify beta access

BILL

In development

Obsidian Guard is extending its protected-action model to vendor changes, payment approvals, and financial operations in BILL.

Join the BILL interest list

Shopify availability is limited to approved private-beta participants and supported store configurations.

FAQ

Clear answers before you connect a store.

Need implementation detail? The customer documentation explains setup, workflows, notifications, and troubleshooting.

Open Documentation →
What is Obsidian Guard?

Obsidian Guard adds approval controls around risky Shopify refunds, fulfillment decisions, and post-payment changes before or after value moves, depending on what Shopify supports.

What is a protected action?

A protected action is a risky operation routed through an Obsidian Guard workflow so the right reviewer can approve or reject it and the outcome can be recorded.

What is the difference between Controlled, Held, and Detected?

Controlled actions are routed through Obsidian Guard before execution. Held actions pause a downstream consequence such as fulfillment. Detected actions happened outside the approved path and are visible where Shopify exposes the event.

Does Obsidian Guard replace Shopify permissions?

No. Shopify permissions still govern what each person and app can do. Obsidian Guard adds an approval and evidence layer around supported operations.

Can Obsidian Guard block Shopify's native Refund button?

No. Refund Guard controls refunds submitted through the protected Obsidian Guard path. A refund created directly in Shopify or another app may be detected as a bypass when Shopify exposes the event.

What happens if execution or release fails?

The request records the failed outcome and explains that manual follow-up may be required. An approval is not a guarantee that Shopify will accept the downstream operation.

Which notification channels are supported?

The product includes notification options for email, Slack, Web Push, SMS, and WhatsApp. Availability depends on plan, configuration, recipient details, and provider delivery.

Are SMS and WhatsApp unlimited?

No. SMS and WhatsApp consume monthly mobile-alert credits. When the cap is reached and overage is not enabled, those channels pause until reset or allowance changes; other configured channels can continue.

Is Obsidian Guard available now?

Obsidian Guard and its Shopify integration are in private beta. Request access and the team will confirm fit, onboarding, and environment availability.

What integrations are planned?

Shopify is in private beta and BILL is in development. Additional integrations will be announced only as they enter active development.

When is BILL support expected?

BILL support is in development and no public release date has been announced.

Private beta

Bring a risky Shopify workflow. We’ll help map the honest control boundary.

Tell us which store actions matter, who should approve them, and where manual follow-up is acceptable.

Apply for early access