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.

Use cases

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.

How it works

How webhooks work in formwhale

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.

Integrations

Works with the tools you already use

Zapier
No-code automation
Make (Integromat)
No-code automation
HubSpot
CRM
Salesforce
CRM
Slack
Team messaging
Mailchimp
Email marketing
Airtable
Database
Google Sheets
Spreadsheet
Notion
Workspace
Pipedrive
CRM
ActiveCampaign
Email automation
Custom APIs
Any HTTP endpoint

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

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.

See Pro plan

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 formwhale docs for the exact structure.

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