Using Webhooks
Webhooks let you subscribe a URL of your own to events happening on a project, so tools like Zapier, Make, or your own backend can react automatically — without you needing to poll our API.
How to set up a webhook
Section titled “How to set up a webhook”- Go to the Send section of your project.
- Scroll to Webhook subscribers and click Configure webhooks.
- Click Add Webhook.
- Fill out:
- Name — a label to help you identify this webhook later.
- Webhook URI — the URL we’ll send the payload to.
- Authentication (optional) — enable HMAC signature and/or Authorization header if your endpoint needs to verify the request came from us.
- Subscribed Events — choose one or more of the events below.
- Active — toggle this off to temporarily pause the webhook without deleting it.
- Click Add.
Your new webhook will appear in the list with Test, Edit, and Delete controls, so you can send a test payload or make changes at any time.
Subscribed events
Section titled “Subscribed events”| Event | Fires when… |
|---|---|
| New Form Response | A respondent submits a response to this project. |
| Add/Update CRM Contact | A contact linked to this project is created or updated in your CRM. |
| Unsubscribe Contact | A contact linked to this project unsubscribes. |
Webhooks are configured per-project — if you want the same webhook on multiple projects, add it separately on each one’s Send page.