Webhooks
Webhooks send HTTP POST requests to your server whenever a form event occurs.Setup
- Open a form → Integrations tab.
- Click Add webhook.
- Enter your endpoint URL.
- Choose events to subscribe to.
- Optionally add custom headers and a signing secret.
Events
| Event | Description |
|---|---|
response.created | Fired when a new response is submitted. |
response.updated | Fired when a partial response is updated. |
Payload
Webhooks send JSON payloads with:Security
Custom Headers
Add custom headers to authenticate requests on your server (e.g.X-API-Key: your-secret).
HMAC Signature
Set a signing secret, and Zevform will include an HMAC-SHA256 signature in theX-Zevform-Signature header. Verify this on your server to confirm the webhook is authentic.
Delivery Logs
View delivery history for each webhook:- Status code — HTTP response code from your server.
- Duration — How long the delivery took.
- Response body — First 500 characters of your server’s response.
- Error — Error message if delivery failed.