Start small. First make sure every order, dispatch date and payment promise already in your WhatsApp groups can be found, then flag the ones that are pending, at risk or overdue. Only after that should software recommend, draft replies for a person to approve, or act on routine, reversible tasks within limits you set, while prices, credit and promised dates stay with a person.
If you run or manage a small or mid-sized manufacturer, distributor or trading business, your orders, rate enquiries, dispatch updates and payment promises probably already arrive in WhatsApp groups and on personal numbers, beside Excel and maybe an ERP. The safest way to automate that work is to start small. First make sure everything already in your groups can be found. Then flag what is pending, at risk or overdue. Only after that should software recommend next steps, draft replies for a person to approve, or act on routine tasks within limits you set. Prices, credit and promised dates stay with a person.
This guide gives you a way to decide, task by task, how far to go. It covers five levels of automation, five questions to sort your own tasks, and which kinds of tools reach which work.
What WhatsApp automation usually means, and why orders need a different start
Many products sold as WhatsApp automation are built for one of two jobs: they send broadcasts (offers, reminders, invoices) from a business number, or they run a chatbot that answers customers one to one. Both are useful at the front desk. Neither is built for the work that fills an operations group: a dealer confirming an order, a salesman asking for today's rate, a transporter giving a dispatch date, a buyer writing that payment is done.
Meta's rules on AI matter too. From 15 January 2026, general-purpose AI chatbots are barred from the WhatsApp Business API, while business-specific AI for support, orders and bookings is still allowed, according to respond.io's summary of Meta's policy. For order work, that rules out a general-purpose chatbot on an API number, so judge any tool by the specific task it handles. Check Meta's current terms before you rely on any particular setup.
So for operations, a better question than "which chatbot should we buy?" is "for each recurring task in our groups, how far should any software go, and where must a person stay?"
Five levels, and why to start at the bottom
It helps to think of automation as five levels. Each one depends on the one below it.
| Level | What the software does | Example from orders, dispatch or payments |
|---|---|---|
| 1. Find | Makes every order, rate, report and promise in your chats searchable, with the message it came from | "Show me every dispatch date we promised this dealer this month" |
| 2. Flag | Points out what is pending, at risk or overdue | A promised dispatch date has passed and nobody has posted an update |
| 3. Recommend | Suggests a next step and shows the evidence behind it | "This customer's payment is overdue and a new order is ready to go; check before dispatch" |
| 4. Draft for approval | Prepares a reply or an order; a person approves before anything is sent or saved | A reply to a rate enquiry with today's price, waiting for the sales manager's yes |
| 5. Act within limits | Does a routine, reversible task on its own, inside rules you set | Posting an internal note to the dispatch team once your system shows an order as packed |
The order matters for a practical reason. You cannot flag a late dispatch you never found. A recommendation is only as good as the facts under it. A draft built from a misread order creates more work than it saves, and an action taken on bad facts reaches your customer.
One engineering firm shared its own plan with us while it was choosing its systems, and it follows the same order. The firm wanted to start with search and questions only. Next would come alerts for exceptions. After that, recommendations that show their evidence and stop short of any commercial commitment. Only then would software prepare drafts, which people approve before anything is sent. One rule ran through the whole plan: commercial commitments always need a person's approval.
There is also a reason to be wary of jumping straight to level 5. Gartner, as reported by Outlook Business, forecasts that more than 40% of AI projects designed to act on their own will be cancelled by the end of 2027, citing rising costs, unclear business value and weak risk controls. That is a forecast, not a measured result, but those are the reasons a step-by-step start is meant to avoid. Earn each level before you climb to the next.
Step 1: Find the work that is already in your groups
The information is often already there; the trouble is getting it back. An order is a single typed line in a dealer group, a dispatch plan is an Excel sheet, a stock report is a PDF forwarded from the warehouse, and a payment promise sits on a salesman's personal number. One ERPNext user put it plainly on the Frappe forum: in their WhatsApp groups, "To do lists are created and lost."
At this level, aim for three things:
- Every chat that carries work is included. Groups and personal numbers count, not only the official business number.
- Files and photos are included. If your dispatch plan is a sheet shared in a group, a search that reads only typed messages misses it.
- Every answer points back to its message. When someone asks "what rate did we quote them?", they should see the exact message, who sent it and when. That is what makes the later levels checkable.
Before you connect anything, settle the privacy question that finding raises: which chats should be read at all, who in your team may see each one, and whether the people in them agree. Staff whose personal numbers carry work, and the customers and dealers in your groups, have a say, and local data-protection rules may set conditions. Once that is settled, finding is mostly reading, so it carries less risk than acting.
Step 2: Flag what is pending, at risk or overdue
Once work can be found, the next job is to surface exceptions so a person can act on them. Write each flag rule in your own words, as a sentence a manager would say:
- A promised dispatch date has passed and there is no update.
- A dealer has asked something and nobody has replied.
- A customer's payment is overdue while a new order for them is ready for dispatch.
- An order is due soon and work on it is still open.
The engineering firm's own list of exceptions read the same way. It included an order due in ten days with several operations still incomplete, material sitting with a subcontractor far longer than usual, and final inspection still pending the day before a scheduled dispatch. None of these needs software to decide anything. Each one needs someone to know in time.
Two habits keep flags useful:
- Give every flag an owner. A flag that goes to everyone is read by no one.
- Keep the list short. If a manager gets fifty flags a day, tighten the rule before adding new ones.
Before you go further: five questions for each task
Finding and flagging carry less risk than the levels above once you have settled which chats are read and who sees them; above level 2, decide task by task. List the recurring tasks in your groups, then ask five questions about each one:
- Can it be undone? A wrong internal note can be corrected. A confirmed rate or a dispatched truck cannot easily be taken back.
- Does it change a price, credit or a promised date? These are commercial commitments. They stay with a person.
- Does it reach a customer, dealer or supplier? Anything that leaves your business carries your name.
- How clean is the input? A typed order line is easier to read correctly than a photo of a handwritten list. The messier the input, the more a person needs to check.
- Who answers for it if it goes wrong? If you cannot name the person, the task is not ready to be automated.
The answers set a ceiling for each task. Anything that changes a price, credit or a promised date, or that reaches someone outside your business, goes no higher than draft for approval. A task reaches level 5 only when every answer is on the safe side: it can be undone, it changes no price, credit or promised date, it stays inside your business, its input is clean, and a named person answers for it. The amount caps in Step 4 then limit how much money any single action can touch.
Here is how the questions sort four common tasks. These are illustrative examples, not results from a particular business.
| Task (illustrative) | What the five questions show | Highest sensible level for now | Where the person stays |
|---|---|---|---|
| A dealer confirms an order in a group | Hard to undo once entered; no price change if the rate was already agreed; input is usually a typed line | Draft for approval: a draft order a person checks before it goes into your system | Checking quantities, rate and dealer before the order is saved |
| A salesman asks for today's rate for a customer | Changes a price; reaches the customer through the salesman; hard to take back | Draft for approval: a reply with the last rate quoted to this customer and the current price list, which the salesman or sales manager confirms or edits before it is sent | Deciding the rate |
| A transporter or customer asks for the dispatch date | A promised date is a commitment; reaches the customer | Recommend: the date already promised, flagged if it is at risk, with a suggestion to check with production before anyone replies (the chat does not show production or transport status) | Promising or changing the date |
| A buyer writes "payment done", or a payment is overdue | Touches credit; a reminder reaches the customer; the message alone does not prove payment | Draft for approval: a payment reminder, with the overdue payment flagged | Confirming receipt against the bank or ledger, and deciding on credit |
You will notice that none of the four reaches level 5. That is normal for tasks that touch money and customers. Level 5 suits a smaller set of jobs, covered in Step 4.
One more check matters for every level: does the change add typing for your staff? If a step needs people to enter data they do not enter today, expect it to be skipped.
Step 3: Recommendations and drafts, approved by a person
Recommendations and drafts are where software starts saving typing, and where the line between help and commitment has to be clear.
The pattern we would copy is the one Microsoft documents for its Business Central Sales Order Agent. It reads orders arriving by email, checks stock and possible delivery dates, and always creates a quote first, which Microsoft calls a "safe intermediate document". Designated people review and approve every outgoing message. Translated to WhatsApp work:
- Show the evidence with every recommendation. "Last rate quoted: this figure, in this message, on this date" is checkable. "Suggested rate" on its own is not.
- Draft, then approve. A reply with today's rate, a reminder about an overdue payment, or an order prepared for your ERP waits for a named person's yes.
- Keep commercial commitments with a person, as the engineering firm's plan also required. For most businesses that means rates, credit and promised dates.
Approval has its own cost. If every routine step needs a manager's tap, the manager becomes the bottleneck again. The engineering firm said as much: it did not want an approval step on every routine quality check, only on the exceptions. Put approval where a mistake would cost money or reach a customer, and let routine internal steps through.
Step 4: Acting on its own, within limits you set
Some tasks can safely run without a person each time: those that pass the level-5 test in the five-questions section above. Examples include posting an internal note to the dispatch team when your system shows an order as packed, or reminding your own staff that a promised date is tomorrow.
Before you let software act on any task, write down its limits:
| Limit | Question to answer |
|---|---|
| Customers | Is this allowed for every customer, or only a named list? |
| Actions | Exactly which messages or changes may it make? |
| Amount caps | Above what value must a person approve? |
| Hours | Should it act at night or on holidays, when nobody can check? |
| Log | Can you see each action, the message that triggered it and the rule that allowed it? |
| Off switch | Can a manager stop it at once, for one chat or for everything? |
Ask any tool you use for operations work for a human step, a log and an off switch. Meta and Microsoft both build the human step into their own tools: Meta's Business Agent lets the business decide when a team member steps in, and Microsoft's Sales Order Agent has people approve outgoing messages. If a tool cannot show a log or be switched off, keep it at the drafting level.
Which kinds of tools reach which work
The table below maps kinds of tools from their public documentation and announcements, as of October 2026. It shows categories, not every product.
| Kind of tool | What it does well | What it reaches |
|---|---|---|
| WhatsApp Business API inbox, broadcast and chatbot platforms | Templates, broadcasts, a shared inbox and bots on an official business number | Customer chats on that business number |
| Meta's own AI for businesses (Business Agent, and Business AI in the WhatsApp Business app in India) | Answering customers, recommending catalogue products, bookings; staff can step in | The business's customer-facing chats; Meta lists no ERP integrations |
| ERP and accounting WhatsApp add-ons, such as TallyPrime with WhatsApp | Sending invoices, reports and payment links out of the accounting system | Mostly outgoing messages built from templates, rather than turning incoming chat into entries |
| AI order-entry tools, mostly built for US and EU food and industrial distributors | Turning unstructured orders into ERP orders | Mostly email, voicemail and PDF first, with WhatsApp as one more channel |
| Assistants built into ERPs, such as Microsoft's Sales Order Agent | Deep use of their own ERP data, with strong approval steps | Their own ERP and, for the Sales Order Agent, one mailbox |
The third column shows the pattern: tools that act tend to start from email, customer chats on a business number or their own ERP. However far a tool can go, the five questions decide how far each of your tasks should go. Whichever you consider, first make sure the work in your own groups can be found and flagged, so you know which tasks are ready to move up.
Where DataLense fits
This section is about our own product, so read it as a vendor's description. DataLense fits if your orders, reports and promises sit in groups and on several numbers and you want to find and flag them before automating anything. Today DataLense covers the first level, finding, and one kind of flag: chats where a customer is waiting for a reply. We are working on the rest.
What it does today:
- It reads the WhatsApp and Telegram chats you choose, including groups and several numbers, so you can search and ask questions about orders, rates, reports and promises. Every answer shows its sources, such as the message, file or entry behind it, so you can check it; answers can still be wrong.
- It reads the Excel, Word and text-based PDF reports shared in your groups into entries. A person approves each report layout once, and later copies are read automatically. For these files the values are copied by code, and AI never writes them. Photos and scanned PDFs need AI on for that chat, because AI reads the table from the image before the approved layout turns it into entries.
- It reads from ERPNext and Odoo (see which chat apps and ERPs connect today).
- It shows which chats have a customer waiting for a reply (reply times and who is waiting).
- It sends new messages and changes on to tools you already use, such as a CRM, Zapier or n8n (how sending to other tools works).
- It keeps AI off by default and lets you choose, for each chat, whether it is read for metrics only, fully, or not at all (how you stay in control of each chat).
What it does not do today: DataLense sends no WhatsApp messages on its own, and it does not write orders into your ERP. If you need those now, the table above points elsewhere: ERP and accounting add-ons for outgoing invoices and reminders, Business API platforms or Meta's own AI for broadcasts and front-desk replies, and order-entry tools or ERP assistants for putting orders into an ERP.
What we are building next: alerts for promised dispatch dates and payments at risk, a short daily brief for the owner, drafts for approval (including draft ERP orders from confirmed chats), and later, acting on routine tasks within limits you set. Our roadmap from finding to acting within limits explains the order and what is available now.
If your orders come in through dealer groups and salesmen's phones, see WhatsApp for distributors and dealer groups. If dispatch and production updates live in factory groups, see factory WhatsApp groups joined with your ERP.
Your first week
You do not need a new tool to start. You need a list and a few honest answers.
- List the tasks. Pick your busiest group and write down every kind of recurring request that appears in it over a few days: orders, rate enquiries, dispatch dates, payment messages, reports.
- Sort them. Run each task through the five questions. Mark the ones that change a price, credit or a promised date as "stays with a person".
- Start finding. For that one group, first decide who may read it, tell its members and check they agree, within any local data-protection rules. Then make sure every order, report and promise can be found again with the message it came from, whether with a tool or, if someone already keeps one, a shared sheet.
- Write two or three flag rules. Use your own words, such as "promised dispatch date passed with no update", and give each flag an owner.
Hold off on drafting and acting until finding and flagging work reliably in that group: you can answer "what did we promise this dealer?" from the message itself, and every flag reaches an owner who acts on it while the list stays short. Then move up the task whose answers allow the next level and that costs your team the most typing today.
Questions
Are AI chatbots allowed on the WhatsApp Business API?
Business-specific AI, for example for support, orders and bookings, is allowed, but general-purpose AI chatbots have been barred from the Business API since 15 January 2026. Both points come from a summary of Meta's policy by the messaging platform respond.io; check Meta's current terms before relying on it.
What should a small business automate first on WhatsApp?
Finding and flagging. Make sure every order, rate enquiry, dispatch date and payment promise in your chats can be found, then get a short list of what is pending, at risk or overdue. Drafting replies and acting on your behalf come later, and only for tasks that pass checks on reversibility, money at stake and who is affected.
Should software ever confirm prices, credit or delivery dates to customers on its own?
We would keep those with a person. They are commercial commitments: hard to undo, they move money and they reach the customer. Software can prepare the draft and show the evidence behind it, and a person approves it before it goes out. Microsoft's Business Central Sales Order Agent follows the same pattern: it creates a quote first and has people approve all outgoing messages.