WEBHOOKS
Events pushed to your server.
Subscribe to delivered, bounced, opened, clicked, and unsubscribed, verify signatures and retry safely when your app is down.
Why teams choose us
Stay in sync with every send.
Real-time events
We POST JSON payloads to your URL within seconds of each event.
Signed payloads
HMAC signature header so you can reject forged requests before processing.
Automatic retries
Failed deliveries retry with backoff, check logs in the dashboard.
Setup
One URL. All events.
Add your endpoint in Settings → Webhooks, pick event types, and we start delivering immediately.
-
Event filtering, subscribe only to bounces or all engagement events. -
Test mode fires sample payloads to your staging URL. -
Delivery log with HTTP status and response body snippets. -
Idempotency via event ID for safe duplicate handling.
How it works
Wire webhooks in four steps.
-
1
Expose an HTTPS endpoint Your app receives POST requests with a JSON body and signature header.
-
2
Register the URL Paste the endpoint in the dashboard and select event types.
-
3
Verify signatures Compute HMAC with your signing secret before updating your database.
-
4
Return 2xx quickly Acknowledge within five seconds; process heavy work async in your queue.
Ready to get started?
Create your workspace in minutes. No card required on the free plan.
No credit card required · Cancel anytime · See pricing