Skip to main content
Realtime

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.