How Zapier data flows to and from Default
Choose between the webhook and the API
The API allows 30 requests per minute per key, and a
429 response carries a Retry-After header. API
setup and request examples: Route and book through the API.
Start a Default workflow from a Zap
1
Add the Incoming Webhook trigger
In Workflows, create a workflow and add the Incoming Webhook trigger. Under
Connected Webhook, select Create new webhook, or choose an existing webhook.
2
Copy the URL and the secret
Copy the Ingestion URL. Reveal and copy the Bearer secret. It is your workspace’s
webhook secret, shared by every webhook in the workspace.
3
Add a request step to the Zap
In the Zap, add a step that sends a
POST with a JSON body to the Ingestion URL, with the
header Authorization: Bearer <secret>. Map the values you need from earlier Zap steps into the
body.4
Capture a sample
Select Listen for test event, then test the Zap step. For the next 5 minutes, Default saves the
first request it receives as the Captured payload and does not start the workflow with it. You
can also select Paste a sample, paste an example body, and select Save sample.
5
Map the person or company (optional)
Under Identity mapping, choose the field that holds the Person email or the
Company domain.
6
Build, test, and publish
Add the nodes that act on the data. Type
{{ to insert values from the captured payload. Select
Test, then Run Test, to try it. Select Publish, then check that the status next to
the deployment switch reads Live. A new workflow goes live
when you first publish it. If the status reads Paused, turn the switch on. The Zap step now
starts the workflow.401 response, malformed JSON gets a 400, a body over 1 MB gets a 413, and a webhook
whose Active switch is off gets a 410. A mapped Person email field that holds text that is
not a valid email address also gets a 400. An empty or non-text value is not checked: the run starts
with the Company domain instead, if one is mapped, or with no person or company. Default answers 200 even when no published, enabled
workflow uses the webhook, so a successful Zap step does not by itself mean a run started.
Start a Zap from Default
1
Start the Zap
In Zapier, start a Zap with a webhook trigger that gives you a URL to send data to.
2
Add Send to Webhook
In the Default workflow, add Send to Webhook. Set Request Type to POST and paste the
Zap’s URL into Request URL.
3
Set the authorization
Set Authorization to what the Zap’s URL expects.
4
Build the body
Build the Body under Fields or JSON. Type
{{ to insert values, such as the lead’s
email or the assigned rep.5
Send a sample and finish the Zap
Run a workflow test so the Zap receives a sample, then finish the Zap in Zapier. Once the
workflow is published and turned on, each run starts the Zap.
What Default does not support with Zapier
- A native Zapier integration, or a Zapier card on the Integrations page.
- Webhooks without an
Authorization: Bearerheader. Default rejects them with a401.