# Workflow Webhooks

Turn any incoming HTTP request into a Shopify Flow trigger. Signed and authenticated endpoints, duplicate protection, full payload history, and workflows that can answer the caller.

## External webhooks as Shopify Flow triggers

Start a Shopify Flow workflow from any external system - n8n, Make, Zapier, or any HTTP service. Signed payloads, full history, EU hosting.

- Webhook triggers
- HMAC auth
- n8n / Make / Zapier
- Full history
- EU-hosted

## From install to first webhook in minutes

1. **Install the app** - One-click install from the Shopify App Store. Free tier includes every trigger.
2. **Create a webhook trigger** - Generate a unique URL with optional HMAC or token auth. Paste it into any system that can POST.
3. **Wire it in Flow** - Pick your new trigger inside Shopify Flow and connect any action. Done.

## Trigger Shopify Flow from anywhere

Bring external events into Shopify Flow with secure, signed webhooks. No custom code, no glue services.

- **Webhook-based triggers** - Any HTTP call with a JSON body becomes a Shopify Flow trigger. Variables from your payload flow straight into Flow actions.
- **Signed and authenticated** - HMAC signatures or static header tokens. Reject unauthorized callers automatically. Your data never leaves Europe.
- **Full payload history** - Every incoming webhook is stored with its full payload, headers, status, and replay history. Debug without guessing.
- **n8n, Make, Zapier-ready** - Pre-formatted recipes for n8n, Make and Zapier. Drop in your webhook URL, you're sending Flow events in minutes.
- **Reply to the caller** - A workflow can return data to the system that called it, so the sender gets an answer instead of a blind acknowledgement.
- **Duplicate protection** - Identical events are recognised and dropped, so a retry from the sending system never runs your Flow twice.
- **Developer API and MCP** - Create and manage endpoints, replay history and test webhooks from your own tools via a REST API and an MCP server.

## Simple, usage-based pricing

Start free. Pay annually and save 8%.

### Free - $0 /month

Try it out

- Unlimited Webhooks
- 500 Webhook invocations per month
- Support via E-Mail or Slack

### Grow - $35 /month

Active stores

- Unlimited Webhooks
- 15000 Webhook invocations per month
- Support via E-Mail or Slack

### Unlimited - $100 /month

Enterprise + agencies

- Unlimited Webhooks
- Unlimited Webhook Invocations
- Support via E-Mail or Slack

## FAQs

**Do I need to write code to use Workflow Webhooks?**

No. You generate a webhook URL inside the app, paste it into any system that can send an HTTP request, and pick your new trigger inside Shopify Flow. Zero code.

**How are incoming webhooks authenticated?**

Choose between HMAC-SHA256 signatures (industry standard) or a static header token. Both are configurable per trigger. Requests without valid auth are rejected before they touch Flow.

**Where are payloads stored?**

All payloads, headers, and response metadata are stored on Google Cloud in the EU (europe-west1, Belgium), encrypted at rest with Google Cloud KMS. History is automatically cleared after 30 days.

**Does it work with n8n, Make, Zapier?**

Yes. Any tool that can send an HTTP POST works. We ship templates for n8n, Make and Zapier in the docs.

**Is the app GDPR-compliant?**

Yes. EU-only data residency, signed DPA on request, no third-party tracking on this site. Full details in our Privacy Policy.

**Can my workflow return data to the system that called the webhook?**

Yes. A workflow can send a response back to the caller, so external systems can wait for the result instead of only receiving an acknowledgement.

## Bring external events into Shopify Flow

Install free and send your first Flow trigger in minutes.

---

- [Imprint](https://workflow-webhooks.app/imprint.md)
- [Terms](https://workflow-webhooks.app/terms.md)
- [Privacy](https://workflow-webhooks.app/privacy.md)
- [DPA](https://workflow-webhooks.app/dpa.md)
