How to Set Up a WhatsApp Chatbot for Small Business
Most of your customers already have WhatsApp open on their phones. They use it to talk to family, book appointments, and ask a friend which plumber to call. So when they want to ask you a question, it feels natural to send a message there instead of filling out a form on your website.
The problem is that someone has to answer. If you are a two-person shop, that someone is you — at 9pm, while you are making dinner.
A WhatsApp chatbot fixes that. It answers the common questions, books the appointment, and hands off to you when a real conversation is needed. In this guide, we walk through how to set it up step by step, what it costs, and which tools we would actually recommend to a small business owner who is not technical.
What a WhatsApp chatbot actually does for you
Let's keep this simple. A WhatsApp chatbot is a program that reads incoming WhatsApp messages and replies automatically. Some are basic — a menu that says "press 1 for hours, press 2 for pricing." Others use AI and can answer questions in full sentences.
For a small business, the useful jobs are usually these:
- Answering the same five questions you get every day (hours, location, pricing, availability, returns)
- Booking appointments or reservations without a phone call
- Sending order updates or reminders
- Collecting a name and number so you can follow up later
- Handing the chat to a human when the bot gets stuck
That last one matters more than people expect. Picture a bakery owner who sets up a bot to take custom cake inquiries, as an example. It works fine until someone asks about a wedding order for 300 guests. The bot has no idea what to do. Once a "talk to a person" button gets added at the end of the flow, the whole thing becomes genuinely useful again.
The one rule you cannot skip: the WhatsApp Business API
Here is the part that trips people up. You cannot just install a chatbot on your personal WhatsApp. WhatsApp has two business products, and only one of them works with chatbots.
The free WhatsApp Business app is fine for a single phone answering messages manually. But it does not connect to chatbot software.
To run a chatbot, you need the WhatsApp Business API (also called the Cloud API). This is the official channel that lets software send and receive messages on your behalf. You access it through a provider — either Meta directly or a business tool that is an approved partner.
This is why you cannot skip the tool choice. The tool you pick becomes your bridge to WhatsApp.
The setup itself is not hard. What takes time is getting your business verified with Meta, which usually means submitting your business details and waiting for approval. Budget a few days for that, not a few minutes.
Step 1: Pick the right tool for your situation
Not every business needs the same thing. Here is how we would sort the three tools we recommend most often for WhatsApp.
**ManyChat** is the one we suggest to social sellers and anyone already getting DMs on Instagram. It handles Instagram, Messenger, and WhatsApp in one place with a drag-and-drop flow builder. Pricing starts at $14/mo billed yearly, and there is a free plan capped at 25 active contacts — which dropped from 1,000 in their March 2026 pricing overhaul. That cap is tight, so most real businesses will need a paid plan quickly. Also worth knowing: AI features are a $29/mo add-on, not included. If you sell mostly through Instagram and want WhatsApp as a second channel, ManyChat is the natural pick.
**Freshchat (Freshworks)** is the better choice if WhatsApp is one channel among several and you have a small support team. It is omnichannel — web chat, WhatsApp, Apple Business Messages — and Freddy AI helps your agents draft replies. The free plan covers up to 10 agents, which is unusually generous. Paid plans start at $19/agent/mo billed yearly. One thing to watch: the Freddy AI Agent is billed per session as a paid add-on, with the first 500 sessions free and then $49 per 100 sessions. If your volume is high, that adds up.
**Botpress** is the one we would only recommend if you have someone technical on your side. It is a developer-grade builder with the most powerful workflow engine of the three, and it is LLM-agnostic — meaning you can bring your own AI model and pay the provider directly with no markup. The free plan gives you 100 conversations/month plus a $5 monthly AI credit. Paid plans start at $150/mo billed yearly, and conversation packs run $65 per 100, so costs scale fast. For a plumber or a salon, this is overkill. For a small software company with a developer, it is genuinely excellent.
If none of those fit, check the vendor's site for current pricing on other options — the market moves quickly.
Step 2: Connect your WhatsApp number
Once you have picked a tool, the connection step looks roughly the same everywhere.
You will need a phone number that is not already tied to a personal WhatsApp account. Many businesses use a separate business line for this. If the number is currently on the free WhatsApp Business app, you will need to delete that account before migrating — which means losing your chat history. Plan for that.
Then, inside your chosen tool, you start the WhatsApp connection flow. It will walk you through linking to Meta, verifying your business, and confirming the number. Meta reviews the submission, and you get access once approved.
A word of warning: do not rush the business verification. Mismatched business names or addresses are the most common reason for delays, and a rejected submission puts you back at the start of the queue.
Step 3: Build your first flow (keep it small)
The temptation is to build a giant bot that handles everything. Do not.
Start with one job. Pick the question you answer most often and build a flow for just that. Most tools give you a visual builder where you drag boxes onto a canvas and connect them with lines.
A good first flow looks like this:
- Greeting message with your business name
- Two or three quick-reply buttons for common topics
- A short answer for each button
- A "talk to a human" option at the end of every branch
That is it. Four boxes, maybe an hour of work. Get that live, watch what people actually ask, and add to it next week. The businesses that succeed with chatbots start small and improve gradually, not with a 40-screen masterpiece on day one.
Step 4: Test it, then tell people it exists
This step gets skipped constantly, and it is the one that saves you embarrassment.
Send messages to your own bot from a different phone. Try the dumb questions. Type in lowercase. Make a typo. Send a voice note. Ask something completely off-topic and see what happens. Do this on a Sunday evening, before any customer sees it.
The goal is not perfection. The goal is making sure the bot never leaves someone stranded with no way to reach a human.
Then tell people it exists, because a chatbot nobody messages does nothing. Add a WhatsApp button to your website, put the number on your receipts, and mention it in your Instagram bio. If you send email newsletters, add a line at the bottom. The shops that get traction tend to do one simple thing: they tell customers the WhatsApp line is the fastest way to get an answer.
What it costs and what to watch
Realistic monthly costs for a small business running a WhatsApp chatbot:
- ManyChat: from $14/mo billed yearly, plus $29/mo if you want AI features
- Freshchat: free for up to 10 agents, then from $19/agent/mo billed yearly, plus Freddy AI session costs
- Botpress: free tier with 100 conversations/mo, then from $150/mo billed yearly
Watch two things. First, per-conversation or per-session charges can quietly become your biggest line item. Second, AI add-ons are almost never included in the base price — ManyChat, Freshchat, and Botpress all charge separately for AI usage in different ways.
Frequently asked questions
Do I need a separate phone number for a WhatsApp chatbot?
Yes, in practice. The number you connect to the WhatsApp Business API cannot be actively used on a personal WhatsApp account. Most small businesses use a dedicated business line. If the number is currently on the free WhatsApp Business app, you will need to delete that account first, which erases your chat history.
Can I set up a WhatsApp chatbot without any technical skills?
Yes, if you choose the right tool. ManyChat and Freshchat both use visual builders that work like dragging boxes around a canvas. Botpress is a different story — it is built for developers and has a real learning curve. If you are not technical, start with ManyChat or Freshchat and only move to Botpress if you outgrow them.
How long does the setup take?
The actual bot build can take an afternoon. The part that slows people down is Meta's business verification for the WhatsApp Business API, which usually takes a few days. Budget a week from start to live, and do not plan a launch around it until you have approval in hand.
What happens when the chatbot cannot answer a question?
It should hand off to a human. Every tool we recommend supports this, but you have to set it up yourself. Add a "talk to a person" option at the end of every flow branch so no customer gets stuck talking to a bot that does not understand them.
Ready to pick one?
Marcus Reed — Marcus Reed is the senior editor at ChatbotRadar. He tracks live chat and AI chatbot tools for small teams, verifying pricing on vendor sites and trialling tools on their free plans. How he tests · Report an error
Disclosure: this article contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Pricing and features are re-checked regularly but can change — always confirm on the vendor's site.