SendGrid Webhooks
CommunicationsSendGrid sends webhook events (Event Webhooks) for email delivery status, opens, clicks, bounces, spam reports, and unsubscribes. Each event includes full metadata for deliverability monitoring.
Webhook Events
6 event types
deliveredEmail was delivered to recipient
openEmail was opened
clickLink in email was clicked
bounceEmail bounced
spam_reportRecipient marked email as spam
unsubscribeRecipient unsubscribed
Signature Verification
X-Twilio-Email-Event-Webhook-SignatureECDSA signature verification using public key
Sample Payload
delivered
[
{
"email": "[email protected]",
"event": "delivered",
"timestamp": 1712000000,
"sg_event_id": "sg_event_abc123",
"sg_message_id": "sg_message_abc123.filterdrecv",
"ip": "168.1.1.1",
"response": "250 OK"
}
]Send a Sample SendGrid Payload
Pick an event, enter your endpoint URL (or localhost), and fire a realistic SendGrid payload with one click β no SendGrid account needed.
Test Sender
Loading samplesβ¦
Capture & Inspect SendGrid Webhooks Live
Get a free public HTTPS endpoint below, point SendGrid at it, and watch events arrive in real time. Use the forwarding rule to relay them straight to your local server.
See it work in real time
Click below to get a live webhook URL instantly. Paste it anywhere β Stripe, GitHub, Postman β and watch events arrive right here.
Expires in 1 hour Β· No account needed
Forward SendGrid webhooks to localhost
- Click Create live endpoint above to get a public HTTPS URL
- Paste the URL into SendGrid's webhook settings
- In the Forwarding tab, add a rule: target =
http://localhost:3000/webhooks/sendgrid - Fire a test event from SendGrid β it arrives in the inspector and hits your local handler simultaneously
Ready to test your SendGrid webhook handler?
Free HTTPS endpoint with forwarding, retry, and event replay. No install, no CLI, no deploy.
Create Free Account