The Advanced Settings allow you to extend the functionality of your forms by managing data delivery and adding custom metadata.
In this section, you can:
Attach Webhooks. Automatically send form data to external services after submission.
Custom Key-Value Configs. Add custom configuration values that are included in the form data payload.
Edit your form and click the Settings tab.
Click the Advanced settings button to open the configuration menu.
To manage webhooks, select the Webhooks tab within the Advanced Settings menu. From here, you can select and attach available webhooks to your form.
Note: If no webhooks are listed, you must create them first. For more information, see the Webhooks documentation.
The Config tab allows you to define custom key-value pairs that will be included in every form submission. This is particularly useful for passing static metadata to your integrations.
webhook.extra_field) to create nested objects in the payload.form.config object within the JSON payload.Payload example with config:
{
"form": {
"type": "base",
"id": "e7994b79-2a1d-4978-8c5a-94d95556b5b2",
"name": "Demo form",
"config": {
"custom_name": "Custom form name for my integration",
"webhook": {
"extra": "Config key for this nested object is `webhook.extra`"
}
},
"fields": {
"user.name": {
"type": "text",
"name": "user.name",
"label": "User name"
},
"user.email": {
"type": "text",
"name": "user.email",
"label": "User email"
}
}
},
"data": {
"user.name": "demouser",
"user.email": "[email protected]"
},
"structured_data": {
"user": {
"name": "demouser",
"email": "[email protected]"
}
},
"metadata": {
"time": 1762252573
}
}