A WhatsApp chatbot is software that replies to messages on WhatsApp automatically, usually by following scripted paths: buttons, keywords and fixed answers. It is excellent at predictable, repetitive enquiries and bad at anything it wasn't scripted for. The intelligent-agent upgrade keeps everything a chatbot does well and adds the ability to read real messages and answer from your business knowledge.
What a chatbot is
Imagine a decision tree with a chat face on it. The customer sees a greeting, taps or types, and the bot follows the branch you built: “1 for quotes, 2 for bookings, 3 to speak to a human.” Every answer is something somebody wrote in advance.
That's not a criticism. For enquiries that genuinely have a small set of shapes — “what are your hours”, “do you deliver”, “where are you” — a scripted bot answers instantly, consistently, and never gets tired. Plenty of businesses should use one.
Where chatbots fall over
Real customer messages are not neat menu selections. People write “Hi, my geyser is leaking and I need someone today, how much does it cost?” — that's pricing, urgency, location and a booking request in one sentence, with no button for it. A scripted bot either forces the customer into a path that doesn't fit or replies with something irrelevant, and the customer leaves.
The other classic failure is the bot that doesn't know the business. If your prices changed and the bot still quotes the old ones, or it confidently answers something you never told it, the damage to trust is real. A chatbot is only as good as the script — and the script is only as good as the business knowledge behind it.
Chatbot vs intelligent agent
The distinction that matters:
| Chatbot | Intelligent agent | |
|---|---|---|
| Answers | Fixed scripted paths | Reads each message, answers from your business info |
| Handles | Predictable enquiries | Predictable plus messy, real-world messages |
| If it doesn't know | Dead-ends or misfires | Says so, asks, or escalates to a human |
| Tone | Whatever the script says | Your tone, configured |
| Setup | Build flows | Document business knowledge + set rules |
The boundary matters because vendors blur it constantly. If a provider says “AI chatbot”, ask what it does when it doesn't know the answer. That one question separates a script from an agent.
What a good WhatsApp chatbot can do
- Answer hours, location, services and prices instantly.
- Acknowledge messages after hours so nobody is left on “read”.
- Collect a name and number for a call-back.
- Route to the right human or department.
- Send catalogues, directions, payment details.
What it can't do (and shouldn't pretend to)
The South African angle
In SA, customers message in mixed languages, about local realities (load shedding, delivery to specific suburbs, cash versus EFT), and they expect speed. Scripted bots struggle with the language mix; they're also prone to quoting outdated prices if your price list isn't maintained. The good news: the same WhatsApp-first culture means a well-built bot or agent gets used constantly — your ROI maths works because the channel is genuinely busy.
How WhatsMyBiz approaches it
We don't sell “chatbot” as a one-size thing. If a scripted flow genuinely fits your enquiry pattern, we'll tell you — it's cheaper and faster. If your customers ask questions a script can't answer, we build an intelligent agent instead: same WhatsApp channel, but grounded in your business information with escalation rules you control.
Frequently asked questions
What is a WhatsApp AI chatbot?
A chatbot on WhatsApp that uses AI (a language model) to understand free-text messages instead of only following buttons and keywords. Ours are built around the business's own information, not generic AI.
Are WhatsApp chatbots expensive?
Platforms start around R300/month plus Meta's per-message fees; done-for-you bots or agents are quoted individually. A simple scripted bot for predictable enquiries can be very affordable.
Can a chatbot replace my receptionist?
It can replace the repetitive answering work — hours, prices, simple bookings — not the judgment. Most businesses keep the human and let the bot handle the 70%.
What happens when the chatbot doesn't know the answer?
In a good setup it says it doesn't know, asks a clarifying question, or escalates to a human with the conversation attached. If a provider can't answer this, walk away.
