The status you need already arrived
Walk through how PO status actually reaches a mid-market manufacturer. The supplier confirms the order by replying to the PO email, usually with a PDF acknowledgment attached. The ship notice arrives by email, sometimes with a BOL, sometimes as three lines of text. The delay lands as a one-paragraph apology addressed to whichever buyer the rep knows. The packing slip comes off the dock, and the invoice shows up in an AP inbox that purchasing never sees.
Every fact you need to answer "where is my order?" was delivered to your company. The problem is that it was delivered to five different people, split between email bodies and attachments, and transcribing it into a tracker is nobody's actual job. So the tracker is a spreadsheet, updated by hand, from memory, when someone has time. The information is not missing. It is unread and unconnected.
Why supplier portals fail at mid-market
The standard fix is a supplier portal: give every vendor a login and ask them to key order status into your system. Portals can work where the buyer has real leverage, which is why the pattern survives at automotive OEM scale, backed by mandates and scorecards and people whose job is enforcing them.
A 50-to-500-employee manufacturer has none of that leverage. To your distributor you are one account among hundreds, and every one of those accounts asking for portal discipline is asking the supplier to staff data entry for someone else's tracker. Some vendors comply, late and in batches. Most quietly do not, and now you are tracking portal adoption on top of tracking orders, which is the job you started with, plus a new one.
Notice what the portal was asking for all along: information the supplier already sends. The acknowledgment, the ship notice, the delay note, these exist today, in email, written the way that supplier writes them. Email is the protocol your suppliers already use. The fix is not to move suppliers onto your system; it is to read what they already send. That requires no per-vendor setup and no templates: forward the emails, and the bodies and the attachments, PDF or Excel, get read together. Zero change in supplier behavior, which is the only adoption rate you can actually count on.
The connected chain: ordered to invoiced
A tracked PO is not a status cell. It is a chain of five documents, each one advancing the order's state and each one checkable against the ones before it:
Connection is what makes the chain more than a filing system. Each document that arrives gets linked to the PO, shipment, vendor, and item it references, so the order carries its own history. The acknowledgment is not just filed; its echoed quantities and prices are compared against the PO deterministically, line by line, and a vendor that changed a price on the way back gets flagged. A PO with no acknowledgment at all is flagged once it passes a follow-up window, and that window is learned per vendor: a supplier that normally confirms in 2 days and has gone 6 is a specific, actionable alert, not a row someone might notice. The full acknowledgment layer is covered in PO acknowledgment tracking.
The same chain feeds delivery performance. Promise dates from POs and acknowledgments meet actual dates from BOLs and receipts, so every vendor accumulates an on-time rate and a typical lateness, measured from their own paper. How that turns into supplier scorecards is the subject of tracking supplier on-time delivery. And when the invoice closes the chain, it can be checked against everything upstream at once, quote, PO, acknowledgment, receipt, invoice, which is 5-way matching working from documents that were already connected the day they arrived.
The three ways the spreadsheet fails
It is stale the moment it is saved.A hand-updated tracker describes the last time someone updated it, not the state of your orders. POs move when emails arrive: evenings, Fridays, during the owner's vacation. Every gap between an email arriving and a cell changing is a window where the tracker is confidently wrong, and expedite decisions get made inside those windows.
It has one owner. The spreadsheet works because one person carries the context: which rep to email, which order the vague ship notice referred to, which dates are real. That knowledge lives in their head, not in the file. When they are out, status requests queue behind their return, and when they leave, the tracker effectively resets.
It has no line-level detail.The tracker gives each PO one row, but orders live at the line. A six-line PO where five lines shipped and the sixth slipped three weeks is "shipped" in the spreadsheet, and the slipped line, the one feeding your production schedule, is invisible until the dock counts the shortage. Real status is per line: this line acknowledged, this line shipped, this line short.
Your ERP is a system of record, not a tracker
The obvious objection: the POs are already in the ERP, why not track them there? Because your ERP is a system of record. It stores data you enter. The acknowledgment PDF, the delay email, the BOL attachment never become ERP data unless a person reads each one and keys it in, which is the exact manual work the spreadsheet already proved nobody has time to do. So the ERP shows the promise date from order entry, unrevised, while the revision sits in an unread email.
The answer is not replacing the ERP. It is an intelligence layer on top of it: Kynthar reads the documents your ERP cannot, connects them to what is already in your ERP, and surfaces what your ERP does not tell you. ERP data comes in by export, export the open PO file and it gets ingested, and historical documents can be uploaded in bulk. But the entry point is simpler than either: forward your procurement emails and it works immediately.
One PO, tracked entirely from email
The PO below is modeled to show the mechanics. It is not a customer's data.
Monday. A buyer emails PO 2214 to a fastener distributor, six lines, and the purchasing inbox forwards to a Kynthar address. Within minutes the PO is read, body and attachment together, and the order is on the board as Ordered, all six lines, promise dates captured. The clock started when the email arrived, not when a human got around to opening it.
Wednesday.The acknowledgment PDF arrives. The echoed quantities match on five lines; line 4 comes back at $11.90 against $11.20 on the PO. The comparison is deterministic, PO number to PO number, line to line, and the price delta lands in the work queue for procurement, ready to assign, before anyone has opened the attachment. Status: Acknowledged, one exception. Had the acknowledgment not come, this vendor's learned 2-day confirmation habit would have raised the follow-up flag by Friday.
Two weeks out. A ship notice arrives with a BOL attached: five lines on the truck. A separate one-line email from the rep pushes line 6 a week. The order now reads exactly that, five lines Shipped, one line delayed with a new date, and the planner who needs line 6 can see it without asking anyone.
Arrival and after.The dock forwards the receiving paperwork; received quantities match to ordered, line by line, and the order moves to Received as line 6 catches up. When the invoice lands, it is checked against the whole chain, and line 4 is still billed at $11.90, a price change nobody approved, caught before payment instead of at quarter-end. Anyone on the team can ask "what is arriving this week?" and get the answer in a single question, because the chain behind it is already connected.
Nothing in that lifecycle asked the supplier to change anything. Every document was one they were already sending, read the day it arrived instead of transcribed the week after.
Track Every Open PO From Email You Already Get
No setup, no templates, no supplier portal. Forward your procurement emails and the chain connects itself.
Start Free