What are webhooks?
Webhooks let your application receive real-time HTTP notifications when something happens with your emails — a delivery, a bounce, a click, a spam complaint. Instead of polling the API, SendKit pushes events directly to your server. You configure an endpoint URL, choose which events you care about, and SendKit sends aPOST request every time one of those events occurs.
Getting started
Go to Webhooks in the dashboard and click Create Webhook. You’ll need to provide an endpoint URL and select the events you want to receive. SendKit verifies your endpoint is reachable before creating the webhook.Key features
- Signed requests — Every delivery includes an HMAC-SHA256 signature so you can verify it’s from SendKit
- Automatic retries — Failed deliveries are attempted up to 3 times with 60-second intervals
- Auto-pause — Webhooks are automatically paused after 5 consecutive failures to protect your server
- Event replay — Re-send any past event from the dashboard for debugging or recovery
- Real-time logs — View every delivery with its payload, response, and status

