1. Pull open orders. From NetSuite and Shopify. Order number, customer, line items, SLA, expected ship date.
2. Pull fulfillment records. From ShipHero or your WMS. Pick, pack, ship status, actual ship date, quantities shipped per line.
3. Match by order. Tie each open order to the matching fulfillment record. Surface the ones with no fulfillment record at all.
4. Flag the exceptions. Late shipments past their SLA, quantity mismatches between order and pick, orders sitting in stuck status for more than the threshold.
5. Build the alert. Counts by type, dollar value at risk, the worst-aged orders sorted first.
6. Send it. Slack to the ops channel, email to the responsible lead, or a Parabola Table the team works during their standup.