Getting Started
Send your first test event
Use this guide to prove the setup once with synthetic data before you send real business events.
Steps
Complete these in order.
- 01Open Shopify Admin, open FlowRelay, and create a test endpoint for the sender or system you control.
- 02Choose the event type Shopify Flow should receive. Use Generic for the first proof when no specific type is required.
- 03Choose HMAC-SHA256 when the sender can sign requests; otherwise use static-header auth and store the generated value privately.
- 04In Shopify Flow, create a safe workflow with the matching FlowRelay trigger and a harmless test action.
- 05Send one synthetic JSON event from the sender, using non-customer values that are safe to store in a test receipt.
- 06Open Event history in FlowRelay, open the receipt, and confirm Delivered only means FlowRelay handed the trigger to Shopify Flow.
Before you start #
Use a Shopify store where FlowRelay is installed, a sender you control, and a Shopify Flow workflow that is safe to run. Send synthetic values for the first event, not real customer or merchant data.
Success check #
The first successful proof ends with a FlowRelay receipt that shows the event was accepted and Delivered. That means FlowRelay received, authenticated, validated, normalized, and handed the trigger to Shopify Flow.
If it does not deliver #
Use the receipt outcome to pick the next owner instead of retrying blindly.
| Outcome | Likely owner | Next action |
|---|---|---|
| Authentication failed | Sender and endpoint setup | Fix the signing or static header setup, then ask the sender to send a fresh synthetic event. |
| Required field or mapping failed | Sender payload or endpoint mapping | Fix the JSON path or sender payload. Use a sender resend because FlowRelay rejected the event before a successful handoff. |
| No matching Shopify Flow workflow | Shopify Flow setup | Enable the matching FlowRelay trigger, then preview replay if the accepted event is still retained. |
| Handoff failed | FlowRelay to Shopify Flow boundary | Read the error code, confirm replay availability, and share diagnostics if support or a partner needs evidence. |
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.
FlowRelay