Skip to content
Pro Feature

Connect your forms to every system you use

Every form submission instantly fires a webhook to your CRM, Slack, database, or any endpoint. Real-time JSON payloads. No polling, no delays, no manual exports.

Get started free See Pro plan →

How webhooks work in formwhale

Set it up in under two minutes. No code required.

1
Paste your endpoint URL
In your form settings, add the webhook URL of any service — your own API, Zapier, Make, or any HTTP endpoint. You can add multiple URLs per form.
2
A submission comes in
When someone submits your form, formwhale fires an HTTP POST to your webhook URL instantly — no batching, no queuing delays.
3
Receive the JSON payload
Your endpoint receives a clean JSON payload with all submission data, field labels, form metadata, and a timestamp. Parse it and do whatever your system needs.

Clean, predictable JSON payload

Every webhook POST contains the full submission data. Easy to parse, easy to map.

"event": "form.submission",
"form": {
  "id": "frm_abc123",
  "title": "Volunteer Sign-Up",
  "slug": "volunteer-signup"
},
"submission": {
  "id": "sub_xyz789",
  "submittedAt": "2026-03-19T09:41:00Z",
  "data": {
    "Full Name": "Sarah Chen",
    "Email": "[email protected]",
    "Availability": "Weekends",
    "Agreed to Terms": true
  }
}

What people connect to formwhale

Any system that accepts HTTP requests works with formwhale webhooks.

CRM Sync
New contact form submission? Push it straight into HubSpot, Salesforce, Pipedrive, or your own CRM via webhook. No manual CSV imports, no data entry.
Slack Notifications
Post a message to your #forms-inbox Slack channel every time someone submits. Your team sees new leads, registrations, or requests the moment they arrive.
Database Logging
Write every submission to your own database. Build your own analytics, audit trails, or reporting dashboards on top of your form data — your data, your rules.
Email Automation
Trigger your email platform (Mailchimp, Klaviyo, ActiveCampaign) to send a welcome sequence, confirmation, or nurture campaign the moment someone registers.
Zapier & No-Code Automation
Use your formwhale webhook URL in Zapier or Make to connect 5,000+ apps without writing a line of code. Google Sheets, Airtable, Notion — anything goes.
Custom Workflows
Trigger internal workflows — approval pipelines, inventory updates, booking confirmations — by pointing your webhook at your own API or serverless function.

Works with the tools you already use

If it accepts an HTTP POST, it works with formwhale.

Zapier
Make (Integromat)
HubSpot
Salesforce
Slack
Mailchimp
Airtable
Google Sheets
Notion
Pipedrive
ActiveCampaign
Custom APIs
Pro Plan

Webhooks are a Pro feature

Webhooks are available on the formwhale Pro plan. Upgrade to unlock unlimited webhook endpoints, retry logic, and delivery logs. The Free plan includes CSV export for manual data access.

Why teams choose formwhale for integrations

Real-time delivery
Webhooks fire the instant a form is submitted. No polling, no scheduled syncs — your systems see new data as soon as it comes in.
No code required
Paste your endpoint URL and save. Works with Zapier out of the box for teams that don't have a developer on staff.
Multiple endpoints per form
Send the same submission to multiple services simultaneously — CRM, Slack, and your database all at once.
Clean, standard JSON
Predictable payload structure every time. Field names match exactly what you typed in the form builder — no ID lookups required.

Connect your forms to everything

Start with the free plan. Upgrade to Pro when you're ready to unlock webhooks and real-time integrations.

Get started free

Frequently asked questions

What is a webhook?
A webhook is an HTTP POST request that formwhale sends to a URL you specify whenever a form submission comes in. It's the fastest way to get data out of your forms and into another system in real time — no manual exports, no polling an API.
Does formwhale work with Zapier?
Yes. In Zapier, create a "Webhooks by Zapier" trigger using the "Catch Hook" option. Copy the webhook URL Zapier gives you and paste it into your formwhale form settings. Submissions will appear in your Zap instantly.
Can I add multiple webhook URLs to one form?
Yes. You can configure multiple webhook endpoints per form. Each submission fires to all configured URLs simultaneously — useful for sending data to both your CRM and your Slack channel at the same time.
What plan includes webhooks?
Webhooks are available on the Pro plan. The Free plan includes CSV export for downloading submission data manually. Upgrade to Pro to unlock real-time webhook delivery.
What does the webhook payload look like?
The payload is a JSON object with the event type, form metadata (id, title, slug), and the submission data as key-value pairs where keys are your field labels. See the example above for the exact structure.

Get started free

formwhale is live. Start building your first form today. No credit card needed.

You're on the list. We'll be in touch.