Resend Webhooks
Modern email API for developers. Receive events for email delivery status, bounces, and complaints.
Connecting Resend to Hookbase
Create a source in Hookbase first — it gives you an ingest URL to paste into Resend. Then:
- 1Go to Resend Dashboard → Webhooks
- 2Click "Add webhook" and paste your Hookbase ingest URL
- 3Select the events to subscribe to
- 4Copy the signing secret and add it to your Hookbase source
Signature verification
Set the source's provider to standard-webhooks and paste the signing secret. Every request is checked before the event is stored, and anything that fails is rejected rather than quietly recorded.
- Algorithm
- HMAC-SHA256 (svix)
- Header
- svix-signature
- Where to find the secret
- Resend Dashboard → Webhooks → Signing Secret (whsec_...)
Resend event types
6 of the events people route most often. Hookbase accepts every event Resend sends, whether or not it is listed here.
email.sent
Email was sent
email.delivered
Email was delivered
email.bounced
Email bounced
email.complained
Recipient marked as spam
email.opened
Email was opened
email.clicked
A link was clicked
What a Resend webhook looks like
A email.sent payload. Hookbase stores the raw body exactly as it arrived, so this is also what you get back on a replay.
{
"type": "email.sent",
"created_at": "2024-01-15T10:29:55.000Z",
"data": {
"email_id": "re_123456789",
"from": "sender@example.com",
"to": [
"user@example.com"
],
"subject": "Welcome!"
}
}Start receiving Resend webhooks
Create a source, paste the URL into Resend, and watch the first event arrive. The free tier includes 1,000 events a month.
Get Started Free