Mumbai, India · works with clients anywhere

Home › Guides › WhatsApp & AI

How a WhatsApp chatbot takes orders for a small shop, step by step

What the customer sees, what happens behind the scenes, what you need to set it up, what it costs to run and how to stop it saying the wrong thing. Written for shop owners, not programmers.

By Aviral Jain, full stack engineer, MumbaiPublished 17 October 20266 min read

Quick answer

A WhatsApp ordering bot is a program connected to your business number through the official WhatsApp Business API. When a customer messages, it replies instantly: shows your catalogue or price list, asks what they want and how many, collects the delivery address, sends a payment link, confirms the order, and writes it into a sheet or your software. When a message is outside what it knows, it hands the chat to you with a summary. You get a clean order list instead of two hundred chats.

What does the customer actually see?

From the customer's side it is just WhatsApp. They message your business number as they always have. The difference is that a reply arrives in seconds, at any hour. A typical order looks like this:

  1. Customer: "Hi, do you have the blue kurta in M?"
  2. Bot: "Yes, the blue cotton kurta is available in M at ₹X. Would you like to order it, or see similar items?" with two tap-able buttons.
  3. Customer taps "Order". Bot asks for quantity, then delivery address, or offers "Pick up from shop".
  4. Bot shows a summary: items, quantity, total, delivery. Customer taps "Confirm".
  5. Bot sends a Razorpay or UPI payment link. When the payment comes through, it replies with an order number and the expected delivery date.
  6. Later, the bot sends "Your order has been dispatched" when you mark it so.

If at any point the customer asks something the bot cannot answer, say "Can you do this in a different colour?", it says it will check with the owner and the conversation lands with you, with the order so far already filled in.

What happens behind the scenes?

Three pieces work together. The WhatsApp Business API from Meta delivers messages to your bot and sends replies back; this is the official route, not an unofficial app that can get your number blocked. The bot itself is a small program that keeps track of where each customer is in the conversation and what they have asked for. And a place for orders to go: a Google Sheet, your billing software, or a simple dashboard where you see new orders, mark them packed and dispatched, and reply to customers who needed a human.

For the "understanding" part, the bot can use AI to read messages written in Hinglish, with typos, or as a voice note, and work out what the customer wants. But it answers only from your price list and your rules. It never makes up a price or a discount, because it has no source for one.

What do you need to set it up?

  • A business phone number for WhatsApp. It can be your existing number, but it will move from the WhatsApp app to the API, so you reply from a dashboard rather than your phone. Many shops use a new number for the bot and keep their personal one.
  • Meta Business verification. A one-time process with your business documents. I handle the steps; you provide the documents.
  • Your catalogue or price list in any form: a spreadsheet, photos with prices, or your existing WhatsApp catalogue. It becomes the only thing the bot sells from.
  • A payment gateway such as Razorpay, in your name, so payments go straight to your bank account.
  • Rules. Delivery areas and charges, minimum order, timings, return policy, what to do when stock is low. These become the bot's guard-rails.

What does it cost to run every month?

Meta charges per message your business sends, with different rates for marketing messages and utility messages such as order confirmations. Replying to a customer who messaged you first is free for 24 hours. The rates change, so check Meta's current rate card for India, but for a small shop the monthly bill is usually modest compared with one staff member answering chats. AI usage, if the bot uses it to read messages, is small on top. The bot itself has no monthly fee to me unless you want ongoing maintenance. I give you an estimate before you decide, so there are no surprises. More about chatbot development in Mumbai.

What can go wrong, and how do you stop it?

  • Wrong prices or promises. The bot answers only from your price list and rules. If a price is not in the list, it says it will check, rather than guessing.
  • Selling what you do not have. Connect stock levels, even a simple "in stock / out of stock" column in a sheet, and the bot stops offering sold-out items.
  • Customers who hate bots. Every conversation has a "Talk to a person" option, and the bot hands over quickly instead of looping. Most customers prefer an instant answer at 11 pm to waiting until morning.
  • Losing the record. Every chat and order is logged. You can read any conversation and change the rules at any time.
  • Getting your number blocked. Using the official API, with opt-in for marketing messages, keeps you on the right side of WhatsApp's rules. Unofficial tools that automate the normal app are the ones that get banned.

Is it worth it for a small shop?

It is worth it when the same questions arrive many times a day: "price?", "available?", "delivery to Thane?", "timings?". If you or a staff member spend an hour or more a day on WhatsApp, a bot pays for itself quickly, and it works while the shop is closed. It is not worth it if you get ten messages a day and enjoy the conversation; a saved-replies list in the normal WhatsApp Business app is enough there.

Some shops do not need the full ordering flow. A bot that only answers questions and shares the catalogue, and hands over for the order, is a smaller project and a sensible first step. You can add payments later.

What have I built like this?

A WhatsApp ordering bot for a clothing wholesaler in India, which now has over 250 active users placing orders, checking stock and paying inside WhatsApp. The owner gets a clean order list instead of a flood of chats. I have also built AI that reads customer emails and replies on its own, with the same rule: answer only from the business's own information. If you want to know what this would look like for your shop, tell me in the form below and I will reply within a day with a plan and a fixed quote. If you are still deciding whether you need an app, a website or a bot, read do I need an app or is a website enough?

Common questions

Can the bot work in Hindi or Marathi?

Yes. It can understand and reply in English, Hindi, Marathi or a mix, including the Hinglish most customers actually type. You choose the languages.

Do I need a website to have a WhatsApp bot?

No. The bot works on its own. A website helps customers find you on Google in the first place, and a Message on WhatsApp button on it leads straight into the bot.

Can I still reply to customers myself?

Yes. You see every chat in a dashboard and can jump in at any time. The bot steps back when a human replies and returns when you are done.

How long does it take to set up?

A question-answering and catalogue bot is a small project. Add ordering and payments and it is a few weeks, with most of the waiting time being Meta's business verification.

Will it send spam to my customers?

Only if you tell it to, and you should not. Marketing messages need customer opt-in under WhatsApp's rules. Order updates and replies to questions are fine.

Want a straight answer for your business?

Send me what you have in mind. I reply within a day with questions or a fixed quote, and I'll say so if you don't need what you're asking for.

Get a free quote

Tell me about your project

Tell me what you're trying to do. I'll reply within a day with questions or a fixed quote.

No spam, no calls you didn't ask for. Your details go only to me.

WhatsApp