GDPR Compliance

We use cookies to ensure you get the best experience on our website. By continuing, you accept our use of cookies, privacy policy and terms of service.

Real-Time · HTTPS POST · HMAC-SHA256

Migomail Webhooks
Real-Time Event Notifications

Receive real-time notifications for every email event — opens, clicks, bounces, unsubscribes, and spam complaints — delivered instantly to any HTTPS endpoint you control.

Real-Time DeliveryHMAC SignatureRetry LogicAll Event TypesCustom EndpointsEvent Logs
Payload Format

Every Event.
Same Simple Format.

All webhook events are delivered as JSON POST requests. Each payload includes the event type, timestamp, contact details, and event-specific data.

Signed with HMAC-SHA256
Verify authenticity with your webhook secret
Delivered within 5 seconds
From event to your endpoint in near real-time
Automatic retry logic
3 retries with exponential backoff on failure
Full event log
30-day event log with replay capability
// POST https://your-server.com/webhook // X-Migomail-Signature: sha256=abc123... { "event": "email.opened", "timestamp": "2025-01-15T14:22:31Z", "id": "evt_01j8x4k...", "data": { "message_id": "msg_01j8x4...", "campaign_id": "cmp_8f2a1b...", "subscriber": { "email": "jane@example.com", "name": "Jane Smith", "list_id": "lst_98c2f..." }, "ip_address": "203.0.113.42", "user_agent": "Apple Mail/...", "client": "Apple Mail", "device": "iPhone" } }
Event Types

Every Email Event, Delivered in Real Time

email.sent
Email delivered to the recipient's mail server successfully.
email.opened
Recipient opened the email. Includes client, device, and IP data.
email.clicked
Recipient clicked a tracked link. Includes URL and click position.
email.bounced
Email bounced — hard or soft classification with bounce code.
email.spam_reported
Recipient marked the email as spam via their mail client.
email.unsubscribed
Recipient unsubscribed via the email's unsubscribe link.
subscriber.created
New contact added to a Migomail list via API or form.
subscriber.updated
Contact properties or list membership changed.
automation.triggered
Contact enrolled in an automation workflow.
automation.completed
Contact completed all steps in an automation workflow.
campaign.sent
Campaign send completed — all recipients processed.
campaign.paused
Campaign paused by user or by deliverability threshold.
Reliability

Built for Production Use

HMAC-SHA256 Signatures
Every payload is signed with your webhook secret. Verify the X-Migomail-Signature header to confirm authenticity before processing.
Automatic Retry
Failed deliveries are retried 3 times with exponential backoff: 1min, 5min, 30min. Failures are logged and visible in your dashboard.
30-Day Event Log
Every webhook event is stored for 30 days. Replay individual events or entire date ranges directly from the Migomail dashboard.
< 5 Second Delivery
From email event to webhook delivery in under 5 seconds. Guaranteed delivery within 30 seconds for 99.9% of events.
Start Receiving Webhook Events
Configure your endpoint in 2 minutes. 12 event types. Real-time delivery.
Start Free
star-1
star-2
Hero image

“Rackwave Technologies has significantly improved our marketing performance while providing reliable cloud services. We’ve been using their solutions for a while now, and the experience has been seamless, scalable, and results-driven.”

David Larry

Founder & CEO

Have a question or feedback? Fill out the form below, and we'll get back to you as soon as possible.

Sending your message…

Trusted for overall simplicity

Based on 400+ reviews with customer satisfaction on
Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot Trustpilot