Skip to content

Form integrations that send responses where your team already works

7 native destinations for every submission — email, signed webhooks, Slack, Discord, Microsoft Teams, Google Chat and Google Sheets. No middleware, no Zapier subscription, and no AI credits spent on delivery.

Delivery StatusAll Destinations Live
InboundSarah Chen · Lead Qualification
7 destinations
Sample Traffic184 delivered · zero middleware

Pick a destination, see exactly what it does

Notify

Email notifications when a form is submitted

Send every submission to a notification address as a readable summary, with the answers in the order they were asked.

What you get
  • Answers inline, files as links
  • Arrives as the submission lands, not on a schedule
  • Pause notifications without losing the address
What it won’t do
  • One notification address per form
  • No custom HTML template yet
  • No per-answer conditional recipients
Setup 30 secFormat HTML emailSetup guide →

Destinations stack. One submission can email you, post to Slack, append a row in Google Sheets and hit your own endpoint — each delivered and retried independently, so a failure in one never blocks another.

Signed webhooks,
for developers

Every delivery is a JSON POST carrying an HMAC-SHA256 signature over the raw body. Verify it with your per-form secret and reject anything that fails.

{
  "event": "form.submitted",
  "submissionId": "sub_8f21c4",
  "formId": "lead-qualification",
  "formTitle": "Lead qualification",
  "submittedAt": "2026-09-16T10:24:03.000Z",
  "answers": {
    "work_email": { "label": "Work email", "type": "email", "value": "dana@northloop.io" },
    "company_size": { "label": "Company size", "type": "select", "value": "200+" }
  }
}

Retries, in order

8 attempts, then requeue by hand
  1. 1Immediate

    Sent as the form is submitted, with a 4s budget.

  2. 2–3Seconds later

    Retried in the same request on a 5xx, a 429 or a timeout.

  3. 4–81m → 6h

    5 more from the durable queue, backing off to a six-hour cap.

  4. Manual requeue

    Marked dead after that, and requeued from the delivery log whenever you fix it.

  • 2xx — delivered
  • 429 — retried
  • 5xx — retried
  • 4xx — no retry
  • timeout at 4s — retried
No integration needed

Export instead

Every response table exports to CSV with answers, timestamps and hidden fields included. Partial submissions come too, so you can see where people dropped off.

responses.csvpartial submissionsfile links
Not built yet

3 we haven’t shipped

Until these land, a webhook or Google Sheets covers the same ground. We list them here so you know where they stand before you subscribe, not after.

  • HubSpotCreate or update a contact
  • NotionAdd a row to a database
  • AirtableAppend a record to a base

Integration
questions

The short answers. Full setup steps for each destination live in the integration docs.

No. You deploy a small Apps Script web app from your own sheet — five minutes, no Google sign-in and no OAuth consent screen — and every submission appends a row from then on. There is no middleware in the path and nothing extra to pay for.

Wire your first destination in under a minute