✍️Webhook Form
Webhook Forms enable form submissions to get sent to an email address and optionally third-party services like Airtable, n8n, or Zapier.
Receiving Form Submissions
Webhook Forms are used when you need to send form submission data to an external service, rather than modifying page content like searches and filters.
Email Notifications
By default, submissions are sent to the Project owner.
Webhooks
You can also send form submission data to a webhook—an external URL that receives the data and triggers an action, such as adding a contact to an email automation platform.
Obtain a webhook URL from a third-party platform such as Airtable.
Paste the URL into the
Action
field in Webhook Form > Settings.
Once set up, every form submission will send a payload (form fields and values) to the webhook URL.
Using the Webhook Form Component
You can add a Webhook Form Component to your canvas from Components Panel > Data section.
Webhook Forms do not submit inside the Builder, including in Preview. They only submit on the published site.
Webhook Form Structure
A Webhook Form consists of three nested instances:
Form Content – The primary form fields.
Success Message – Displayed upon successful submission.
Error Message – Shown when an error occurs.
You can add new Components to further expand and modify your form.
Form States
Webhook Forms automatically switch between states based on submission results.
Success Message
When a submission is successful, users will see a success message. To customize it:
Select the main "Form" instance and go to Settings.
Change the State from "Initial" to "Success."
Edit the success message directly on the canvas.
Error Message
If there’s an error during submission, users will see an error message. To modify it:
Select the Webhook Form Component.
Set the State to "Error" to preview and edit the error message.
Form Inputs
Each input field must have a name
attribute for its data to appear in email notifications and webhook payloads.
Ensure every form input has a value for the name
field to be included in submissions.

For a full list of input types, including checkboxes and radio buttons, refer to Form Inputs.
Last updated
Was this helpful?