Zapier
Trigger a Zap on every new submission and connect to 6,000+ apps.
The Zapier integration sends submission data to a Zapier Catch Hook trigger, letting you connect NBForms to any of Zapier's 6,000+ supported apps.
Required fields
| Field | Description |
|---|---|
| Zapier Webhook URL | The webhook URL from a Catch Hook trigger. Format: https://hooks.zapier.com/hooks/catch/… |
Setup
1. Create a Zap with Catch Hook
- In Zapier, click Create Zap.
- Search for Webhooks by Zapier as the trigger app.
- Choose Catch Hook as the trigger event and click Continue.
- Copy the Custom Webhook URL shown by Zapier.
2. Add the integration
- Open your form → Integrations → Add next to Zapier.
- Paste the webhook URL.
- Save.
3. Test and continue the Zap
- Submit your form once to send a test payload to Zapier.
- Back in Zapier, click Test trigger — it should find the test submission data.
- Add your action step (e.g. create a HubSpot contact, add a row to Airtable, send an email via Gmail) and publish the Zap.
Payload
NBForms sends a JSON POST with the submission data:
{
"formId": 42,
"formName": "Contact",
"submittedAt": "2025-06-14T10:23:00.000Z",
"data": {
"name": "Sarah Chen",
"email": "[email protected]",
"message": "Hello!"
}
}All fields are available as variables in your Zap action step.