Webhooks + MisarMail
MisarMail webhooks send an HTTP POST request to your endpoint URL whenever a subscribed event occurs. This enables real-time synchronization between MisarMail and your own database, CRM, or backend systems. Handle unsubscribes instantly, sync engagement data, and build custom logic on top of email events.
Connect Webhooks FreeWhat you can do
- ✓Sync unsubscribes to your database in real time
- ✓Update CRM contact records when emails are opened
- ✓Handle bounce events to maintain list hygiene
- ✓Trigger internal workflows on link clicks
- ✓Build custom analytics dashboards with raw event data
How to connect Webhooks with MisarMail
- 1
Create a webhook endpoint
Set up a publicly accessible HTTPS endpoint on your server to receive POST requests.
- 2
Register your webhook in MisarMail
Go to Settings → Webhooks → Add Webhook and enter your endpoint URL.
- 3
Select events to subscribe to
Choose which events to receive: opens, clicks, unsubscribes, bounces, spam complaints, and more.
- 4
Verify the webhook signature
MisarMail signs all webhook payloads with HMAC-SHA256. Verify the signature in your handler to ensure authenticity.
- 5
Handle events and respond
Process the JSON payload and return a 2xx status code within 10 seconds to acknowledge receipt.
Frequently Asked Questions
What events can I subscribe to via webhooks?
MisarMail supports webhook events for: email sent, opened, clicked, bounced (hard/soft), unsubscribed, spam complaint, automation triggered, and contact created/updated.
How do I verify webhook authenticity?
Every webhook request includes an X-MisarMail-Signature header with an HMAC-SHA256 hash. Verify it against your webhook secret to confirm the request is from MisarMail.
What happens if my endpoint is down?
MisarMail retries failed webhook deliveries up to 5 times with exponential backoff over 24 hours. Failed deliveries are logged in your dashboard.
Ready to connect Webhooks?
Start free — no credit card required. The Webhooks integration is available on all MisarMail plans.