A WhatsApp order bot is software connected to your WhatsApp Business number that takes a food order from start to finish without a person typing: it shows the menu, builds the cart, collects the address, applies delivery charges, takes payment and confirms the order. The customer sees a normal WhatsApp chat with buttons and lists. You see a complete order in a dashboard.
This post explains what a good order bot does at each step, what it cannot do, and what one costs for an Indian restaurant, with the questions to ask before you pay for one.
What a WhatsApp order bot is, and what it is not
An order bot runs on the WhatsApp Business API, which is the programmatic version of WhatsApp that software can talk to. Your number is connected to a platform through Meta's embedded signup, and from then on the platform answers messages on that number according to a flow you configure. The bot is that flow.
It is not the WhatsApp Business app's greeting or away message, which send one fixed reply. It is not a general chatbot that tries to understand any sentence a customer types; the good ones for food are menu-driven, with lists and buttons, because tapping "Chicken Biryani, Full" is faster and less error-prone than typing it. And it is not an app your customers download. They use the WhatsApp already on their phone.
The complete guide to WhatsApp ordering systems places the bot inside the wider system of store page, dashboard, payments and delivery. This post focuses on the bot itself.
What a good order bot does, step by step
Here is a typical order on a well-built bot, with what happens behind the scenes at each step.
- Greeting and intent. Customer sends "Hi". The bot replies within a second with a short welcome and buttons: Order now, View menu, Track my order. A returning customer may see "Repeat your last order?"
- Menu. Categories appear as a list. Tapping Mains shows the dishes with prices. Items that are out of stock, or not available at this hour because of menu scheduling, do not appear.
- Variants and add-ons. Tapping a dish asks for size (half or full) and add-ons (extra raita, less spice). The cart updates with the right price.
- Order type. Delivery, pickup or dine-in. For delivery the bot asks for a location pin or typed address; for pickup it offers pickup points and collection times; for dine-in it may already know the table from a QR code.
- Delivery charge. The pin is matched to a delivery zone. The bot shows the charge, or free delivery if the cart is above the zone's threshold, and the grand total.
- Coupon. If a code applies, the customer enters it, or it auto-applies.
- Payment. Pay now (UPI or card through a gateway link) or cash on delivery. A paid order is confirmed when the gateway reports success; no screenshot needed.
- Confirmation. The customer receives an order number, items, total and expected time. The restaurant's dashboard and staff app show the new order; a KOT prints if a printer is connected.
- Status updates. As staff tap Preparing, Out for delivery and Delivered, the customer gets a message each time.
- After delivery. A rating request, and the customer is now in your list for future campaigns.
That is nine or ten messages in each direction, all of which a human would otherwise type, during the busiest hour of the day. The 15 restaurant chatbot examples with full message flows shows the exact wording for this flow and fourteen others.
What an order bot cannot do
Be clear-eyed about the limits so you set it up for the right job.
- It does not understand free text well. "2 biryani, one less spicy, send to the usual address" is a message for a human. Good bots recognise this and hand the chat to staff rather than guessing.
- It cannot upsell like a good waiter. It can show a combo or a "pairs well with" item, which works, but it will not read the customer's mood.
- It is only as current as your menu. If you do not mark the fish as sold out, it will sell the fish. Someone has to own the menu.
- It cannot fix slow kitchens or late riders. It tells the customer the status you set. If the status is wrong, the bot is wrong.
- It needs the customer to have started the chat. Outside a 24-hour service window, the bot can only send approved template messages, which is why campaigns are a separate, paid feature.
What a WhatsApp order bot costs
There are three ways to get an order bot, and they are priced differently. Meta's per-message charges apply in all three; for order traffic, which happens inside the free 24-hour customer service window, these are small, and marketing broadcasts are where Meta charges add up.
| Route | What you pay | What you get | Fit |
|---|---|---|---|
| Generic chatbot builder or chat tool | Subscription, often per seat, plus per-conversation or per-message charges | A flow builder; you design the ordering logic, menu, payment and delivery rules yourself | Businesses with a technical person and a simple menu |
| Custom development on the API | One-time build (often tens of thousands of rupees or more) plus hosting and maintenance | Exactly what you specify; you own the code and every bug | Chains with in-house tech teams |
| Food ordering platform | Subscription of roughly ₹1,000 to ₹4,000 a month plus a per-order fee or commission | Bot, menu with variants, delivery zones, payments, dashboard, staff app, printing | Most restaurants, cloud kitchens and cafes |
The pricing post on what a WhatsApp ordering system should cost in India works through a full month at 300 orders. The short version: a platform at around ₹2,000 a month plus ₹10 an order lands under 5 percent of direct revenue for a typical restaurant, against 18 to 30 percent commission on aggregators. The difference between a generic bot and a food-specific one is explained in why a generic chatbot builder is not enough for ordering.
Questions to ask before you buy an order bot
- Does the bot run on my existing number, and do I keep the number if I leave?
- Does it handle variants, add-ons and combos natively, or do I fake them with separate items?
- How are delivery charges calculated: flat, by zone, by distance? Can I set free delivery above an amount?
- Which payment methods are built in, and what is the platform fee on top of the gateway's charge?
- Where do orders land: a dashboard, an app, a printer? Can several staff log in with different permissions?
- What happens when a customer types something the bot does not understand?
- Are order confirmations and status updates automatic?
- Is pricing a flat per-order fee or a percentage, and is there an order cap?
- Does it work in Hindi as well as English?
- How long does setup take, and who loads the menu?
A vendor who answers all ten in writing is worth a trial. A vendor who answers with a demo video is worth a second question.
How Tezzu handles this
Tezzu's order bot runs on your own WhatsApp number, connected through Meta's embedded signup in about 30 minutes. The flow is the one described above: menu with categories, variants, add-ons, combos and build-your-own bundles; delivery, self-pickup or dine-in; delivery zones with distance-based charges and free-delivery thresholds; coupons that can auto-apply; UPI and card payment through Razorpay or cash on delivery; automatic confirmation and status messages; and a rating request after delivery. It works in Hindi and English.
Orders land in the live dashboard and on the staff app, which announces new orders out loud, and can print a KOT on a thermal printer. Staff roles decide who sees what. Alongside the bot you get a free store page at tezzu.in/store/your-name for customers who prefer a web menu. Plans are ₹999, ₹1,999 and ₹3,999 a month with a 7-day free trial, unlimited orders, ₹10 per order and no commission. The setup walkthrough shows the bot taking its first order.
See the bot take an order
A 20-minute demo on your own menu: we load a few items, you place an order on WhatsApp, and you watch it land in the dashboard.
Book a demoFrequently asked questions
Is a WhatsApp order bot the same as a WhatsApp chatbot?
An order bot is a specific kind of chatbot built for taking orders: it is menu-driven, uses lists and buttons, calculates totals and delivery charges, and connects to payment and a dashboard. A general chatbot handles conversation and FAQs and can be configured to take orders, but the ordering logic, menu structure and payment handling have to be built and maintained by you.
How much does a WhatsApp ordering bot cost in India?
Food ordering platforms that include a bot typically charge a subscription in the range of ₹1,000 to ₹4,000 a month plus a per-order fee or a commission. Chatbot builders charge per seat and per conversation. Custom development costs a one-time build fee plus maintenance. Meta's per-message charges apply on top in every case, though order conversations inside the 24-hour service window are currently free from Meta's side.
Can a WhatsApp order bot take payments?
Yes, through a payment gateway. At the end of the flow the bot sends a payment request; the customer pays by UPI or card and the order is marked paid when the gateway confirms it. Most bots also offer cash on delivery as a choice recorded against the order. The bot itself does not hold money; the gateway settles to your bank account.
Do customers need to install anything to use an order bot?
No. The bot lives on your WhatsApp number. Customers message you from the WhatsApp they already have, tap through lists and buttons, and pay through a link that opens their UPI app. There is no download, no account creation and no login, which is the main reason ordering on WhatsApp converts better than a standalone restaurant app.