In many companies, a large part of the order desk's day looks the same: open an e-mail, open the attachment, find the customer in the ERP, type the lines in, look up the customer's own article codes, check the price, check the delivery date, confirm to the customer. Hundreds of times a week, with a new layout for every other customer.
It is also one of the best places to start with AI. The volume is high, the work is mostly rules with exceptions, the result is easy to check, and a draft order can always be corrected before it is booked. This article walks through the flow, the exceptions that decide success, what to measure and how to start.
Why order intake is a good first AI process
- High volume. Dozens to hundreds of orders a day make a small saving per order add up quickly.
- Checkable. Either the order in the ERP matches what the customer asked for, or it does not. That makes testing simple.
- Reversible. A draft order can be corrected before it is booked or shipped.
- Unstructured input. E-mails, PDFs and spreadsheets in every format are exactly what fixed automation struggles with and AI handles well.
- Clear value. Faster confirmation for customers, fewer typing errors, and an order desk that spends its time on the orders that need judgement.
The flow, step by step
- Receive. The AI watches the order inbox, the EDI exceptions queue or a portal, and picks up every new order, including orders in the body of an e-mail.
- Read. It extracts the customer, reference, delivery address, requested date and every order line, from PDFs, spreadsheets, scans or plain text.
- Identify the customer. It matches the sender and details to the customer in the ERP, including customers with several delivery addresses.
- Match the articles. It maps each line to your article numbers, including the customer's own codes, old codes and descriptions instead of numbers.
- Check against agreements. Prices, discounts, minimum quantities, packaging units, what this customer may order.
- Check availability. Stock and the earliest possible delivery date, against what the customer asked for.
- Create the draft. A draft sales order in the ERP, through the official interface, with a note on anything uncertain.
- Route the exceptions. Everything it cannot match or that deviates goes to the order desk, with the reason and a proposal.
- Confirm. Once approved, the order confirmation goes out, in the customer's language.
The exceptions that decide success
The straightforward orders are easy. These are the ones that make or break the project:
| Exception | What the AI should do |
|---|---|
| Unknown article or customer code | Propose the most likely match, send to the order desk |
| Price differs from the agreement | Flag the difference, do not change the price itself |
| Quantity does not fit the packaging unit | Propose the nearest valid quantity, flag it |
| Requested date cannot be met | Propose the earliest possible date, flag it |
| One e-mail with several orders, or a change to an earlier order | Split or link, flag the change |
| New customer, or a new delivery address | Send to a person; never create master data on its own |
| Unreadable scan or incomplete order | Ask the customer, or send to the order desk |
Write these down with the order desk before the build starts. The list is also a good description of the process, and often the first time anyone has written it down.
What to measure
| Measure | Why it matters |
|---|---|
| Share of orders that need no correction | The core measure of accuracy |
| Share of orders that go to a person | Shows how much work remains, and where |
| Time from receipt to confirmation | What the customer notices |
| Errors that reached the customer | The cost of mistakes, not just their number |
| Time per order for the order desk | The saving, including checking time |
Measure the current process the same way before you start. Without a baseline, nobody can say later what changed.
EDI, OCR or AI?
- EDI is the best route for large customers who can send structured orders. Keep it.
- OCR tools with templates work for a few customers with fixed forms, but every new layout means a new template, and free-text orders are out of reach.
- AI covers the long tail: every customer, every format, including orders written in the text of an e-mail. It also does the matching and checking that OCR leaves to people.
In practice: EDI for the customers who can, AI for everyone else, and one exception queue for the order desk.
How to start
- Collect a few hundred recent orders with the order as it was eventually booked. That is your test set.
- Write down the rules and exceptions with the order desk (the table above is a start).
- Run the AI in the background for a few weeks: it reads and proposes, the order desk works as usual, and you compare.
- Switch to drafts: the AI creates draft orders, the order desk approves and corrects.
- Let it book the straightforward orders below agreed limits, once the numbers justify it.
If you use Exact Online or AFAS, connecting AI to Exact Online and AFAS explains how to connect safely. If you run SAP or Dynamics 365, read AI on top of SAP and Microsoft Dynamics. And if you want to know what a build like this costs, having an AI agent built explains what moves the price.
