Setting Up Webhooks: Integrate Your Forms with Any Tool
Step-by-step guide to setting up form webhooks. Connect FormBharat to your CRM, Slack, WhatsApp, and more with webhooks and Zapier.
Table of Contents
Webhooks are the superpower of online forms. Instead of manually checking for new submissions, a webhook automatically sends form data to any app you choose — in real-time, every time. This guide takes you from zero to fully automated in under an hour.
What is a Webhook? The Non-Technical Explanation
Think of a webhook as a WhatsApp notification for your apps. When someone submits your form, FormBharat sends a message (containing the form data) to a URL you specify. The app at that URL receives the data and acts on it — adding a CRM contact, posting a Slack message, or updating a spreadsheet. It happens instantly and automatically.
- Traditional polling: Your app checks FormBharat every hour for new submissions (slow)
- Webhook: FormBharat instantly notifies your app the moment a submission occurs (fast)
- Analogy: Email notification vs constantly refreshing your inbox
- Speed: Webhooks deliver data in under 2 seconds vs polling delays of minutes
- Reliability: Webhooks include retry logic — if your endpoint is down, data is not lost
Setting Up Your First FormBharat Webhook
FormBharat's webhook setup takes under 5 minutes. You need a webhook destination URL — this comes from whatever tool you want to connect.
- Step 1: In FormBharat, open your form → Settings → Integrations → Webhooks
- Step 2: Get your webhook URL from the destination app (Zapier, Make, Slack, custom endpoint)
- Step 3: Paste the URL in FormBharat webhook settings
- Step 4: Choose which events trigger the webhook (new submission, submission edited, etc.)
- Step 5: Click "Test Webhook" to send sample data and verify it works
- Step 6: Submit a real test submission and confirm data arrives at destination
Popular Webhook Use Cases for Indian Businesses
Here are the most common webhook automations set up by Indian FormBharat users.
- WhatsApp notification: Form submission → WhatsApp message to sales team via Interakt/WATI
- CRM auto-create: New lead form → Contact created in Zoho CRM/HubSpot
- Slack alert: Form submission → #sales-leads channel with formatted submission details
- Google Sheets row: New submission → New row in designated Google Sheet
- Email sequence: New subscriber form → Welcome email sequence in Mailchimp
- SMS notification: Form submission → SMS to owner number via Twilio/MSG91
Using Zapier with FormBharat: No-Code Integrations
Zapier connects FormBharat to 5,000+ apps without any coding. Create "Zaps" that trigger on new FormBharat submissions and perform actions in other apps.
- Connect FormBharat Trigger: "New Form Submission" to your chosen Zapier action
- Popular actions: Add Zoho/HubSpot contact, create Trello card, add Airtable record
- Multi-step Zaps: One submission can trigger multiple actions simultaneously
- Filters: Only trigger Zap if specific conditions are met (e.g., budget > ₹1L)
- Formatter: Transform form data (phone number formatting, date conversion) before sending
Building Custom Webhook Endpoints for Developers
If you have a developer, building a custom webhook endpoint gives you complete control over what happens with form data.
- Receive POST request with JSON payload from FormBharat
- Parse and validate incoming data
- Store in your database, trigger business logic, or call other APIs
- Return 200 OK within 30 seconds to prevent FormBharat retry
- Implement webhook signature verification for security
Automate your form workflows
Set up FormBharat webhooks in 5 minutes. Connect to WhatsApp, CRM, Slack, and 5,000+ tools.
Get Started FreeFrequently Asked Questions
What happens if my webhook endpoint is down when a form is submitted?
FormBharat implements automatic retry logic for failed webhooks. If your endpoint returns an error or times out, FormBharat will retry delivery 5 times over 24 hours with exponential backoff. If all retries fail, the webhook event is logged in FormBharat's webhook history so you can manually replay it once your endpoint is back online.
Is there a limit to how many webhooks I can set up per form?
FormBharat allows up to 5 webhook endpoints per form on the free plan and unlimited webhooks on paid plans. You can point multiple webhooks to the same or different endpoints. For high-volume forms, consider using a single webhook to a middleware (like Zapier or Make) that fans out to multiple destinations.
How do I secure my webhook endpoint?
FormBharat signs all webhook payloads with an HMAC-SHA256 signature using your webhook secret key. Verify this signature in your endpoint code before processing the data. This ensures data actually comes from FormBharat and prevents malicious actors from sending fake form submissions to your endpoint.