Daily Inventory Exception Digest: One Morning Email That Surfaces Only What's Broken
Scan your on-hand, on-order, transfers, and RMAs every night, apply your own exception rules — below reorder, negative stock, aged inventory, stuck in-transit, open returns — then email each owner a single prioritized digest, after a manager approves the rule set and routing.
A logged-in tool where you import on-hand, on-order, transfer, and RMA data, a manager configures and approves the exception rules and owner routing, a nightly scan flags the exceptions that matter, groups them by owner and priority, and Resend sends each owner a single prioritized morning digest — plus a CSV exception export and a live dashboard.
Before you start
- A Supabase account (free)
- A Vercel account (free)
- A Resend account (free)
- Exports of your on-hand, on-order, transfers, and RMAs (CSV or Google Sheet is fine)
- A rough list of your exception rules and who owns each one
- Claude Code or any AI coding agent
The problem this kills
Every warehouse runs on a handful of numbers that quietly go wrong: an item drops below reorder and nobody notices until it's a stockout. On-hand goes negative because a pick was never confirmed. A pallet sits aged in the back for nine months. A transfer leaves one site and never arrives at the other. A return comes in and the RMA sits open for weeks. None of these are visible on a normal day — they hide inside a 40,000-row inventory report that nobody opens.
So the team finds out the worst way: a customer order can't ship, a cycle count blows up, an auditor asks why on-hand is negative. The fix everyone tries is "run the big report and eyeball it," which fails because the report is enormous, it's the same for everyone, and the one person who knows what to look for is on vacation. The exceptions that actually matter are buried under thousands of rows that are perfectly fine.
What you want is the opposite: not a giant report, but a short list of only the things that are broken — sent to the exact person who can fix each one, first thing in the morning, before it becomes a fire.
What you'll build
A small internal web app plus a scheduled morning email. You import your inventory data — on-hand, on-order, open transfers, and open RMAs — from CSV or a Google Sheet. A manager defines the exception rules that matter to your operation (below reorder point, negative on-hand, aged stock past N days, transfers stuck in-transit past N days, RMAs open past N days) and sets who owns each rule and each location.
Every night the tool scans the data, applies those rules, and produces a list of exceptions. It groups them by owner and by priority so nobody gets a 200-line wall of text, dedupes so the same exception doesn't nag twice in one day, and then emails each owner a single prioritized digest the next morning: "here are the 6 things in your area that need attention today, worst first." There's a live dashboard for the warehouse manager and a one-click CSV export of every exception.
The catch that makes it trustworthy: digests don't go live until a manager has reviewed and approved the rule set and the routing, and the named recipients confirm their rules during setup. You decide what counts as an exception and who hears about it — the tool just runs it faithfully every morning.
What's inside the Implementation Plan
The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your operation — what systems hold your inventory, the real column names and SKU/location codes in your exports, your reorder and aging thresholds, your typical and peak row counts, who owns which products and sites, and the messy edge cases (kits, multi-location stock, drop-ships, in-transit that's really lost). It reads a short tailored spec back to you and waits for your thumbs-up before it builds anything — so the digest matches your warehouse, not a generic template.
From there it walks the agent through the data model, the CSV/sheet import, the configurable exception-rule engine, the owner-routing setup, the manager approval gate, the nightly scheduled scan, the grouped-and-deduped digest emails, the dashboard, and the clean CSV export. Every step ends with a ready-to-copy prompt. There's a full "No API yet?" path that uses a Google Sheet or CSV as the data source and produces a clean CSV exception export — so you can build and run the whole thing this afternoon, no integration to your WMS or ERP required.
The governance it includes (this is the point)
This tool emails people about problems, so the controls matter. The plan builds in login so only your team can use it, row-level security so each site or org only sees its own inventory and exceptions, a complete audit trail of who changed which rule, who approved the rule set, and which digests were sent, a hard human-approval gate so no digest goes live until a manager approves the rules and routing, and duplicate guards so the same exception can't be flagged twice in a day or a digest sent twice for the same scan.
Who it's for
Inventory control specialists, warehouse and DC managers, demand and supply planners, and ops leaders who are tired of either drowning in a daily mega-report or finding out about stockouts and negative stock after they've already hurt. If you can describe what counts as a problem in your warehouse and who should hear about it, you can build this.
You've got this — start with the plan, paste the first prompt, and answer the interview. You'll have your first morning digest landing in inboxes by tomorrow.