Integration · Resend
Resend webhook reliability with DLQ and replay
Charon Gate adds reliability and replay to Resend's email-event webhooks. Svix-signed deliveries are verified, retried, captured to a dead-letter queue, and replayable from the dashboard — so a deploy doesn't drop email.delivered or email.bounced events you need for analytics or unsubscribe handling.
Why Charon Gate for Resend
- Verified Resend → handler pipeline with the same Svix verification used by Clerk.
- Replay bounced-email events into your suppression-list handler after a bug fix without asking Resend to redeliver.
- Per-event timeline of HTTP responses from your destination — easy to spot the bad deploy.
How verification works
- Header
- Svix-Id, Svix-Timestamp, Svix-Signature
- Algorithm
- HMAC-SHA256 over `${id}.${timestamp}.${body}`
- Upstream docs
- resend.com/docs/dashboard/webhooks/introduction
Example Resend events
Charon Gate is event-shape agnostic — these are typical Resend event types our customers route through us today.
email.sentemail.deliveredemail.bouncedemail.complainedemail.openedFAQ
- Can I use Charon Gate for both my Resend webhooks and my Clerk webhooks?
- Yes — they're separate endpoints in Charon, each with its own signing secret. Both share the same Svix verification implementation and the same dashboard.
Ready when you are
Front your Resend webhooks with Charon Gate in 90 seconds.