Integrations

Connect to Zapier

3 min readLast updated August 23, 2026

Connect FormBharat to Zapier

Your form's existing webhook already works with Zapier today — no waiting for a FormBharat app in Zapier's directory, no extra setup on our side. This uses Zapier's generic Webhooks by Zapier trigger.

Step 1: Create a Zap with a "Catch Hook" trigger

  1. 1In Zapier, click Create Zap
  2. 2Search for the Webhooks by Zapier app and choose it as the trigger
  3. 3Select the Catch Hook event
  4. 4Zapier gives you a unique webhook URL — copy it

Step 2: Point your form's webhook at it

  1. 1Open your form in FormBharat, go to Notify
  2. 2Turn on Enable webhook
  3. 3Paste the URL Zapier gave you
  4. 4Save

Step 3: Test and map fields

  1. 1Back in Zapier, click Test trigger — Zapier is now listening
  2. 2Submit your FormBharat form once (a real or test submission)
  3. 3Zapier picks up the payload and shows you its fields, ready to map into any downstream action (Google Sheets, Slack, your CRM, email — anything Zapier connects to)

What Zapier receives

The same payload documented in Setting Up Webhooks:

json

{
  "formId": "abc123",
  "formTitle": "Contact Form",
  "responseId": "xyz789",
  "timestamp": "2026-08-23T10:30:00Z",
  "data": {
    "name": "Asha Patel",
    "email": "asha@example.com",
    "message": "Hello!"
  }
}

Verifying the signature (optional, recommended for sensitive data)

If your webhook has a signing secret configured (Notify settings, generated automatically once you enable webhooks), FormBharat sends an X-Webhook-Signature: sha256= header — an HMAC-SHA256 of the raw JSON body. Zapier's built-in Catch Hook trigger doesn't verify this for you; if you need that guarantee, route through a lightweight verification step (a Zapier Code step, or your own endpoint) before trusting the payload.

Troubleshooting

Zapier isn't receiving anything?

  • Confirm the webhook is enabled and saved with the exact URL Zapier gave you
  • Submit a fresh test response after saving — Zapier's "Test trigger" only sees submissions sent after the hook URL was set
  • Check your form's webhook delivery logs (Notify → View Logs) for delivery attempts and their status

Was this article helpful?

Still have questions?

Our support team is here to help. Reach out and we'll get back to you.

Contact Support