Contents
Webhooks let you send the data from each submission to an external URL in real time. They are the most direct way to connect the platform with other systems, automations, or internal services.
Availability by plan
The Free plan includes one webhook per form. The Pro plan allows multiple webhooks per form.
How to configure a webhook
- Go to the dashboard.
- Select the form you want to configure.
- Open the Webhooks section.
- Enter the URL of the system that will receive the data.
- Save your changes.
From that moment on, the service will send a POST request containing the submission data in JSON format every time the form receives a new response.
Payload structure
Here is an example of the payload the platform sends to each configured webhook:
{
"form_id": "abc123",
"submitted_at": "2026-05-26T10:30:00Z",
"data": {
"name": "Ana Garcia",
"email": "[email protected]",
"message": "Hello, I would like more information."
}
}
Recommendations
- Make sure your endpoint accepts
POSTrequests. - Return a
2xxstatus code to confirm that the payload was received correctly. - If you use automations, validate incoming data before processing it.