Setup
Create an endpoint
An endpoint is the private URL your sender uses to send events into FlowRelay.
Steps
Complete these in order.
-
Open Shopify Admin, then open FlowRelay from Apps.
-
Choose Create endpoint and name it for the sender or workflow, such as Warehouse status to Flow.
-
Choose the event type Shopify Flow should receive. Use Generic for the first test if you are not sure which specific type fits.
-
Create the endpoint, then copy the endpoint URL only into the sender system or a private setup note.
-
Continue to authentication before asking the sender to send real events.
-
After the sender sends a test event with synthetic data, 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.
- Install FlowRelay from the Shopify App StoreInstall FlowRelay before creating your first sender endpoint.
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 test event with synthetic data, 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 authentication headers, signatures, raw event bodies, 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