Skip to content
All insights

General

When a Missing Ingredient Puts Production at Risk, Who Connects the Dots?

By Shanshan Ma

In prepared-food manufacturing, a late ingredient usually shows up in an email before it shows up in the ERP. How to connect that change to the production run it affects and follow it through to resolution.

"The roasted pepper purée is a day late. Does that hit Thursday's run?"

A supplier emails the buyer at 4:40 PM: the purée for Thursday's enchilada run will arrive Friday morning. The PO in the ERP still shows Wednesday. The MRP still shows the run as fully covered. The planner finds out Thursday at 6 AM, when receiving doesn't have it.

The information existed for 14 hours. Nobody connected it to the run in time.

The change starts outside the system

ERP and MRP do their jobs: requirements, inventory, purchase orders, schedules. But in prepared foods, most exceptions start somewhere else:

  • A supplier emails a new delivery date or a short shipment.
  • A packaging delivery slips, and the film no longer matches the run.
  • A substitute ingredient needs quality approval.
  • The supplier's latest date doesn't match the one in purchasing.

Shelf life is short, packaging is product-specific and customer windows are tight, so there's little slack to absorb any of it. Someone has to link the email to the PO, work out which runs it affects, check stock, and get procurement, planning, quality and the warehouse to a decision. Usually by searching inboxes, forwarding threads and updating a spreadsheet.

That manual layer around the planning system is where the delays happen.

Another dashboard won't close the gap

A dashboard shows PO status, but not the supplier's email unless someone types it in. The ERP holds the expected date, but nothing makes sure the planner has seen the revised one. A shortage spreadsheet is only as current as whoever last updated it.

The systems aren't missing features. The work of turning new information into a coordinated decision crosses the boundaries between them. Replacing the ERP won't fix a late purée.

Our view: treat every exception as open until it's resolved

LevelOneAI's position is that a material exception is a piece of work with a state, not a message in someone's inbox. When a supplier reports a change, it should be tracked through four questions:

  1. What changed? The new date, the old date, the material, and the email or document that says so.
  2. What does it affect? The POs, requirements and production runs that depend on it, drawn from your planning and inventory data. The planning system stays authoritative.
  3. What has to happen next, and who owns it? Procurement confirms an expedite, planning checks stock or timing, quality reviews a substitute.
  4. Is it actually resolved? It stays open until there's evidence. A follow-up email isn't a resolution, and "we're looking into it" isn't a delivery date.

That fourth question is where most teams lose track, and it's the one a summary or a dashboard can't answer.

Where LevelOneAI fits

AI reads the supplier emails and attachments and pulls out what changed. Structured logic links it to the PO and the affected runs, keeps the exception open and shows who owes the next step. People decide whether to change the schedule, approve a substitute or release product. The ERP, MRP and quality records stay the source of truth.

You can start today with Operations Workbench Starter on a buyer's inbox, plus a production schedule export. It catches when a supplier commitment changes, like a delivery date moving from Wednesday to Friday, and shows which production runs it puts at risk. Linking those changes to live production and ERP data for the whole team is what an Operations Workbench adds, read-only at first, with a person approving every action. (For what repeated changes tell you about a supplier, see Your ERP Says 2 Weeks. Your Supplier Takes 6.)

Start with one exception type

Pick one plant, one team and one kind of exception, such as late ingredients or missing packaging. Before changing anything, take a baseline:

  • How many of these exceptions happen in a typical week?
  • How long does it take to learn which run is affected?
  • How often does a revised date fail to reach the planner in time?
  • How many exceptions are still open, and does anyone know for sure?

Then see whether a connected workflow moves those numbers. If your systems already handle it well, you don't need another layer.

Try this week

  • Pull last month's late ingredient deliveries. For each, note when the supplier first said so and when the planner found out.
  • Ask procurement and planning to list every open material exception. Compare the two lists.
  • Pick one exception marked "followed up." Check whether it has a confirmed date or just an email sent.

The best place to add AI may be the coordination work around your planning system, not the planning system itself.

See how the LevelOneAI Operations Engine works