HS
HookScope
Live manifest · zero backlog

Every webhook
that arrives
gets a receipt.

HookScope sits in front of every endpoint you own. Each delivery gets captured, signature-checked, and filed — so you always know what came in, when, and what happened after.

✓ No code changes✓ 100,000 free events/mo✓ 40+ providers verified
HOOKSCOPE · INSPECTED · CLEARED
MANIFEST № 0847LIVE
STATUSFROMROUTEEVENTMS
200 DELIVEREDstripe.com/webhooks/stripeevt_9xK2mP12ms
422 REJECTEDgithub.com/webhooks/githubevt_3nL8qR8ms
200 DELIVEREDshopify.com/webhooks/shopifyevt_7vB4wT31ms
500 FAILEDtwilio.com/webhooks/twilioevt_1kF6yS145ms
200 DELIVEREDsendgrid.com/webhooks/sendgridevt_5hD2cU9ms
▸ payloadpi_3QkLpA2eZvKYlo2C · payment_intent.succeeded · amount 4999 usd
10M+events logged / month
99.9%uptime
<5mstime to capture
40+providers verified
The route

What happens between sent and delivered

1

The provider sends it

Stripe, GitHub, Shopify — any provider posts to the unique URL HookScope gives your endpoint, not your server directly.

2

The signature gets checked

HMAC verified against that endpoint's own signing secret. A forged or tampered request gets flagged, not forwarded.

3

The event gets filed

The full payload is stored durably. Metadata lands in Postgres and is cached for instant lookups on the dashboard.

4

It reaches your app

Forwarded to your real endpoint. If delivery fails, HookScope retries with backoff and tracks every attempt.

The dock

Every provider lands in the same manifest

Signatures are verified for 40+ providers out of the box. Don't see yours below? Any provider still works — add its signing secret when you're ready, or leave verification off while you wire things up.

Stripe✓
GitHub✓
Shopify✓
Twilio✓
SendGrid✓
Slack✓
PayPal✓
Square✓
Mailgun✓
Intercom✓
Vercel✓
Clerk✓
+ 28 more
The ledger

What gets logged on every delivery

RECEIVED

Real-time capture

Every event is captured the instant it lands on your endpoint — no polling, no batching, no delay.

INSPECTED

Full payload inspection

See the complete headers, body, and signature for any event. Search across every field, highlighted and diff-ready.

REPLAYED

One-click replay

Resend any event — same payload, same headers — without asking the provider to try again.

ALERTED

Smart alerts

Get told the moment something breaks: failure spikes, latency jumps, missing heartbeats. Routed to Slack, email, or PagerDuty.

VERIFIED

Signature verification

HMAC checks for Stripe, GitHub, Shopify, Twilio, and 37 more. Catch a forged request before it reaches your app.

ARCHIVED

30-day searchable history

Every event stays on file. Filter by status, source, or path — export or replay in bulk.

Questions on file

Before you open an account

Do you store my raw payloads?+

Yes — every payload is stored in full and kept for 30 days on the free tier, searchable by status, source, or path.

Will this slow down my webhooks?+

No. Events are captured in under 5ms, independent of whether your own server is up or responding slowly.

What happens if my server is down?+

HookScope holds the event and retries delivery with backoff. Nothing is dropped while you're offline.

Is this safe to put in front of production traffic?+

Each endpoint gets its own signing secret — never a shared one across your account. Signatures are verified before anything reaches your app.

Do I need to install anything?+

No SDK, no agent. Point your provider's webhook URL at the one HookScope gives you and it starts capturing immediately.

Getting started

Point one URL.
We'll take it from there.

No SDK, no agent, no code changes — just a URL that captures everything sent to it.

1.Create an endpoint
2.Point your provider's webhook URL at it
3.Watch events arrive — verified, logged, ready to replay
Create a free account →Read the docs

Free up to 100,000 events a month. No credit card required.