React the moment email arrives. WebSocket for persistent connections. Webhooks for serverless. Both deliver events within seconds of the email being received, sent, or bounced.
Choose how you listen
WebSocket connections
Open a connection and subscribe to specific inboxes. Events stream directly to your application. No public URL needed — works behind firewalls and during local development.
Webhook callbacks
Register an endpoint URL. We deliver signed HTTP callbacks for every event with automatic retries. Filter by event type to receive only what you need.
Events you can act on
Message received
A new email arrived. The event includes the full message body, sender, attachments, and any extracted data.
Message delivered
Your email reached the recipient's mail server. Use this to confirm delivery or trigger the next step in a workflow.
Message bounced
Delivery failed. The event includes the reason and classification so your application can retry, alert someone, or try a different address.
Spam complaint
A recipient marked your email as spam. The sender is automatically suppressed from future sends.