/ 4 min read

A WhatsApp bot for food manufacturers: supermarket orders, delivery dates and claims

How a Cupbots WhatsApp bot takes orders from supermarket branches, gives the real delivery date, holds orders for your team to check, and sends claims and statements to the right person.

A small food maker selling to supermarkets lives in WhatsApp. Every branch has a group. Every buyer orders in their own words: “24 sea salt, 12 pepper”, “same as last week”, “can send tomorrow?”.

Then someone in the office retypes each one. They check the cut-off, chase the branch that forgot the outlet name, and scroll back through forty groups to find who complained about crushed packs.

Here's how a Cupbots bot runs those groups. We run every scenario below against the real bot on WhatsApp before we write about it. The products are tempeh chips; the branch names are made up.

1. Orders, read back and submitted

The buyer orders the way they always do. The bot matches each line to your products, fills in the branch from who sent it, and reads the order back with the delivery date.

Bangsar branchBuyers, Your AI
KavithaHi, Bangsar branch. 24 packs sea salt tempeh chips and 12 packs black pepper please
For Bangsar: 24 packs sea salt, 12 packs black pepper, delivery Thu 15 Oct. Shall I submit it?
KavithaYes
Submitted. Our team checks stock and confirms it here before it's packed.

2. Your team confirms, not the bot

“Submitted” isn't “confirmed”. The order waits for your team in the hub. You check stock and price, confirm it, and the branch hears back in its group. The bot can't promise stock it can't see, so it never does.

3. “Same as last time”

Supermarket buyers reorder the same things every week. The bot copies the branch's last order into a new one at today's prices and shows it before submitting.

4. Cut-offs and urgent deliveries

Tell the bot your cut-off and delivery days once. It answers “when will it arrive?” with the real date. When a buyer pushes for sooner, it says no politely and alerts your delivery manager.

Bangsar branchBuyers, Your AI
KavithaCan you deliver 2 cartons cumin tomorrow? We run out in the morning
Today's cut-off has passed, so the next delivery is Fri 16 Oct. I've asked our delivery manager about tomorrow and they'll reply here.

If a truck has room, your manager says yes in the group. The bot never makes that call for them.

5. Claims and statements reach the right person

Crushed packs, an expired batch, a short delivery. These need a person, and usually not the one who takes orders. The bot sends each kind to its own people: claims to whoever handles claims, statements to accounts.

Bangsar branchBuyers, Your AI
KavithaLast delivery came with 3 packs crushed and one expired, what do we do?
Sorry about that. I've passed it to our claims team and they'll reply here.
KavithaAlso can you send our statement for September?
I've asked our accounts team. They'll send it here.
URGENT | Claim | Bangsar branch | Kavitha
Customer said:
"Last delivery came with 3 packs crushed and one expired, what do we do?"

The group keeps working while the claim is open. The next branch order still goes in.

6. Overdue accounts can't keep ordering

Set a credit limit, such as 30 days overdue. An order from a chain past it is saved as held, not lost. Finance gets an alert, and the buyer never sees “you owe us RM40k” in a group full of their staff. Exempt the accounts that pay late by agreement.

7. Products a chain hasn't listed

Supermarkets list products chain by chain. Block a product, or a whole range, for one chain, and the bot won't take it. It doesn't say “not available”. It sends your holding line, tells your sales team, and takes the rest of the order.

8. New flavour? Tell every branch, safely

Launching a product means one message to every branch. Sending to a hundred groups at once is how a number gets flagged, so the bot sends 15 at a time with random gaps and a few minutes' break between batches. Long lists finish on their own.

9. Prices stay where you want them

Branch buyers often shouldn't see prices; head office negotiates them. Turn prices off for a group and the bot never sees a number to leak. Turn off upselling too, and it takes each order exactly as given.

Setting it up

We load your products and your branches, then add the bot to each branch's group. Cut-offs, delivery days, who gets which alert and which chain can't buy what are all set by chatting to your bot (“Cut-off is 3pm, we deliver Mon, Wed and Fri”) or in the hub.

What it doesn't do yet

The bot doesn't read purchase orders sent as PDFs, and it doesn't plan your delivery routes. It doesn't connect to a supermarket's supplier portal either. Orders still reach you through WhatsApp, which is where your buyers already are.

Want this running in your branch groups? Message us and we'll set it up with you.

FAQ

Can a WhatsApp bot take orders from supermarket branches?

Yes. Each branch keeps its own WhatsApp group. The bot reads the order, matches it to your products, reads it back with the delivery date, and submits it when the buyer says yes.

Does the bot confirm orders by itself?

No. A submitted order waits for your team in the hub. You check stock and price, confirm it, and the branch hears back in its group.

What if a buyer orders after the cut-off and wants it tomorrow?

The bot gives the next real delivery date from your cut-off and delivery days. It never promises tomorrow. It alerts your delivery manager, who can say yes if a truck has room.

Where do claims for crushed or expired packs go?

To whoever handles claims, as an alert with what the buyer said. Statement requests go to your accounts team. You set who gets each kind of alert.

Can I stop a branch ordering while its account is overdue?

Yes. Set a limit, such as 30 days overdue. An order from that account is saved as held, finance is alerted, and the branch is never told the reason in the group.

Let your bot take the branch orders

Your bot takes each branch's order in its own group, gives the real delivery date, and sends claims and statement requests to the right person.

See it for food makers →

100% satisfaction guaranteed or your money back.

Don't figure out AI alone.

Join a community of business owners discovering what AI can do — new skills every week, $9/mo.

Join the Circle — $9/mo

Read next

← Back to all posts