* DOCS
Integrations & automation
Route every response to the tools you already use. You'll find each connection under a form's Integrations tab — here's what's available and how to set it up.
Connect these today.
Every integration below is configured per form. Open the form you want to connect and go to its Integrations tab to get started.
Google Sheets
Append every submission as a new row in a Google Sheet — great for shared reporting and quick analysis.
How to connect
- 1Open your form and go to the Integrations tab, then choose Google Sheets.
- 2Click Connect and sign in with the Google account that owns the spreadsheet.
- 3Pick the spreadsheet and tab, then map form fields to columns.
- 4Save. New submissions are written automatically from that point on.
Webhooks
Send a JSON POST to any endpoint you control on every submission. Ideal for custom backends, serverless functions and chaining to other tools.
How to connect
- 1Build an endpoint that accepts an HTTP POST with a JSON body and returns a 2xx status.
- 2Under the form’s Integrations, add your endpoint in the Webhook URL field.
- 3Each submission is delivered as JSON the moment the form is submitted.
- 4Log the payload on your side to confirm delivery and shape your handling.
Slack
Post a message to a Slack channel whenever someone submits, so your team sees responses without leaving chat.
How to connect
- 1In the form’s Integrations, choose Slack and click Connect.
- 2Authorize OneForm and pick the channel that should receive submissions.
- 3Save. A formatted message is posted on each new submission.
Mailchimp
Add respondents to a Mailchimp audience so newsletter signups and lead forms feed your email lists directly.
How to connect
- 1Open the form’s Integrations and select Mailchimp, then Connect your account.
- 2Choose the target audience and map the email field (plus any tags or merge fields).
- 3Save. New respondents are subscribed as they come in.
Klaviyo
Sync submissions into Klaviyo as profiles and events to power your email and SMS flows.
How to connect
- 1In the form’s Integrations, pick Klaviyo and connect with your API key.
- 2Map the email field and choose the list or event to populate.
- 3Save. Profiles and events are created automatically on submit.
HubSpot
Create or update HubSpot contacts from your forms to keep your CRM in sync with new leads.
How to connect
- 1Open the form’s Integrations, choose HubSpot and click Connect.
- 2Authorize OneForm and map form fields to HubSpot contact properties.
- 3Save. Contacts are created or updated with each submission.
Zapier
Trigger a Zap on every submission and connect OneForm to thousands of apps without code.
How to connect
- 1In Zapier, create a Zap and select OneForm as the trigger app.
- 2Connect your OneForm account and choose the form to watch.
- 3Add the actions you want downstream, then turn the Zap on.
n8n
Kick off an n8n workflow from each submission for self-hosted, fully customizable automation.
How to connect
- 1Add a trigger node in n8n and point it at OneForm (or use a webhook node with your form’s webhook URL).
- 2Connect your credentials and select the form to listen to.
- 3Build the rest of your workflow, then activate it.
On the roadmap.
Native support for these is in development. In the meantime, a webhook can bridge to almost any of them today.
Google Calendar
Create calendar events from submissions for appointment and booking forms.
Airtable
Sync submissions into Airtable bases with field mapping.
Salesforce
Create leads and contacts in Salesforce directly from your forms.
* NEED SOMETHING ELSE?
A webhook connects to almost anything
If we don't have a native integration yet, a per-form webhook can send submissions wherever you need. Want us to build one? Let us know.
- Fires on every submit
- JSON payload
- Per-form config
