How to automate orders from email, PDF and WhatsApp without replacing your ERP
Trade orders rarely arrive in a tidy feed. They come as emails, PDF attachments, and photos on WhatsApp. Here is how to take the typing out of processing them, while keeping the systems and the control you already have.
Ask a distributor how orders arrive and you will get a sigh, not a straight answer. Some come as a neat email with a list. Some are a PDF purchase order with the real detail buried in a table. Some are a photo of a handwritten sheet sent on WhatsApp at half past six in the morning. A few come through a portal in a clean format, and those are the ones everyone wishes were the norm.
Because the formats are messy, the instinct is to standardise the customer. Send everyone to a portal. It rarely works. Your customers order the way that suits them, and the moment you make ordering harder you hand the account to a supplier who does not. The better path is to leave the customer alone and take the mess out of your own back office.
Start with the formats, not the software
Before looking at any tool, write down how a week of real orders actually arrives. Most distributors find it lands in four buckets:
- Email body: the order typed straight into the message, often in the customer's own shorthand.
- Attachment: a PDF or spreadsheet purchase order, sometimes scanned rather than digital.
- Messaging: a WhatsApp text or a photo of a written list.
- Portal or EDI: already structured, and the easiest to process, but usually the minority.
Knowing the split matters, because the value of automating is highest where the volume and the mess are highest. For most wholesalers that is email and attachments, not the portal that already works.
The rule that protects your ERP
The single most important decision is to not rip anything out. Your ERP, your accounting system, and your customer records are where your business lives. Bevica, Business Central, Xero, a bespoke system: whatever you run, the automation should sit on top of it and write into it through its own interface, exactly as a member of staff would, only faster and without the typos.
Think of it as adding a very fast, very literal member of the order desk, not as swapping the desk for a new one. Nothing about the switch should require your team to learn a new place to work or your IT to sign off a migration.
How the automation actually works
Underneath the marketing language, a sensible order-automation flow does five plain things:
- Reads the order from wherever it arrived, including a photo or a scanned PDF, and turns it into structured lines.
- Matches each line to your catalogue, resolving the customer's wording, pack sizes, and any product they always call by the wrong name.
- Prices it against the right list for that customer, including their contract terms and any promotions in force.
- Checks the account: credit position, anything unusual about the quantities, anything that breaks a rule you set.
- Writes the finished order into your ERP, and pauses for a human wherever it should.
The important word is writes. A tool that reads the order and then hands a person a suggestion to type in has automated the easy half and left the tedious half. The point is to remove the keying entirely, not to relocate it.
| Order format | How it arrives | How automation handles it |
|---|---|---|
| Email body | Typed into the message, often in the customer's shorthand | Reads the text, matches lines to your catalogue and prices |
| Attachment | A PDF or spreadsheet purchase order, sometimes scanned | Extracts the lines from the document, including scans |
| Messaging | A WhatsApp text, or a photo of a written list | Reads the message or the photo and structures the order |
| Portal or EDI | Already structured, but usually the minority | Ingested directly; the easiest case |
Get three things straight before you automate
Automation exposes the tidiness of your own data. The projects that go well sort these out first:
- Product and pack mapping: the aliases customers use, the pack and case relationships, the discontinued lines that still get ordered.
- Price lists: which customer is on which list, how contract prices and promotions interact, and who is allowed to override.
- Credit rules: the limits, the exceptions, and exactly what should happen when an order would breach one.
None of this is glamorous, and all of it already exists in your team's heads. Writing it down is half the work, and it pays off whether or not you automate anything.
“The first time we ran a month of real orders through automatically, the surprises were never the AI. They were the twelve products three customers each called something different, which our team had been silently correcting for years.”
Where a human stays in the loop
Automating the typing does not mean nobody looks. The right model runs on its own for the low-risk, recoverable actions, logging a clean order for a known customer at catalogue prices, and pulls a named person in the moment something matters: a price override, a credit exception, a quantity that looks like a slip of the finger, a product it cannot match with confidence. The person approves or corrects in seconds, and the system learns from the correction.
Roll it out in one lane first
Do not try to automate every channel and every customer at once. Pick one lane where the volume is high and the risk is low, for example email orders from your established trade accounts, and prove it there for a few weeks. Measure the hours saved and the errors avoided against how it was before. Once that lane is boring and reliable, add the next one. Boring is the goal.
What this is not
It is not a portal in disguise, and it is not a promise that no order will ever need a human again. Odd one-offs, brand-new customers, and anything that trips a rule will still land on someone's desk, which is exactly where they belong. And if your orders already arrive clean and low in volume, this is not your priority; fix the bigger leak first.
If email and attachments are where your order desk loses its week, that is the lane to look at first. It is the one we would map with you in a walkthrough, using your real formats.
Frequently asked questions
Can I automate order entry without replacing my ERP?
Yes. Sensible order automation sits on top of your existing ERP and accounting system and writes into them through their own interfaces, exactly as a member of staff would. You are adding a very fast order-desk assistant, not swapping the desk for a new one.
Can AI read orders from WhatsApp photos and PDFs?
Yes. A capable system reads the order in whatever form it arrives, including a photo of a handwritten list or a scanned PDF, and turns it into structured lines matched to your catalogue and prices.
What do I need to prepare before automating orders?
Three things: your product and pack mapping (including the aliases customers use), your price lists (who is on which list, and how contracts and promotions interact), and your credit rules (limits, exceptions, and what should happen when an order would breach one).
Will automation handle unusual or one-off orders?
The routine cases run automatically. Anything unusual, an unmatched product, a price override, a quantity that looks wrong, or a brand-new customer, is routed to a named person to approve or correct, and the system learns from the correction.
How should I roll out order automation safely?
Start with one lane where the volume is high and the risk is low, for example email orders from established trade accounts. Prove it there for a few weeks, measure the hours saved and errors avoided, then widen. Boring and reliable is the goal.
Curious about Conducta?
Thirty minutes with a founder. Bring your three worst manual processes.