How to build a WhatsApp chatbot for your cloud kitchen
Most messages a cloud kitchen gets on WhatsApp are the same handful of questions, asked at all hours. A chatbot answers those the moment they arrive and passes everything else to a person. Here is what is worth automating for cloud kitchens, what a good flow looks like, and where the bot should stop.
Key takeaways
- A cloud kitchen chatbot takes orders, answers "where is my food?", and handles unavailable items.
- Regulars should reorder their usual in one tap.
- Menus as list messages, customisation as buttons — ordering in under a minute.
- Complaints with photos go straight to staff.
On this page (34 sections)
- 1.The conversations worth automating for cloud kitchens
- 2.The order flow
- 3.An example flow: direct order + repeat-order win-back
- 4.Reorder "the usual"
- 5.Keyword flows or an AI chatbot?
- 6."Where is my food?"
- 7.Unavailable items
- 8.What the bot should hand to a person
- 9.Setting it up
- 10.Complaints
- 11.Kitchen hours and peak times
- 12.Languages
- 13.Testing before launch
- 14.Is the chatbot working?
- 15.Meal plans and tiffin subscriptions
- 16.Office and bulk orders
- 17.Delivery instructions
- 18.Payments
- 19.Handing over
- 20.After delivery
- 21.Pickup orders
- 22.Combos and add-ons
- 23.Several brands, one chat
- 24.Hygiene and licence questions
- 25.Opening, closing and pausing
- 26.Delivery-time honesty
- 27.Loyalty in the chat
- 28.Menu updates
- 29.Customisation the kitchen can actually do
- 30.Address and landmark help
- 31.Order tracking for groups
- 32.Weekday lunch pre-orders
- 33.Weekly review
- 34.Frequently asked questions
1.The conversations worth automating for cloud kitchens
Start from what customers actually send. Customers ask where their order is, whether an item is available today, whether you deliver to their area, and why the order they got differs from the one they placed.
Then look at what goes wrong today:
- Zomato/Swiggy commissions eat your margin.
- Customers order once, platforms own them. Zomato knows your customers. You don't. They can recommend competitors on your next order.
- Repeat orders leak to the aggregator. A customer who ordered direct last week orders through Zomato this week, because nothing reminded them you exist.
Each of these is a conversation with a predictable shape — a question, a lookup, a confirmation. That shape is what a chatbot handles well.
2.The order flow
- Menu — categories as a list message: Biryanis, Starters, Breads, Desserts, Combos.
- Items and customisation — spice level, portion, add-ons as buttons.
- Address — saved for regulars, checked against the delivery area.
- Total and time — with delivery charge.
- Pay — link or cash on delivery.
3.An example flow: direct order + repeat-order win-back
Example conversation — Direct order + repeat-order win-back. Names, times and references are placeholders.
Customer: Hi, I want to order 2 Butter Chicken meals and 1 Dal Makhani. Home delivery to Koramangala.
Business: ✅ Order received!
• 2x Butter Chicken — ₹480
• 1x Dal Makhani — ₹180
• Delivery — ₹40
💰 Total: ₹700
Pay here: pay.reputoo.com/order283
Estimated delivery: 35-40 mins 🛵
Customer: Done, paid!
Business: 🛵 Your order is out for delivery! Track: track.link/ord283
Exp delivery: 6:45 PM
Business: 🌟 Hope you enjoyed the meal!
Re-order the same in one tap: order.link/spicebox/repeat
Thank you! 🙏
Notice what the business side does: it answers with the specific detail (time, reference, next step), it asks for one thing at a time, and it gives the customer a one-word way to reply. Those three habits matter more than how clever the bot is.
4.Reorder "the usual"
Most direct customers order the same few things. "Usual" or a tap on [Order again] on their last delivery message shows the last order to confirm, with the address and a time. Two taps from hungry to ordered is what makes direct ordering easier than the aggregator app.
5.Keyword flows or an AI chatbot?
Reputoo supports both, and most cloud kitchens end up using both:
- Keyword flows — a fixed menu or trigger word ("MENU", "BOOK", "STATUS") leads down a set path. Predictable, easy to audit, right for anything with a fixed answer.
- AI chatbot — reads the customer's own words and answers from your knowledge base (website, price list, policies). Right for the long tail of questions nobody wrote a menu item for.
A sensible start for a cloud kitchen: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.
6."Where is my food?"
The bot reads the order status and answers directly — preparing, picked up, rider's name, estimated time. If the order is late, it says so and alerts staff. It never guesses a time it does not have.
8.What the bot should hand to a person
- Complaints, refunds and anything where the customer is upset.
- Anything involving money the bot cannot see — a disputed bill, a custom quote.
- Health, safety or legal questions.
- Any customer who asks for a human. Do not make them ask twice.
For cloud kitchens specifically: wrong or missing items, refunds and food-safety complaints need a person quickly — delivery complaints escalate fast.
Handover on Reputoo moves the chat into the shared inbox with the conversation so far, so staff never ask the customer to repeat themselves.
9.Setting it up
- Connect your WhatsApp number to Reputoo (official API; takes minutes).
- Add your website and documents to the knowledge base so the AI answers in your cloud kitchen's own terms.
- Build keyword flows for the top tasks above. What to connect: aggregator dashboards plus a kitchen display or POS; direct WhatsApp orders should land in the same queue as everything else.
- Choose who gets handed-over chats, and during which hours.
- Test from a personal phone, then share the number or a QR code with customers.
10.Complaints
Wrong, missing or cold food is reported with the order and a photo; the bot apologises and hands to staff immediately. It does not decide refunds.
11.Kitchen hours and peak times
The bot knows opening hours and last orders, and during peak rush can give longer, honest delivery times — or pause orders if the kitchen is overwhelmed.
12.Languages
Orders arrive in many phrasings and languages: "2 chicken biryani ek raita". Keyword flows cover dish names; the AI chatbot handles the rest in the customer's language.
13.Testing before launch
- Order with customisation; check the kitchen ticket.
- Reorder the usual.
- Order from outside the delivery area.
- Mark an item unavailable mid-order.
- Report a missing item with a photo.
14.Is the chatbot working?
Watch direct orders per day, reorders, and "where is my food?" questions answered without staff. Read handovers weekly for dish names the bot misses.
15.Meal plans and tiffin subscriptions
Subscribers can check this week's menu, skip a day, pause for travel or change the delivery address — each in a tap — and renew by link before the plan ends. The kitchen sees the day's count updated automatically.
16.Office and bulk orders
Offices order lunch for teams and parties order platters. The bot asks the date, time, headcount and dishes, checks lead time, and hands to the manager to confirm pricing. Regular office orders can be reordered in one tap.
17.Delivery instructions
"Leave at the gate", "call when downstairs", "ring bell 3" — the bot saves delivery instructions with the address and prints them on the rider's ticket. Fewer calls, fewer cold meals.
18.Payments
The bot sends a payment link at order or offers cash on delivery, confirms payment, and sends a receipt. Payment problems go to staff.
19.Handing over
Complaints, severe allergy questions, bulk orders and payment problems go to staff with the order and the customer's words. The bot tells the customer when to expect a reply — quickly, because food complaints cannot wait.
20.After delivery
A short message after delivery — "Enjoy your meal! How was it?" with [Great] [Something was wrong] — catches problems while they can be fixed. "Something was wrong" goes straight to staff with the order. Keep it to one question and never tie it to an offer.
21.Pickup orders
Some customers live close enough to collect. The bot offers pickup with a ready time, skips the delivery charge, and sends "ready for pickup" with directions to the pickup window — useful for kitchens in buildings with no storefront.
22.Combos and add-ons
The bot suggests one add-on that fits — a drink with a biryani, a dessert with a family meal — once per order. Customers who decline are not asked again.
23.Several brands, one chat
If a customer messages one brand's number asking for another brand's dish, the bot can tell them it is from the same kitchen and share the other brand's link or number, rather than losing the order.
24.Hygiene and licence questions
The bot answers "is your kitchen FSSAI licensed?" and "do you cook veg and non-veg separately?" from what you have written, factually. Anything it cannot answer goes to the manager.
25.Opening, closing and pausing
The bot follows the kitchen's schedule: it opens ordering at opening time, stops at last orders, and pauses if the kitchen is overwhelmed, telling customers when ordering will resume. A bot that keeps taking orders the kitchen cannot cook creates the worst customer experience of all.
26.Delivery-time honesty
At 8 pm on a Saturday, delivery takes longer. The bot quotes times from the kitchen's current queue, not a fixed number, so the promise matches reality.
27.Loyalty in the chat
Direct customers collect a stamp with each order and can type "stamps" to see their balance. Rewards apply automatically at checkout per your rules — a reason to keep ordering direct rather than through an aggregator.
29.Customisation the kitchen can actually do
List only the changes the kitchen can make reliably — spice level, no onion, extra gravy — as buttons, with a short free-text note for anything else. Notes the kitchen cannot honour should be declined politely before the order is placed, not discovered by the customer when the food arrives.
30.Address and landmark help
New customers often give incomplete addresses. The bot asks for a landmark or a location pin when an address looks incomplete, and saves it for next time. Fewer lost riders means hotter food and fewer calls.
31.Order tracking for groups
When one person orders for a group — a team lunch, a family dinner — the bot can send tracking to that person and, if they ask, share a status link others can check. Nobody has to keep calling the kitchen to ask when lunch arrives.
32.Weekday lunch pre-orders
Office customers can pre-order lunch in the morning for a set delivery time. The bot takes pre-orders until a cut-off, and the kitchen plans quantities from the list before the rush begins.
33.Weekly review
Once a week, read the handovers and the orders the bot could not place. Most fixes are small — a dish name customers spell differently, a customisation the kitchen can actually do, a delivery area that needs expanding — and each one makes the next week's orders smoother.
34.Frequently asked questions
Does a cloud kitchen need a developer to build a WhatsApp chatbot?
No. Flows are built in the Reputoo dashboard, and the AI chatbot learns from pages and documents you upload. A developer is only useful if you want to connect a custom in-house system.
Will customers know they are talking to a bot?
They should. Say so in the first message and offer a way to reach a person. Customers mind a slow or wrong answer much more than they mind a bot.
Can a cloud kitchen chatbot take food orders?
Yes. Customers pick from menu lists, customise with buttons, and pay by link or on delivery; the order goes straight to the kitchen screen.
Can customers reorder their usual meal?
Yes, with one tap on their last order, including the saved address.
What happens when a dish runs out?
The bot offers a replacement or removal before cooking starts and adjusts the total.
Can the chatbot handle meal-plan subscriptions?
Yes — skips, pauses, address changes and renewals by link, with the kitchen's daily count updated automatically.
Can the chatbot help riders find the address?
It asks for a landmark or location pin when an address looks incomplete and saves it for future orders.
Can offices pre-order lunch through the chatbot?
Yes, until your morning cut-off, with a set delivery time and a one-tap repeat for regular orders.
Do I need a separate WhatsApp number for order management?
Ideally yes — a dedicated WhatsApp Business API number for your cloud kitchen. Reputoo helps you set one up or connect your existing number in under 5 minutes.
How do I get customers ordering direct instead of through Zomato?
Every delivery customer becomes a WhatsApp contact you own. Weekly offers, live order updates and win-back messages go out on your own channel, so repeat orders stop carrying an aggregator commission.
Set up WhatsApp chatbot for your business
1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.