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

  1. In Shopify Flow, add the Trigger Webhook action to a workflow.
  2. Pick the webhook it should call.
  3. 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.