A chatbot is a program that talks to your customers in a chat window, on WhatsApp or on Facebook Messenger, and answers their questions without a person typing each reply. Some follow a fixed script. Others use AI to understand free-form questions and write answers. If you run a small business in South Africa, the useful question isn't what a chatbot is, it's whether one would save you time or cost you customers.

What does a chatbot actually do?

Picture a customer messaging your shop at 9pm asking whether you're open on Sunday. A chatbot reads that message, finds the answer you've given it, and replies. You were asleep, and the customer still got what they needed.

That's the whole idea. A chatbot sits between your customer and your team and handles the questions that come up again and again: opening hours, delivery areas, how to book, where to find an invoice. Anything it can't handle gets passed to a person.

The two kinds of chatbot

Not all chatbots are the same, and the difference matters when you're deciding what to buy or build.

Rule-based chatbots

These follow a script you write. The customer taps a button ("Book a service", "Track my order") and the bot walks them down a fixed path. They're predictable and cheap to run. They also fall over the moment someone types something you didn't plan for.

AI chatbots

These use a language model to read what the customer wrote and respond in natural sentences. Ask one "do you deliver to Umhlanga on weekends?" and it can pull the answer from your delivery information, even though nobody wrote that exact question into a script.

The catch is that AI chatbots can get things wrong. If you don't give them accurate information to work from, they may guess, and a confident wrong answer about your refund policy is worse than no answer. For most small businesses, the sensible setup is an AI chatbot that's restricted to your own information and told to hand over to a person when it isn't sure.

Rule-based AI chatbot
Handles unexpected questions Poorly Reasonably well
Setup effort Low Medium
Risk of wrong answers Low Needs checking
Best for Bookings, simple menus Support, product questions

Where chatbots work well for a small business

Honestly, a chatbot isn't for everyone. It earns its keep when you get the same questions daily and a delay costs you sales. Good fits include:

  • A guesthouse answering availability and check-in questions
  • An online shop handling "where is my order?" messages
  • A dental practice taking appointment requests after hours
  • A tradesperson qualifying leads before calling back, such as asking what the job is and which suburb

It's a poor fit if your enquiries are mostly complicated, personal or emotional. A funeral parlour or a legal practice, for example, should have a real person answering.

What a chatbot can't do

It can't fix a messy business. If your prices change weekly and nobody updates the website, the bot will repeat old prices. If your team ignores handed-over chats for two days, customers will be more annoyed than if there'd been no bot at all.

It also won't replace a good website. People who land on a slow, confusing site still leave. Get the basics right first, and add a chatbot on top.

Chatbots and POPIA

Once customers type their names, phone numbers or order details into a chat, you're processing personal information. That brings the Protection of Personal Information Act into play. In practice:

  1. Tell people up front that they're talking to a bot.
  2. Only ask for the details you really need.
  3. Know where the chat transcripts are stored and who can read them.
  4. Make sure your privacy policy covers chat conversations.

We've written a plain-language explanation of what POPIA means for your business if you want the background.

How to start without wasting money

Start small. Here's an order that works for most people:

  1. Write down the ten questions your customers ask most. Your WhatsApp history and your inbox will tell you.
  2. Write clear, correct answers to each one.
  3. Decide where the bot will live: your website, WhatsApp, or both.
  4. Test it yourself, then have a colleague try to break it.
  5. Check the chat logs weekly for the first month and fix the answers that missed.

Staff member at a desk writing down common customer questions beside a laptop

Step one is the one people skip, and it's the one that decides whether the bot is any good. A chatbot is only as helpful as the information behind it.

If you're building on a website, the site itself needs to load quickly and look trustworthy before a chat widget is worth adding. Our web design page covers what we build for small businesses.

Frequently asked questions

Is a chatbot the same as ChatGPT?

No. ChatGPT is a general-purpose AI assistant that anyone can ask about almost anything. A business chatbot is set up to answer questions about your company, and ideally sticks to that. Some business chatbots use similar AI technology underneath, but they're given your information and rules.

Do I need a chatbot if I already use WhatsApp Business?

Not necessarily. WhatsApp Business has simple features like quick replies and away messages, and for many small shops that's plenty. A chatbot starts to make sense when the volume of repeat questions is more than you can answer by hand.

Will a chatbot replace my staff?

For a small business, rarely. It takes the repetitive questions off your plate so your people can deal with the conversations that need judgement. You'll still need someone to read the handed-over chats and keep the answers up to date.

How much does a chatbot cost?

It depends on the tool and how much it's customised, so we won't quote a number here. Expect some mix of a setup effort and a monthly platform fee, and ask any provider exactly what's included before you commit.

Not sure whether a chatbot fits your business?

If you'd like a second opinion on where AI could save you time, our AI development page has a free AI plan form you can fill in. Tell us what your customers keep asking, and we'll point you in a sensible direction.