1. Pull open POs from the ERP. NetSuite, Fulfil, or whichever ERP holds your purchasing records. Number, supplier, line items, expected delivery date, and current status.
2. Read supplier status emails. Watch a procurement inbox. Pull confirmation, shipment, and delay notices as they land.
3. Extract the key fields. PO number, status, revised ship date, reason for any change. The AI step handles supplier-specific formats.
4. Match against the ERP record. Tie each status email back to the right PO line by number, then update the expected delivery date.
5. Flag the at-risk orders. Anything overdue, anything slipping past its required-by date, anything with no status update in the last week.
6. Build the daily summary. Counts by supplier, dollar value at risk, the worst offenders sorted first.
7. Send the alert. Slack to procurement, email to the buyer, or both. Plus an exception list the buyer works during their morning review.