Use cases
- Sync Saytics events to your data warehouse
- Trigger workflows in Zapier or Make
- Update CRM records when key events fire
- Send transactional emails on specific user actions
Registering a webhook
1
Open Webhooks settings
Go to Settings → Webhooks.
2
Add a new webhook
Click Add Webhook.
3
Enter your endpoint URL
Enter your endpoint URL. The URL must use HTTPS.
4
Choose which events to send
Choose which events to forward — either all events, or filter by event name.
5
Save and verify
Click Save. Saytics will send a test ping to your endpoint to confirm it is reachable.
Webhook payload
Saytics sends a POST request to your endpoint with a JSON body for each event. Here is an example payload:Verifying webhook signatures
Saytics signs every webhook request with HMAC-SHA256 so you can confirm the request came from Saytics and was not tampered with. The signature is included in theX-Saytics-Signature request header.
Use the following example to verify the signature in your endpoint:
Handling retries and responses
Your endpoint must return a2xx status code within 10 seconds to acknowledge receipt. If it does not, Saytics treats the delivery as failed.