Integrations
Send responses where work happens
Connect a form once. Send mapped fields, files, and generated PDFs to the tools you already use, with automatic retries and a complete delivery log.
Spreadsheets & databases
Google Sheets
Link multiple accounts. Auto-create sheets per form. Map any question or metadata to custom columns. Backfill past submissions anytime.
Airtable
Create records in any base. Type-aware mapping for select, date, number, attachment, and more, plus an optional rich-text body. Backfill past responses.
Notion
Push into any database with field-level mapping. Compose rich pages with piped answers from form fields. Export existing responses on demand.
Team chat
Slack
Post submissions to a channel. Compose messages with @field mentions, ping users, user groups, or @here / @channel.
Discord
Post submissions to a channel. Compose messages with @field mentions and ping users or roles inline. @everyone is off by design.
Issue trackers
Linear
Create issues from responses. Title and description templates with @field mentions; pin a default team and project.
GitHub
Create issues from responses. Title and body templates (markdown) with @field mentions; pin a default milestone.
Developers
Webhooks
POST signed JSON to any URL. Custom headers, retried delivery, and per-event status visible in the dashboard.
Analytics & data
Google Analytics
Stream form views, starts, and submissions to GA4 in real time over the Measurement Protocol — no extra script tag on your page.
Axiom
Stream every analytics event — and the answers themselves — to an Axiom dataset for live querying, dashboards, and long-term retention.
Automation
Zapier
Coming soonTrigger Zapier Zaps from new submissions and connect thousands of downstream apps.
Make
Coming soonPipe submissions into Make scenarios to automate multi-step workflows.
n8n
Coming soonSend submissions to n8n workflows for self-hosted, code-level automation.
Email notifications, with zero setup
Every form can email your team the moment a response arrives — and send respondents a branded confirmation in their own language.
- Notify your team
Route each submission to fixed addresses or an email captured in the form, with a custom subject and body built from the answers.
- Confirm or notify abandoned to respondent
Auto-reply to confirm a completed submission, or nudge respondents who started but abandoned the form — in their own language, with the submission attached as a PDF.
- Send from your domain
Verify a domain so email arrives from your own address instead of a generic no-reply.
The delivery engine
Built to never drop a submission
The same delivery pipeline backs every integration on this page.
- Map every field
Match questions and metadata to columns, properties, or message templates — type-aware, with @mentions for both fields and people.
- Automatic retries
Failed deliveries get up to five attempts. Webhook payloads carry a stable event ID, so receivers can dedupe and a retry never doubles a record.
- Live event log
Watch every delivery and its status per integration. Repeated failures pause it and email you — nothing fails silently.
- Backfill & test
Fire a test event before you go live, then backfill past responses into a newly connected tool whenever you need.
Ready when you are
Build a form that converts.
Translate it, connect Cal.com or Stripe, and publish with every dependency checked.
