Beta: every feature free for the test period · No credit card

Stop losing
Shopify webhooks.

Shopify gives up after 8 retries in 48 hours. We retry across 7 days, reconcile against the Admin API, and surface every miss before your support inbox does. During the beta, every plan tier is free — full retention, full throughput, full reconciliation.

No credit card · Every feature unlocked during beta · ~3 minutes to set up

events.live
listening

312,847

Events processed

in beta

99.4%

Delivery success

live (24h)

47

Stores in beta

growing daily

7 days

Retry window

vs 48h Shopify

The problem

Direct webhooks lose data.
Quietly. Permanently.

Shopify default

8 retries · 48 hours · then gone

If your endpoint is down for 49 hours — even briefly — events are lost forever. You'd then need to manually scrape the Admin API to backfill, or accept that orders, customer updates, and fulfillment events silently disappeared.

With HookRescue

7-day retry · API-verified · zero loss

We catch every webhook, retry across 7 days with intelligent backoff, and reconcile against the Shopify Admin API hourly to surface anything missed. Re-sign every payload so your downstream verifies HMAC like Shopify's.

What you get

Built like infrastructure,
used like a dashboard.

Retry across 7 days, not 48 hours

Auto-retry across 1m → 5m → 15m → 1h → 4h → 12h → 24h → daily for a week. Then DLQ for manual triage. Survives any reasonable outage.

API-verified reconciliation

Hourly cross-check against the Shopify Admin API. If a webhook never arrived, we synthesize the equivalent event and replay it through your pipeline.

Alerts before customers notice

Subscription health, DLQ growth, secret rotation, canary-event failure. Email when something needs attention. Quiet otherwise.

One-click replay, every event

Browse every event in a fast, filterable table. Replay any one (or any 200) into your handler with a single click. Full audit trail.

In the dashboard

A quiet operations surface
when nothing's wrong.

Stat cards, sparklines, filterable event log, replay drawer, audit trail. Built for 3am triage. Calm enough you'll forget you have it — until you need it.

app.hookrescue.com/dashboard

Overview

Dashboard

Monitoring

Sources
DLQ
Subscriptions
Reconciliation

Events 24h

3,217

+12.4% vs prior

Success rate

99.6%

+0.3% vs prior

DLQ

4

-2 vs prior

Alerts

0

— vs prior

Recent events live
orders/create 124ms delivered
checkouts/update 98ms delivered
orders/fulfilled 210ms retrying
orders/paid 87ms delivered
customers/create 156ms delivered

Built for

Anyone whose pipeline depends on Shopify.

Shopify app developers

Public apps with thousands of installs. Subscription churn from missed webhooks costs more than the relay.

Headless storefronts

Hydrogen / Next.js / custom — your inventory, ERP, and email systems all consume the same webhook stream. Don't lose any of them.

Multi-store agencies

Manage 6-60 Shopify stores. One dashboard for every webhook across every client. Per-store DLQ, alerts, and audit trail.

Engineering credibility

No fabricated logos. The numbers are the trust signal.

HMAC SHA-256 verified

Every payload validated, every retry re-signed.

AES-GCM encrypted secrets

Per-source signing secrets at rest.

7-day retry curve

1m, 5m, 15m, 1h, 4h, 12h, 24h, daily.

Reconciled against Admin API

Orders/* topics gap-filled hourly.

Audit log on every action

Replay, rotate, resolve — fully traceable.

Open-core, GitHub Actions CI

What you see is what you run.

Pricing

Everything free during the beta.

No credit card. No usage cap. The plans below are what we'll launch with after the test period — beta sign-ups lock in the listed prices for 12 months at GA.

Free

$0/mo

1 source · 7-day retention · email alerts.

Start with Free

Pro

$29/mo

10 sources · 30-day retention · priority retries · webhook replay UI.

Start with Pro

Team

$99/mo

Unlimited sources · 90-day retention · SOC2 audit trail · invite teammates.

Start with Team

FAQ

Common questions.

How is this different from receiving webhooks directly?
Shopify retries 8 times over 48 hours, then drops the event forever. We retry across 7 days with backoff, and reconcile against the Admin API hourly for orders/* topics — so even if every retry fails, the event is recovered.
Is it really a drop-in replacement?
Yes. We re-sign every payload with the same HMAC SHA-256 mechanism Shopify uses, with your signing secret. Your existing handler verifies our signature exactly the same way it verifies Shopify's.
Do I need a credit card?
No. The Free tier is genuinely free during private beta — 1 source, 7-day retention, full retry curve, email alerts. Upgrade only when you outgrow the free tier.
What happens to my events if your service goes down?
We're designed redundantly: events are persisted at the edge before any processing. If the dashboard is unreachable you can still query the API. If you ever leave, every event is exportable as NDJSON.
Is my data secure?
Per-source signing secrets are AES-GCM encrypted at rest. Every action (replay, rotation, resolution) is audit-logged. HMAC verification source is open for review and a security disclosure channel is published at /.well-known/security.txt.
Can I cancel anytime?
Yes, no contract. Self-serve cancel from settings. Your data is yours — exportable at any time.

Ready to stop losing events?

Free tier covers 1 source. Setup takes ~3 minutes. We'll capture your first webhook before you finish a coffee.

Start free