Connect to 5,000+ apps
SendForm webhooks let you automatically send form submissions anywhere. Build powerful automations without writing code.
Pro FeatureHow webhooks work
Add webhook URL
Paste a webhook URL from Zapier, Make, or your own server into SendForm settings.
Someone submits
When a form is submitted, SendForm instantly sends the data to your webhook.
Automation runs
Your connected app receives the data and triggers your automation workflow.
Popular integrations

Zapier
Connect to 5,000+ apps. Send submissions to Google Sheets, Slack, Mailchimp, and more.
How to connect
- Create a Zap with 'Webhooks by Zapier' as trigger
- Select 'Catch Hook' as the event
- Copy the webhook URL from Zapier
- Paste it in your SendForm webhook settings
Make (Integromat)
Build complex automations with visual workflows. Great for advanced data processing.
How to connect
- Create a new scenario in Make
- Add a 'Webhooks' module as trigger
- Select 'Custom webhook'
- Copy the webhook URL and add it to SendForm
n8n
Self-hosted workflow automation. Full control over your data and workflows.
How to connect
- Add a 'Webhook' node to your workflow
- Set HTTP method to POST
- Copy the production webhook URL
- Add it to your form's webhook settings
Slack
Get instant notifications in Slack channels when someone submits your form.
How to connect
- Create an Incoming Webhook in Slack
- Go to your Slack app settings
- Copy the webhook URL
- Add it to SendForm (or use Zapier for formatting)

Notion
Automatically add form submissions to Notion databases.
How to connect
- Use Zapier or Make to connect
- Create a Notion database with matching fields
- Map form fields to database properties
- New submissions create database entries
Google Sheets
Log every submission to a Google Sheet for easy analysis and sharing.
How to connect
- Use Zapier or Make to connect
- Create or select a Google Sheet
- Map form fields to spreadsheet columns
- Submissions automatically create new rows
Airtable
Send submissions directly to Airtable bases for powerful data management.
How to connect
- Connect via Zapier or Make
- Select your Airtable base and table
- Map form fields to Airtable columns
- Submissions create new records
Custom Backend
Send submissions directly to your own API endpoint with signed webhooks.
How to connect
- Create an endpoint on your server
- Add the URL to SendForm webhook settings
- Optionally add a secret for signature verification
- Handle the POST request with submission data
Webhook payload format
When a form is submitted, SendForm sends a POST request with the following JSON payload:
{
"event": "submission.created",
"form_id": "abc123",
"submission": {
"id": "sub_xyz789",
"form_id": "abc123",
"data": {
"Name": "John Doe",
"Email": "john@example.com",
"Message": "Hello!"
},
"created_at": "2025-01-15T10:30:00.000Z"
},
"timestamp": "2025-01-15T10:30:00.000Z"
}Security features
- •Signature verification: Add a secret to sign requests with HMAC-SHA256
- •Human-readable labels: Field data uses your labels, not internal IDs
- •Retry on failure: Failed webhooks are retried automatically
Ready to automate?
Webhooks are included in SendForm Pro. Start connecting your forms today.
