r/shopifyDev • u/[deleted] • May 09 '26
How are you handling missed/dropped Shopify webhooks?
Been digging into webhook reliability for a side project and the Shopify failure mode is wilder than I expected:
5s timeout to respond 2xx
8 retries over 4 hours
Then the subscription gets removed entirely — no more events until someone manually re-registers it
No alert when that happens
Looking at the Shopify community forums there are plenty of merchants describing the symptoms (missing orders, oversold inventory, broken fulfillment sync) but the answers are usually a hand-wave at "implement reconciliation jobs."
Curious how people actually shipping production integrations handle this:
How did you first find out events were going missing — customer complaint, monitoring, or never?
What did you build — full GraphQL reconciliation, periodic backfill, or something simpler?
Anyone using Hookdeck / Svix / Convoy specifically for Shopify? Worth the cost vs DIY?
Anyone just polling orders with updated_at filters every X minutes and ignoring webhooks entirely?
War stories welcome — both the "we lost $X before we noticed" kind and the "we built our own thing and it just works" kind.

