How should we roll this out for production?
Use a representative event first, confirm the FlowRelay receipt and matching Shopify Flow trigger, then move live traffic with the rollback path still available.
FlowRelay
View FlowRelay for Shopify Flow
Migration
Custom receiver code often looks cheap until the person responsible for a failed handoff has to reconstruct intent from logs, deploy history, and tribal knowledge.
Why it matters
A custom receiver may already work, but the team still has to ask who owns replay, which setting was live, what changed, and how support can help without seeing secrets.
What FlowRelay adds
Move one event path behind a FlowRelay endpoint, keep Shopify Flow as the workflow engine, and use receipt facts to compare behavior before widening the change.
Evidence to check
Use the comparison to show what stops depending on memory and what becomes visible.
That can work, but it is fragile when the original owner is unavailable.
The event path becomes easier for store teams and partners to understand.
A reversible change lowers the perceived cost of starting.
How to start
A good migration keeps each sender, trigger, receipt, and rollback path easy to explain.
Record the current URL, owner, sender, workflow target, volume, failure behavior, how you checked it, and rollback path.
Match the Shopify Flow trigger family and authentication mode without changing downstream workflow logic yet.
Enable or check the matching Shopify Flow workflow with a harmless test action or controlled pilot branch.
Use a representative event to confirm authentication, mapping, Flow readiness, and the receipt your team will rely on.
Move production traffic when the sender, Flow trigger, owner, receipt, and rollback path are all understood.
Endpoint inventory
Moving an existing receiver has one unavoidable piece of work: finding the current path. FlowRelay gives you a cleaner receiver once you know which sender should use it, but it cannot automatically discover webhook URLs buried in apps, automation tools, serverless functions, middleware routes, or private repos.
Questions
Use a representative event first, confirm the FlowRelay receipt and matching Shopify Flow trigger, then move live traffic with the rollback path still available.
No. FlowRelay should handle intake while Shopify Flow continues to own workflow rules and actions.