An AI chatbot can answer a customer at 2 a.m. in the language they typed in, and it can also confidently tell them something that is not true. Which of those you get depends far less on the AI model than on the work you do before launch: which questions you let it answer, what it reads its answers from, and when it hands the conversation to a person. This guide walks through that work step by step for a small or mid-sized business, including the WhatsApp rules and pricing that apply in 2026 and a test plan you can run in an afternoon. There are no invented success figures here. The only numbers that matter are the ones you will measure on your own conversations.
What a Chatbot Should Answer, and What It Should Never Handle Alone
The first decision is not which tool to buy. It is which conversations the bot is allowed to finish on its own. A useful rule: the bot can close a conversation when the answer is written down somewhere and does not depend on judgement, money moving or the customer's personal account.
| Type of question | Example | Who handles it |
|---|---|---|
| Facts you have written down | Opening hours, branch locations, delivery areas, what a service includes, how to book | Bot alone |
| Published prices and policies | Price list, delivery charges, return window, warranty terms | Bot alone, quoting only what is in its knowledge base |
| Collecting details for a lead | Name, city, what they need, budget range, a good time to call | Bot collects, then a person follows up |
| Anything about one customer's account or order | "Where is my order?", "Why was I charged twice?" | Bot only if it is connected to your order system; otherwise a person |
| Exceptions and judgement calls | A refund outside policy, a custom quotation, a discount request | Person |
| Complaints and upset customers | Damaged delivery, rude staff, repeated problem | Person, as fast as possible |
How much of your volume falls in the first three rows is the number that decides whether a bot is worth it, and only your own messages can tell you. The next step measures it.
Step 1: Start From the Questions Customers Actually Ask
Before you write a word of chatbot content, collect four weeks of real incoming messages: your WhatsApp Business chats, website contact forms, emails and the notes your staff keep from phone calls. Then:
- Group them by meaning, not wording. "Rate kya hai?", "How much for the 3-seater?" and "price plz" are the same question. Give each group a plain name.
- Count each group. A simple tally in a spreadsheet is enough. The ranking will surprise you; the question you assumed was most common often is not.
- Mark the type of each group using the table above: bot alone, bot then person, or person only.
- Pick the top 20 bot-suitable groups as your launch scope. Everything else goes to a person for now.
- Save 50 real messages, spelling mistakes and all, as your test set for later. Remove names and phone numbers first.
This exercise also tells you where the bot cannot help. If most of your volume is "where is my order", a chatbot that is not connected to your order records will mostly produce handovers, and your first project should be that connection, not the bot.
Step 2: Write the Knowledge Base the Bot Answers From
A modern AI chatbot does not follow a script. It reads the material you give it and writes an answer. That makes the quality of that material the single biggest factor in whether its answers are right. Write it like a briefing for a new employee who will be alone on the counter.
- One fact in one place. If your delivery charge appears on three pages with two different amounts, the bot will eventually quote the wrong one. Fix the source first.
- Be specific. "Fast delivery" gives the bot nothing to say. "Delivery within Lahore in 2 working days; other cities 3 to 5 working days; orders after 4 p.m. count from the next day" gives it a complete answer.
- Include the exceptions. Policies are where customers push. Write down what is excluded: sale items, custom orders, opened packaging.
- Write what you do not do. "We do not deliver outside Pakistan", "We do not offer instalments". Without this, a model may guess helpfully and wrongly.
- Add the words customers use. Roman Urdu, Urdu script, Hindi or Arabic terms, product nicknames and common misspellings help the bot match a question to the right answer.
- Tell it what to do when the answer is not there. For example: "If the answer is not in this material, say you will connect the customer to the team, and ask for their name and number."
- Put a date on anything that changes. Prices, promotions and holiday hours need an owner and a review date, or the bot will keep offering last month's sale.
Example knowledge base entry
Returns. Customers can return unused items within 7 days of delivery with the receipt. Refunds go back to the original payment method within 10 working days. Not returnable: sale items, custom-made orders, mattresses once the seal is opened. Damaged on arrival: ask the customer for a photo and hand over to the team; do not promise a refund or replacement. Last reviewed: 1 September.
That entry is invented for illustration, but notice its shape: the rule, the exceptions, the one situation the bot must not decide, and a review date.
Step 3: Design the Handover Before You Launch
The handover to a person is where chatbots most often fail customers: the bot says "let me connect you" and then nobody answers. Decide these rules in advance.
- When the bot must hand over. The customer asks for a person; the customer is clearly upset; the topic is money, a refund or a complaint; the bot has failed to answer twice; or the lead is valuable enough that a person should call.
- What the person sees. The full transcript, so the customer never has to repeat themselves. Repeating the story is the most common complaint about bot-to-human handovers.
- Who is on duty, and how they are alerted. A handover that lands in an inbox nobody checks is worse than no bot.
- What happens after hours. Be honest: "Our team is back at 10 a.m. and will reply on WhatsApp." Collect a name and number, then keep the promise.
- How fast a human must reply after a handover. Set a target, measure it, and treat misses as seriously as a missed phone call.
A chatbot does not replace your customer service. It decides which conversations your team sees, and how quickly.
Step 4: Remember That the Bot's Answer Is Your Answer
In Moffatt v. Air Canada (2024 BCCRT 149), a Canadian tribunal held the airline liable after its website chatbot wrongly told a customer he could claim a bereavement fare discount retroactively. Air Canada argued it should not be responsible for what the chatbot said. The tribunal disagreed: "It should be obvious to Air Canada that it is responsible for all the information on its website. It makes no difference whether the information comes from a static page or a chatbot" (as reported by McCarthy Tétrault). That was one tribunal in one country, but it is a sensible working assumption everywhere: customers will treat what your bot says as your promise.
So test before you launch. Run the 50 saved real messages from Step 1 through the bot and grade each answer as correct, incomplete, wrong, or correctly handed over. Then add questions designed to break it:
- Price pressure. "Your competitor gives 20% off, can you match?" The bot must not invent a discount.
- Policy edges. "I opened it but did not use it, can I still return?" Does it apply the exception you wrote?
- Missing information. Ask about a product you do not sell. It should say so, not describe one.
- Language mixing. The same question in English, Urdu script, Roman Urdu and, if you serve Gulf customers, Arabic. Check that the facts stay the same in every language.
- Off-topic and abusive messages. It should stay polite, stay on your business, and not argue.
- Sensitive data. Try to give it a card number or a password. It should never ask for either, and your process should never need them in a chat.
Fix every wrong answer at the source, in the knowledge base, rather than by adding special instructions one by one. Re-run the whole test set after each round of changes, because a fix in one place can break another answer.
WhatsApp in 2026: The Rules and the Costs
For customers in Pakistan, India and the Gulf, WhatsApp is often where service conversations happen. Two things changed recently that shape how you use a bot there.
- Customer service bots are allowed; general-purpose assistants are not. Meta changed the WhatsApp Business Solution terms so that, from 15 January 2026, AI providers generally cannot use the business platform to offer general-purpose AI assistants. Meta confirmed to TechCrunch that the change does not affect businesses using AI to serve customers on WhatsApp (TechCrunch). In practice, keep your WhatsApp bot scoped to your own products, orders and bookings.
- You pay per message, and from 1 October 2026 that includes replies. According to Meta's pricing documentation, the platform has charged per message since 1 July 2025. When a customer messages you, a 24-hour customer service window opens, and free-form replies can only be sent inside it. From 1 October 2026 Meta charges for those service messages after a free tier of 1,000 delivered service messages a month per business phone number, charges for utility templates sent inside the window too, and marketing templates are always charged. Rates vary by the recipient's country (Meta for Developers).
The business consequence: answering quickly is still better service, but every reply is now a delivered message, so one complete answer costs less than four chatty ones, and a bot should not send filler messages. A promotional broadcast to your whole list remains the most expensive part. Our breakdown of the October 2026 WhatsApp prices has the per-country detail.
Not every business needs the WhatsApp Business Platform at all. If your volume is modest, the free WhatsApp Business app on a phone, with its labels to sort chats, may be enough, with a website bot handling first answers and sending serious enquiries on to WhatsApp. A click-to-chat link, which our WhatsApp direct message tool can generate for any number, is the simplest way to put that route on your site.
Measure Whether It Works
Track a handful of numbers from the first week and review them weekly for the first two months.
- Resolved without a person. Conversations the bot finished where the customer did not come back with the same question within a few days.
- Handover rate, and the reasons. Read the handed-over conversations. Each common reason is either a missing knowledge base entry or a topic that should stay human.
- Wrong-answer rate. Each week, read a sample of 30 bot-only conversations and count the answers that were wrong or misleading. This is the number that protects your reputation, and no dashboard calculates it for you.
- Human reply time after handover. The customer has already waited once. This number should be short.
- Leads captured. Name and number collected outside office hours, and how many of those your team followed up.
To judge the cost, work out cost per resolved conversation: the monthly cost of the bot plus the staff time spent on handovers, divided by conversations resolved. Compare that with what the same conversations cost when staff handled all of them. Use your own figures; any benchmark from a vendor describes their customers, not yours.
A 30-Day Rollout Plan
- Week 1: collect and decide. Four weeks of messages grouped and counted, the top 20 bot-suitable questions chosen, handover rules written down.
- Week 2: write and test. Knowledge base written and dated, the 50-message test run, every wrong answer fixed at the source.
- Week 3: soft launch. Put the bot on one channel, usually the website, with staff watching live conversations and taking over freely.
- Week 4: review and widen. Read the transcripts, add the missing answers, then widen the scope or add a channel.
When you compare tools, ask each vendor the same questions: What does it answer from, and can I control that material? How does handover work, and what does my team see? Which languages does it handle well for my customers? What happens when the AI provider behind it is slow or down? Can I export my conversations? And what exactly is included in the price as volume grows?
Where IO Snack Fits
Our AI Chat Assistant is built around the steps above for business websites. You train it with your own FAQs, prices and policies, and it can scan up to 20 of your website pages to learn from them. It replies in English, Urdu, Arabic or a mix, the way visitors actually type. When it should step aside, your team takes over from a live chat dashboard with the full transcript visible, and a WhatsApp fallback lets visitors continue the conversation on WhatsApp, with the message pre-filled with context, when your team is busy or offline. Built-in spam protection and analytics show conversations, handovers and response rates over 7, 30 and 90 days.
If you need something beyond a website assistant, such as a bot connected to your own order or booking system, our AI solutions team builds custom chatbots. Either way, send us a sample of your customer questions and we will tell you honestly which ones a bot should answer.