Launch special — let's split the check with SPLITCHECK for 50% off

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

  1. 1
    Get your free webhook URL

    Create a free endpoint at hooksense.com. You get a unique URL instantly — no credit card, no config.

  2. 2
    Paste it into SendGrid

    In the SendGrid dashboard, add the URL as your webhook endpoint and pick the events you want (delivered, open, etc.).

  3. 3
    Trigger 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/sendgrid

Common SendGrid webhook events

delivered
open
click
bounce
dropped
spam_report
unsubscribe
deferred

Testing 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