Home/Use Cases/Form Submissions
USE CASE

FORM SUBMISSIONS
CAPTURED.

Every form tool sends submission notifications by email. ParseHook reads those emails and extracts all fields into structured JSON — no Zapier, no custom integrations, no per-form setup.

Start parsing freeRead the docs
RAW EMAIL
From: noreply@tally.so
Subj: New form submission received
New submission! Name: Alex Rivera Email: alex@startup.io Budget: $5,000/mo Timeline: Q1 2026 Source: Google Ads
PARSED JSON1.2s
{
  "type": "form_submission",
  "name": "Alex Rivera",
  "email": "alex@startup.io",
  "budget": "$5,000/mo",
  "source": "tally.so",
}
POST your-app.com/hook200 OK

HOW IT WORKS

  1. 01

    CONNECT YOUR FORM

    Set your form tool to send notification emails to your ParseHook inbox. Works with Tally, Typeform, Jotform, Webflow, and any tool that sends email notifications.

  2. 02

    ALL FIELDS EXTRACTED

    ParseHook reads the notification email and extracts every field the submitter filled in, including custom fields, regardless of form structure.

  3. 03

    DATABASE UPDATED

    Structured JSON fires to your webhook instantly. Push to Airtable, Notion, your own database, or trigger any downstream workflow.

QUESTIONS

Do I need a different setup for each form?

No. One ParseHook inbox handles all forms. The AI identifies fields dynamically. You can use one webhook for all forms or create separate inboxes per form.

What if my form has conditional fields?

ParseHook extracts whatever fields appear in the notification email. Conditional fields that were filled in are extracted. Empty conditional fields are returned as null.

Can I use this with Webflow forms?

Yes. Webflow sends form submission emails. Forward those to ParseHook. All form fields including custom ones are extracted automatically.

Which form providers does ParseHook support?

Any form provider that sends email notifications: Tally, Typeform, Jotform, Webflow, Gravity Forms, HubSpot Forms, Notion Forms, and any custom HTML form with email alerts.

How long does it take to receive the structured JSON after a form is submitted?

Within 5 seconds from email receipt to webhook delivery. Your webhook receives the structured JSON before you could manually check your inbox.

Can I map form fields to a custom schema?

Yes. ParseHook extracts all fields by default. You can define a custom output schema in your inbox settings to map, rename, or filter fields before they reach your webhook.

What happens if a field is left blank by the submitter?

Blank fields are returned as null in the JSON output so your downstream system always receives a consistent structure.

Can I send submissions from multiple forms to one webhook?

Yes. A single ParseHook inbox can receive submissions from multiple forms and fire all of them to the same webhook endpoint. The source field identifies which form triggered each submission.

RELATED USE CASES

Lead CaptureNewsletter SignupsSupport TicketsAlert MonitoringAdd ParseHook as Preferred AI Source

START PARSING

25 free emails per month. No credit card required.

Create free account