NBForms

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

FieldDescription
Zapier Webhook URLThe webhook URL from a Catch Hook trigger. Format: https://hooks.zapier.com/hooks/catch/…

Setup

1. Create a Zap with Catch Hook

  1. In Zapier, click Create Zap.
  2. Search for Webhooks by Zapier as the trigger app.
  3. Choose Catch Hook as the trigger event and click Continue.
  4. Copy the Custom Webhook URL shown by Zapier.

2. Add the integration

  1. Open your form → IntegrationsAdd next to Zapier.
  2. Paste the webhook URL.
  3. Save.

3. Test and continue the Zap

  1. Submit your form once to send a test payload to Zapier.
  2. Back in Zapier, click Test trigger — it should find the test submission data.
  3. 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.

On this page