Skip to main content
SkedX
Help · Flow · APIs & Developers

Connect Flow to Zapier

Zapier connects thousands of apps.

10 min readFor adminsIn review

With Flow on one end, a new row in a sheet, a form entry or a payment can send a WhatsApp template — and a customer’s message in Flow can create a task or a row somewhere else. No code and no API key: Flow’s inbound hooks and outbound webhooks do the work. About ten minutes each way.

In review: written from the product, not yet walked through live.

1Zapier → Flow: make an inbound hook

In Flow, create an inbound hook whose action is Send a WhatsApp template. For the example, paste the fields your Zap will send — say {"phone": "919876543210", "name": "Asha", "batch": "Batch 108"} — and check the mapping (1–3). Create it and copy its address.
An inbound hook mapping a pasted example: phone to Phone (1), fields to the template’s blanks (2), one ignored (3)

2Add a “Webhooks by Zapier” step

In your Zap, after the trigger (a new sheet row, a form entry…), add the action Webhooks by Zapier with the event POST. Paste the hook’s address into URL, set Payload Type to json, and under Data add one row per field — the same names you pasted in Flow, filled from your trigger.
The hook’s address in Flow (1) with its Copy button (2) — shown once (3)

3Test without sending, then for real

To test safely, first add dry-run/ to the end of the URL and click Test step: Flow answers with what it would do and sends nothing (1–3). Then remove dry-run/, test again with your own number, and turn the Zap on.
A dry run answer: "would": "run" (1), the steps Flow would take (2) and the mapped values (3)

4Add a secret before real traffic

Anyone with the address can call it, so make a new hook with A secret word in a header, and in Zapier’s Headers add X-Flow-Secret with that word. Set a daily cap too. Secure an inbound hook has every option.

5Flow → Zapier: catch Flow’s events

Start a Zap with the trigger Webhooks by Zapier → Catch Hook and copy the URL Zapier gives you. In Flow, open Settings → Developers → Outbound Webhooks, click + New webhook, give it a name (1), paste Zapier’s URL under Where should we send it? (2) and click Create (3); then open it and tick the events you want — for example A customer sends a message (more on webhooks). Make the event happen once (message your own number), then click Test trigger in Zapier to pick it up and map its fields.
Adding an outbound webhook in Flow: a name (1), Zapier’s Catch Hook URL as the address (2) and Create (3)

© 2026 SkedX · Sample data only · Share and link freely · Copying the product or its design is not allowed · Terms

Common questions

Do I need an API key for Zapier?

No. Zapier → Flow goes through an inbound hook, whose address is its credential; Flow → Zapier goes through an outbound webhook. If you prefer to use the API directly, use Custom Request with the header Authorization: Bearer sk_flow_… — but store the key carefully.

Does each Zap run cost anything in Flow?

Each template Flow sends is charged to the messaging wallet at its category’s rate. Zapier counts tasks on its own plan.

Zapier sent the data, but nothing arrived on WhatsApp.

Open the hook in Flow’s Inbound Hooks list: Recent calls shows what arrived and why Flow did or didn’t send — a missing phone, a condition that didn’t match, the daily cap. The answer Zapier shows says the same.

Can a Zap send different templates?

One hook sends one template. Make one hook per template, or send through the API with Custom Request, where the template name is part of each request.
Next in APIs & DevelopersConnect Flow to n8n →

Useful links

Previous: Check that a webhook really came from Flow · All APIs & Developers guides

Did this guide help?

View as markdown

Keep reading

READY WHEN YOU ARE

One record
Start there

Free plan, no card. Five tools replaced in an afternoon; your data stays yours.

pick a slot. we call you, on your clock.
pick a slot.
we call you,
on your clock.

No card. We only use your details to set you up or call you back.

A 20-minute call with a real person, on your clock.
SetupUnder 5 min
CardNot required
Replaces5 tools
Your dataExport anytime