Pinned Tweet
Real-time webhook inspector for developers.
Stop debugging with console.log and dashboard refreshes.
→ Instant capture via WebSocket
→ One-click replay to localhost
→ HMAC signature verification
Try it free → hooksense.com
We built HookSense because we got tired of:
- Refreshing manually
- Setting up ngrok just to test one endpoint
- Guessing why HMAC verification failed
- Not knowing if webhooks stopped arriving
If any of these sound familiar → hooksense.com
The best debugging tool is the one you don't have to set up.
HookSense: open the site → get a URL → paste it → see webhooks in real-time.
Zero config. Zero signup. Under 1 second.
Building a Shopify app?
HookSense auto-detects Shopify webhooks and verifies HMAC signatures with one click.
No more manually computing X-Shopify-Hmac-SHA256.
Just paste your secret and see;
✓ Verified or
✗ Invalid instantly.
npx hooksense listen -p 3000
That's it. Production webhooks → your localhost. No ngrok, no tunnels, no config files.
The HookSense CLI is open source and works out of the box.
One-click webhook replay is a game changer.
Stripe sent a payment_intent.succeeded but your handler crashed?
With HookSense you can replay it instantly, edit the payload, change headers, send it to localhost.
No need to create another test payment.
"Why isn't my webhook firing?"
90% of the time it's one of these:
- Wrong endpoint URL
- Expired signing secret
- Firewall blocking the request
- Your server returning 500
HookSense catches all of these in real-time. No signup needed.
Debugging Stripe webhooks shouldn't feel like reading tea leaves.
HookSense gives you real-time WebSocket streaming, no more refreshing the page hoping to catch that checkout.session.completed event.
Try it free → hooksense.com
One-click replay is underrated.
Webhook failed? Edit the payload, replay to localhost. No curl commands, no copy-paste.
hooksense.com
Webhook signature verification shouldn't require Stack Overflow.
HookSense verifies HMAC signatures from Stripe, GitHub, and Shopify automatically.
Building a payment flow? You'll debug the same webhook 47 times.
At least make it painless.
hooksense.com
How it started: console.log(req.body)
How it's going: real-time webhook dashboard with one-click replay
→ hooksense.com
The worst part of webhook integrations isn't the code.
It's sending a test event, switching to your terminal, checking the logs, realizing you forgot to restart the server, and doing it all again.

