WhatsApp order automation: ERP sales orders, without changing how customers order
Texts typed after service, a photo of a handwritten list, a voice note recorded in the cold room, three messages and a correction that add up to one order. ManualOut reads all of it from your WhatsApp Business numbers, matches every line to your products, checks your rules and creates the sales order in your ERP. Your customers keep messaging exactly as they do today.
Last updated
From chat to ERP
“Morning, for tomorrow: 4 crates milk 2L, 6 trays eggs, 3 boxes tomatoes” · [photo of a handwritten list] · “sorry, make the milk 5”
- Customer identified by number
- Three messages grouped into one order
- Photo read and its lines added
- Correction applied, not duplicated
- Products, units and pack sizes matched
- Price list, minimum and cutoff checked
One sales order in your ERP, with the chat kept beside it
WhatsApp became an order channel without anyone deciding it should
Nobody at a distributor sat down and chose WhatsApp as an order channel. A rep shared their number with a good customer, a chef found it quicker than email, and within a year a real share of the order book was arriving as chat messages — on a rep's personal phone, a shared handset at the order desk, or a tablet that someone has to remember to check.
It works, which is why it rarely gets fixed. But every one of those orders is retyped by hand, nothing exists in the ERP until it has been, an order sent at 11pm waits until somebody picks the phone up, and a dispute is settled by scrolling back through a chat. The channel your customers like best is the one your business has the least control over.
ManualOut does not try to move customers off WhatsApp. It makes WhatsApp a proper order channel: every message captured on the official business platform, read, checked against your rules and turned into a sales order, with the original conversation kept as the record.
What is WhatsApp order automation?
WhatsApp order automation is turning the orders customers send over WhatsApp — typed messages, photos, documents and voice notes — into structured sales orders in your ERP, without someone retyping them. You will also see it called WhatsApp order management: the aim is the same, that every order arriving on WhatsApp is captured, read, checked and recorded instead of living in a chat history.
It is not the same thing as a WhatsApp ordering bot or catalogue. A bot asks the customer to place the order in a structured way — pick a product, pick a quantity, confirm. ManualOut reads the message the customer chose to send, however they sent it, and does the structuring on the distributor's side. That difference decides whether your customers have to change anything, and it is worth understanding before you choose a tool — the trade-offs are set out further down this page.
What actually arrives on a distributor's WhatsApp
Rarely a tidy order. These are the shapes WhatsApp orders really take, and ManualOut reads each of them into the same structured order lines:
A few typed lines in shorthand
“2 cs chicken thigh, 1 tub feta, usual bread.” No item codes, abbreviations your team understands from experience, and a unit that may or may not match your pack size. ManualOut reads the lines and matches them to your products and the customer's own descriptions.
A photo of a handwritten list
A page from a notepad, a whiteboard in the kitchen, the back of last week's delivery note. The photo is read like any other order document, and a line that cannot be read with confidence is flagged rather than guessed.
A voice note
Recorded between tasks, sometimes with a fridge humming in the background. Voice notes are transcribed and then run through the same extraction and product matching as a typed order, with the transcript kept beside the order.
A PDF or spreadsheet sent in the chat
Some customers send their purchase order as a document on WhatsApp instead of email. It is read exactly as it would be if it had arrived in your order inbox.
One order spread across several messages
Three lines, then a photo, then “also 2 bags of onions” five minutes later. ManualOut groups the messages that belong to the same order instead of creating one order per message.
A correction after the fact
“Sorry, make the milk 5.” “Forget the eggs.” A correction is applied to the order it belongs to, not treated as a second order — which is exactly the mistake that turns into a double delivery.
How WhatsApp order automation works with ManualOut
- 1
Connect your WhatsApp Business numbers
ManualOut runs on the official WhatsApp Business Platform, so orders are received by the business rather than a phone in someone's pocket. Connect as many numbers as you run — a national order line, a depot line, a key-account line — and route each one to the right company and warehouse. Customers keep messaging the number they already use. The connection itself is covered on the WhatsApp Business integration page.
- 2
Messages are captured and grouped into orders
The customer is identified by their number, and the messages that make up one order are grouped together — including photos, documents, voice notes and later corrections. Where a number orders for more than one site and the message does not say which, the order is held for your team instead of being sent to the wrong branch.
- 3
Every line is read and matched
Typed text, the photographed list and the voice-note transcript are extracted into products, quantities and units, then matched to your item master, the customer's own descriptions and your pack sizes. A line that cannot be matched with confidence is flagged, not filled in with the nearest product.
- 4
Your rules are checked
The checks your order desk does before an order goes into the ERP happen automatically, using your own rules. On WhatsApp the timing matters as much as the content: an order that arrives after cutoff is caught by the rule, not by whoever happens to notice:
- Customer price lists
- Units of measure and pack sizes
- Minimum order values
- Delivery charges
- Order cutoff times
- Delivery dates
- Warehouse or location
- Company or legal entity
- 5
The sales order is created in your ERP
ManualOut creates the sales order in the ERP your team already uses, and the ERP order number comes back so the order and the conversation stay connected. The messages, the photo and the voice-note transcript are kept with the order — the answer to “did they ask for six or sixteen?” is one click away.
- 6
Your team only sees what needs a decision
A clean order keeps moving. An order that needs a person — an unreadable line, a product the customer has never bought before, a quantity far above their usual, “same as last week but drop the tea” — goes to review with the original message beside it and the reason it was held.
Where generic WhatsApp tools fall short for distributors
Reading a message is the easy part. These are the WhatsApp-specific problems that decide whether an order reaches your ERP correctly:
Where does one order end?
Message boundaries are not order boundaries. Treat every message as an order and one customer creates five. Wait for a pause and you will sometimes cut an order in half. Grouping has to be deliberate, and corrections have to land on the right order.
A number is a person, not an account
Email addresses usually map to a customer. A WhatsApp number maps to a chef, a store manager or an owner who may order for several sites. The number-to-account mapping has to be maintained, and anything ambiguous has to reach a person.
Orders arrive when your desk is closed
WhatsApp orders come in after service and late at night. Reading them as they arrive means the morning starts with orders already prepared, and cutoff rules are applied the same way every time instead of depending on when someone gets to the phone.
The record has to outlive the phone
When orders live in a chat app, the history belongs to the handset and leaves with whoever owns it. Keeping the original conversation with the ERP order turns WhatsApp into an auditable channel instead of a personal one.
WhatsApp ordering bot or AI that reads the message?
There are three ways distributors usually handle WhatsApp orders, and it is worth being clear about the trade-offs.
Manual handling: someone reads the phone and types the order into the ERP. It needs no project and no change, and it scales exactly as far as that person's morning does. There is no record outside the chat and no automation of cutoffs, minimums or pricing.
An ordering bot, catalogue or order form inside WhatsApp: the customer chooses products from a menu, so the data arrives structured. That suits a small catalogue sold to consumers, or a supplier who wants to push promotions. For a food distributor it asks the customer to do data entry for your benefit — and the customers who order on WhatsApp chose it precisely because typing three lines was faster than any form. With a catalogue of thousands of products, a chef picking items from a menu at midnight is not a realistic workflow.
Reading the message as it was sent: the customer changes nothing, and the structuring happens on your side. That is the approach ManualOut takes, because it is the only one that automates the orders your customers are already sending rather than the ones you wish they would send. The step-by-step version of this is in our guide to automating WhatsApp orders into your ERP.
WhatsApp orders into the ERP you already run
A WhatsApp order should finish where the rest of your business works, not in another system your team copies from. ManualOut writes sales orders into the ERPs distributors run, mapping what it extracts to the records and fields your ERP expects during setup:
- Microsoft Dynamics 365
- Dynamics 365 Business Central
- SAP
- SAP Business One
- Oracle
- NetSuite
- Epicor Prophet 21
- Odoo
- Acumatica
- Sage
- QuickBooks
- Custom & in-house ERP
One order desk for WhatsApp, email and everything else
Most distributors do not have a WhatsApp problem on its own. The same customer emails a PDF on Monday, sends a voice note on Wednesday and messages three lines on Friday. If WhatsApp orders take a different path from email orders, you have built a second order desk.
In ManualOut, WhatsApp orders land in the same review list as email orders, PDFs, spreadsheets and voice notes, and go through the same matching and the same rules. The channel is the customer's choice; the process on your side is one process. See order capture for every channel ManualOut reads.
What you need to get started
Three things. A WhatsApp Business Platform account — a Meta Business account, a phone number and verification, which we walk through with you during setup. Your product and customer data from the ERP, so orders can be matched to the records you already have. And a handful of real WhatsApp orders you have received: the messier the better, because those are the ones that show what automation will actually do for you.
WhatsApp message charges are set and billed by Meta, not ManualOut, and depend on the type of message. Your customers notice nothing — they keep messaging the same way they always have.
Send us a real WhatsApp order
Screenshot a few messages, forward a voice note, or send the photo of a handwritten list that took someone ten minutes to type. We will show you what ManualOut reads, what it matches, what it flags — and the sales order that would reach your ERP.
FAQ
Frequently asked questions
What is WhatsApp order automation?
It turns the orders customers send on WhatsApp — typed messages, photos of handwritten lists, documents and voice notes — into structured sales orders in your ERP without anyone retyping them. ManualOut captures the messages, groups the ones that belong to one order, matches every line to your products, checks your rules and creates the sales order.
How does WhatsApp order management work for a distributor?
Connect your WhatsApp Business numbers. Each incoming message is linked to the customer by their number and grouped with the other messages in the same order. The order lines are extracted and matched to your item master, checked against pricing, minimums, cutoffs and warehouse rules, and created in your ERP. Anything unclear goes to your team with the original conversation attached.
Can WhatsApp orders go directly into our ERP?
Yes. Once an order has been read, matched and checked, ManualOut creates the sales order in your connected ERP — including Dynamics 365, Business Central, SAP, SAP Business One, Oracle, NetSuite, Epicor Prophet 21, Odoo, Acumatica, Sage, QuickBooks and custom systems. In QuickBooks Online, where Intuit has not yet opened sales orders to outside integrations, it is created as an estimate or invoice. The ERP order number comes back so the order and the conversation stay linked.
Can ManualOut read voice notes and photos of handwritten orders?
Yes. Voice notes are transcribed and photos of handwritten lists are read, then both go through the same extraction and product matching as a typed order. Lines that cannot be read or matched with confidence are flagged for review rather than guessed.
What happens when one order arrives as several messages, or the customer corrects it?
ManualOut groups the messages that belong to the same order — text, photo and voice note — instead of creating one order per message. A later correction such as “make the milk 5” is applied to the order it belongs to, not treated as a new order.
Is this a WhatsApp ordering bot? Do our customers need a catalogue or an app?
No. There is no bot, catalogue, order form or app for your customers to use. They keep messaging the way they already do, and the structuring happens on your side. That is the main difference from WhatsApp ordering bots, which ask the customer to place the order in a structured format.
Do we need the WhatsApp Business API?
ManualOut runs on the official WhatsApp Business Platform — the business API, not the WhatsApp Business app on a phone. You need a Meta Business account and a phone number verified for the platform. We go through the setup and the choice of number with you.
How does ManualOut know which customer sent the order?
Each WhatsApp number is mapped to a customer account. Where one number orders for several sites, the delivery point is taken from the message; if the message does not make it clear, the order is held for your team rather than sent to the wrong branch.
Can we connect more than one WhatsApp number?
Yes. Connect as many WhatsApp Business numbers as your teams and depots use, and route each one to the correct company and warehouse. All of them feed one review list alongside your email orders.
Who pays for WhatsApp messages?
WhatsApp message charges are set and billed by Meta, not ManualOut, and vary by message type.
See it run on one of your own orders
Send us a real order — the messiest one you can find. We will run it live and show you what happens when it works, and when it does not.