FlowRelay FlowRelay Docs Shopify Flow Search /
All docs pages

START

USE CASES

SET UP

OPERATE

RECOVER

AGENT ACCESS

REFERENCE

Use Cases

Move one client event into Shopify Flow with proof and rollback

Use this page when an agency, developer, or implementation partner is coordinating one client event path. Choose the first endpoint guide for a new path, the swapover guide for a merchant-led replacement, or the Agent Access guides when an authorized agent will perform the work.

On this page
Open the practical guide Read Swap over to FlowRelay.

Start here #

Choose the right path for a new setup, a replacement, or a partner-led handoff.

When a partner should use this #

Use this page when a merchant wants a partner, Shopify developer, implementation team, or technical operator to set up or move one external event path into Shopify Flow. The goal is a small proofable path: the sender knows where to send, the merchant knows what FlowRelay received, the Shopify Flow owner knows what to check, and everyone knows who can roll back.

Use the right entrypoint #

Use a focused page for each job so the merchant does not receive a pile of generic docs.

JobStart hereWhy
Trigger Shopify Flow from an outside system with receipt proofExternal events into Shopify FlowExplains the basic sender -> FlowRelay -> Shopify Flow boundary.
Move a custom webhook receiver to Shopify Flow without losing rollbackSwap over to FlowRelayKeeps the pilot path, proof, rollback owner, and cutover window explicit.
Why did my Shopify Flow not run?Recover a failed handoffStarts from receipt facts, support codes, and the Delivered boundary.
Replay external events into Shopify Flow safelyReplay an eventRequires retention, preview, authority, and side-effect review.
Partner-safe Shopify Flow webhook diagnosticsShare diagnosticsGives partners support-safe evidence without secrets or raw payloads.
Agent-ready Shopify Flow event setup checklistSet up a new event path with an agentGives authorized agents a governed setup path and stop conditions.

Run one handoff #

Keep the first client path small enough to prove and reverse.

Typical path

A typical path starts from the scenario, then moves into setup and verification.

  1. Choose one event path

    Choose one event path first: one sender, one FlowRelay endpoint, one Shopify Flow trigger, one proof event, and one rollback owner.

  2. Use the matching setup guide

    Use the first endpoint guide for a new event path or the swapover guide for an existing webhook receiver, middleware path, serverless function, or manual handoff.

  3. Scope any agent access

    If an authorized agent will help, give it the agent-safe setup or endpoint-swap guide and a scoped, time-bounded Agent Access grant.

  4. Require Delivered proof

    Collect proof from FlowRelay receipts, support codes, replay availability, diagnostics share readiness, and a separate Shopify Flow result check. Delivered means FlowRelay handed the trigger to Shopify Flow. It does not mean downstream Shopify Flow branches, app calls, fulfillment changes, emails, or later systems completed.

  5. Share redacted diagnostics

    Share diagnostics instead of raw event bodies, authentication headers, endpoint secrets, Shopify tokens, customer data, or copied private logs.

  6. Check capacity before cutover

    Use the pricing page and plan-usage view before production cutover so event volume, diagnostics, replay, and Agent Access safeguards fit the merchant's rollout.

One event path checklist #

Keep the first path small enough to verify in one sitting. If the sender, authentication, mapping, or Shopify Flow workflow needs adjustment, the receipt and rollback owner should make the next step obvious.

FieldFill this before cutoverUse this doc
Sender and event purposeSystem owner, event name, expected volume, criticality, and whether this is new setup or replacement.First endpoint guide or Swap over to FlowRelay
Shopify Flow targetTrigger variant, required payload paths, safe test workflow, and downstream result check owner.Trigger variants and mapping
ProofA Delivered receipt for the FlowRelay handoff, support code if any, replay state, diagnostics share readiness, and a separate Shopify Flow result check when downstream outcome matters. Accepted alone is not cutover proof.Read receipts
Rollback ownerNamed person or team that can restore the old sender URL/auth path during the agreed window.Swap over to FlowRelay
Support boundaryDiagnostics share path, support contact path, and the private data nobody should request or paste.Share diagnostics and Work with support
Plan fitExpected accepted events, replay/diagnostics needs, Agent Access usage, and whether monthly or annual approval fits production use.Usage limits and Pricing

Copy a narrow brief #

Give an authorized agent one event path, one grant, and explicit stop points.

Give an agent a narrow brief #

When the merchant authorizes an agent to help, keep the brief narrow: one event path, one scoped grant, and clear stop points before changes that could affect production or billing. Keep tokens and secrets in the agent client's private secret store or environment.

Partner agent brief Use after the merchant creates a scoped Agent Access grant.
You are helping [merchant/store] set up or move one external event path into Shopify Flow through FlowRelay. Read https://docs.flowrelay.app/use-cases/agency-developer-partner-kit/ first.

Work only inside the merchant-authorized, store-scoped Agent Access grant. Confirm whoami, plan usage, endpoint state, trigger mapping, and the exact event path before changing anything.

Stop for operator approval before sender URL or auth changes, Shopify Flow workflow changes, billing approval, grant changes, replay, diagnostics sharing, support submission, or production traffic.

Do not ask for endpoint secrets, authentication headers, HMAC values, Shopify tokens, session data, raw event bodies, customer records, database URLs, store passwords, copied private logs, or screenshots containing private values. Use receipt IDs, support codes, diagnostics share IDs, redacted summaries, approximate timestamps, endpoint names, intended workflow descriptions, and refusal details.

Final summary: sender, endpoint, trigger variant, proof receipt, Shopify Flow result check owner, rollback owner, plan fit, unresolved approvals, and next safe action.

Work within the boundaries #

Share safe evidence, keep private data out of the handoff, and confirm plan fit.

Share evidence, not private data #

Partners should work from FlowRelay receipts, support codes, and diagnostics shares, not from copied payloads or screenshots of private configuration. Diagnostics can show the receipt, endpoint state, replay context, and recovery guidance after merchant approval.

What not to ask merchants for #

Do not ask for endpoint secrets, authentication headers, HMAC values, Shopify tokens, session data, raw event bodies, customer records, database URLs, store passwords, copied private logs, or screenshots containing private values. Do not ask for browser storage or cookies. If those seem necessary, stop and use diagnostics, a receipt ID, a support code, a redacted summary, or a merchant-run sender resend instead.

Check plan fit before production #

Before production traffic moves, check expected event volume, diagnostics needs, replay use, and Agent Access usage against the merchant's plan. An annual plan can lower cost for steady volume. The partner or agent can prepare and present the recommendation, but billing approval stays with the merchant in Shopify's hosted billing - FlowRelay, agents, and partners never approve a charge.

  • PricingMonthly and annual plan options for FlowRelay for Shopify Flow.
  • Usage limitsAccepted events, diagnostics shares, replay executions, Agent Access safeguards, and paid-plan grace.
Handoff boundary

Delivered means FlowRelay handed the trigger to Shopify Flow. It does not mean downstream Shopify Flow branches, app calls, fulfillment changes, emails, or later systems completed.

Local docs search