Calling a webhook from Flow
The Webhook Trigger brings the outside world into Flow. The Trigger Webhook action does the reverse: it lets a Shopify Flow workflow call one of your webhooks as a step.
Same webhook configurations, opposite direction.
When you would use it
- Chain workflows: one workflow finishes and starts another through a webhook.
- Push a Shopify event to an external system that is already listening on the webhook URL.
- Reuse one endpoint for both inbound and Flow-initiated calls, so history for a process lives in one place.
Setting it up
- In Shopify Flow, add the Trigger Webhook action to a workflow.
- Pick the webhook it should call.
- Fill in the four fields. These are Flow template values, so you can bind order,
customer or product data from earlier steps - for example
{{order.name}}.
The call is recorded in History like any other, with Invoked by set to Flow, so
you can see exactly what a workflow sent.
Things worth knowing
- Flow-initiated calls skip authentication. The request originates inside Shopify, not from the public internet, so it does not need your static token.
- They still count toward your plan. See Plans and usage.
- Duplicate protection does not apply. It keys on a request header, and Flow does not send one - see Duplicate delivery protection.

