Webhooks
Send submissions directly to your own infrastructure or automation tool by configuring outbound webhooks.
Configure endpoints
In the dashboard, add one or more webhook URLs. Each submission will POST JSON to every active endpoint. Disable or re-order webhooks without redeploying your site.
Payload format
Webhook requests include the form token, submission ID, timestamp, and the original fields as data. Verify the X-RizzForms-Signature header to ensure authenticity.
{
"form": "contact",
"submission_id": "sub_123",
"submitted_at": "2024-05-01T15:03:12Z",
"data": {
"email": "[email protected]",
"message": "Let's chat"
}
}
Retries
We retry failed deliveries three times with exponential backoff. Non-2xx responses are considered failures. You can replay any submission from the dashboard if your service was temporarily unavailable.