During a Friday rush nobody can watch a dashboard, yet that's exactly when drivers run short, the kitchen backs up, or an order quietly slips past its promised time. This is a headless n8n engine that watches for the store: every minute it fuses live delivery data with a routing-system read, scores five plainly-defined conditions, and only alerts when a problem is real, over the WhatsApp Official API the team already lives in.

The challenge
In a quick-service delivery kitchen, the numbers that matter move by the minute, open orders, who's driving, who's idle, which order is about to be late. But mid-rush the team is cooking and dispatching, not staring at Shipday. By the time someone notices there aren't enough drivers, or an order is 30 minutes past due, the damage, a cold order, a one-star review, is already done. The job wasn't another dashboard to watch. It was a system that watches for you, and taps you on the shoulder only when something is genuinely wrong.
How it runs
First, a check: is the store even open? A per-weekday, Brussels-timezone schedule decides whether this run does anything at all, so nothing fires outside service hours.
Live orders and drivers from Shipday, plus a peak-pressure and dispatch-delay read pulled from the routing app's own session-authenticated endpoints, the three feeds that describe the current state of the shift.
One timezone-safe metric pass: open orders, orders at risk, expected wait, busy vs idle drivers, kitchen-overload and late-undelivered lists, all anchored to Brussels local time.
The rules engine scores all five conditions against explicit thresholds, then applies debounce, cooldown and dedupe using state read from Google Sheets, so only genuinely-real problems survive.
Anything that clears every gate is sent to the team over WhatsApp and email, then the run-state is written back to the sheet, ready for the next minute.
What it does
Technical stack
How it fits together
Three sources, one engine, one spreadsheet for memory, two channels out. Here's the shape of how the pieces talk, no sensitive details, just the wiring.
Who this fits for
Screens
Questions & comments
Interested, or want to ask how something works? Leave a public comment.
Comments are public. Links are shown as plain text, not clickable.
Loading comments…