Setup
Create an endpoint
An endpoint is the private URL your sender uses to send events into FlowRelay.
Steps
Complete these in order.
- 01Open Shopify Admin, then open FlowRelay from Apps.
- 02Choose Create endpoint and name it for the sender or workflow, such as Warehouse status to Flow.
- 03Choose the event type Shopify Flow should receive. Use Generic for the first test if you are not sure which specific type fits.
- 04Create the endpoint, then copy the endpoint URL only into the sender system or a private setup note.
- 05Continue to authentication before asking the sender to send real events.
- 06After the sender sends a test event, use Event history and the receipt to verify accepted, delivered, or failed status.
Who needs the endpoint URL #
Only the sender owner or private sender configuration needs the endpoint URL. Treat it like setup material, not public documentation or a support artifact.
Choose the event type #
Pick the event type that matches the Shopify Flow trigger you plan to use. Start with Generic when the first proof only needs a custom event and no native Shopify resource reference.
Success check #
After the sender sends a synthetic event, Event history shows a receipt for the expected endpoint. If the event is not visible, verify the sender URL, auth setup, and whether the sender received a FlowRelay response.
Keep private #
Do not put endpoint URLs, generated secrets, full auth headers, signatures, raw payloads, Shopify tokens, customer data, or copied incidents into screenshots, tickets, public examples, or chat threads.
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