SendGrid Webhook Tester
Test SendGrid webhooks in real-time — no signup, no tunnels.
Get a free webhook URL in one click, paste it into your SendGrid dashboard, and watch events stream in live. Verify X-Twilio-Email-Event-Webhook-Signature signatures automatically, replay any request to your local server, and debug payloads with search and filters.
Why test SendGrid webhooks with HookSense
Real-time WebSocket stream
Events appear the instant SendGrid sends them. No polling, no refresh button.
ECDSA verification
Paste your signing secret once — HookSense verifies every SendGrid request automatically.
One-click replay
Send any captured webhook back to your local server or production — rerun your handler without triggering new events.
CLI forwarding, no ngrok
Forward directly to localhost:3000 with npx hooksense listen.
Quick start — 3 steps
- 1Get your free webhook URL
Create a free endpoint at hooksense.com. You get a unique URL instantly — no credit card, no config.
- 2Paste it into SendGrid
In the SendGrid dashboard, add the URL as your webhook endpoint and pick the events you want (delivered, open, etc.).
- 3Trigger an event and watch it arrive
Fire a test event from SendGrid — it lands in HookSense within milliseconds. Inspect headers, body, and signature. Replay when ready.
Forward to localhost
npx hooksense listen -p 3000 --path /api/integrations/sendgridCommon SendGrid webhook events
deliveredopenclickbouncedroppedspam_reportunsubscribedeferredTesting tips specific to SendGrid
- SendGrid batches events — a single webhook may contain multiple events in an array
- Use HookSense to inspect the batch structure before writing your parser
- SendGrid events arrive with a delay — HookSense shows the exact timing
- Test bounce handling by sending to a known invalid address
Frequently asked
- Why do SendGrid webhooks arrive as an array?
- SendGrid batches multiple events into a single POST. HookSense shows the full batch structure so you can see exactly how many events are grouped and how to iterate them in your handler.
- How do I test SendGrid event webhooks locally?
- Configure a HookSense URL as the Event Webhook in SendGrid Mail Settings, then forward captured events to localhost with `npx hooksense listen -p 3000`. Send a test email to trigger delivered, open, and click events.
- Can HookSense verify SendGrid's ECDSA signature?
- Yes. SendGrid signs with ECDSA using a verification key. HookSense validates the X-Twilio-Email-Event-Webhook-Signature header once you paste the public key from SendGrid settings.
Test webhooks from other providers
Start testing SendGrid webhooks now
Free plan includes 100 requests/day, 7-day retention, real-time streaming. No credit card.
Create a free endpoint