Shopify webhooks
Order #4022 never arrived. Your fulfillment team doesn't know yet.
Shopify webhooks drop silently — no retry guarantee, no sequence checks on their end. Relin detects missing order numbers, stalled lifecycles, and reconciles against the Admin API.
Failure modes Relin detects
Missing order in sequence
Orders #4021 and #4023 arrived. #4022 never did. Sequence gap detected from Shopify order numbers.
Order created, never paid or cancelled
orders/create arrived 8 hours ago. No orders/paid, orders/cancelled, or refunds/create event followed.
Admin API shows orders Relin never received
Shopify Admin API lists 2 orders in the last 4 hours with no corresponding webhooks in the ledger.
Sequence gap detection
Shopify order numbers are sequential. Relin flags holes in the sequence — the simplest, most reliable signal that an order webhook was lost.
Order lifecycle monitoring
Tracks created → paid → fulfilled. Stalled orders trigger alerts before your ops team manually discovers them.
Admin API reconciliation
Relin polls Shopify's Admin API and diffs against the ledger. Finds orders that exist in Shopify but never triggered a webhook.
Every missing order is a customer waiting.
Two minutes to set up. Alerts when Shopify drops the ball.