Getting started with webhooks

Receive real-time event notifications from Resent

Webhooks let Resent push delivery and engagement events to your server as they happen.

What you can listen for

AreaExample events
Emailsent, delivered, opened, bounced, complained
WhatsAppaccepted, sent, delivered, read, failed
SMSsent, delivered, failed

Setup

  1. Open Settings → Webhooks in the Resent dashboard.
  2. Add your HTTPS endpoint URL.
  3. Select the event types you want to receive.
  4. Save and send a test event to verify your handler.

Handler basics

Respond with 2xx quickly. Do heavy work asynchronously. Verify signatures when enabled so forged requests are rejected.

$# Example: acknowledge quickly
$HTTP/1.1 200 OK

Next steps

See event payloads and related endpoints in the API Reference.