WhatsApp chatbot for business: how it works, which type you need and what it really costs

Updated on October 7, 2026 · Reviewed by Alejandro Díaz, CEO of Agent IA SAS

A WhatsApp chatbot is software connected to a business's WhatsApp number that replies to customers automatically: it answers common questions, collects details such as a date or an order number, offers buttons to choose from and passes the chat to a person when needed. Unlike the automatic messages and business AI built into the WhatsApp Business app, third-party chatbot software connects through Meta's WhatsApp Business Platform (Cloud API), so Meta's opt-in, template and per-message pricing rules apply.

This guide separates the three products sold under that name, explains what Meta requires before you go live, walks through setup, breaks down what you actually pay and ends with a checklist for choosing a platform.

Try the agent now on WhatsApp Message us and the agent itself replies — no forms.

What is a WhatsApp chatbot?

A customer writes to your number, and Meta's Cloud API forwards the message to the chatbot platform through a webhook, a notification sent to a web address the platform controls. The chatbot decides the reply and sends it back through the API, so the customer sees it in the same thread, under your business name. Nothing is installed on the customer's phone.

A chatbot is not the same as the automatic messages in the WhatsApp Business app. Greeting messages, away messages and quick replies are fixed texts triggered by simple conditions, and they don't remember what the customer just said. A chatbot tracks where each customer is in the conversation and picks the next message based on their answers.

Nor is it a broadcast tool. A chatbot mostly reacts to people who write first, while sending promotions to a list follows separate template and opt-in rules. When you compare products, check which of those two jobs each one is really built for.

Rule-based, AI chatbot or AI agent: the three types

A rule-based chatbot, or menu bot, follows a decision tree designed in advance: each button tap or numbered option leads to a fixed answer or the next question. It's predictable and easy to review, which suits narrow tasks, but it breaks when someone writes something the tree didn't anticipate, such as two questions in one message.

A WhatsApp AI chatbot uses large language models to understand free text and answer from content you supply, like your services, the prices you're willing to quote and your policies. It copes with varied wording and follow-up questions, but it usually doesn't change anything in your systems, and its answers are only as reliable as its knowledge and the limits on what it may say.

An AI agent adds tools. Within rules you define, it can book a slot in a calendar, look up a product, prepare a quote, create an order, schedule a follow-up or hand the chat to a person with a summary. Many businesses combine approaches: buttons where options are fixed, free text where customers need to explain, and actions where the chat should end in something done.

Rule-based (menu) chatbotAI chatbotAI agent
How it reads messagesButton taps, numbered options, keywordsFree text, through a language modelFree text, plus data from connected systems
What it doesShows fixed answers and routes chatsAnswers from approved contentAnswers and acts: books, quotes, creates orders, follows up
Setup workDesigning every branchLoading knowledge and setting answer limitsKnowledge plus calendar, catalog and order connections
Where it strugglesUnexpected questions and typosTasks that need data it can't accessUnclear rules or outdated data
Good fitShort, repetitive flowsMany questions worded in many waysSales, bookings and orders completed in the chat

Why WhatsApp, and which jobs a chatbot can take on

Customers already use WhatsApp with friends and family, so writing to a business there takes less effort than a form or an email. Conversations are asynchronous and the history stays in one thread, which is often where quotes, confirmations and complaints already happen, sometimes on a salesperson's personal phone.

Not every conversation should be automated. Price negotiations, complaints that need someone with authority to compensate, and regulated advice are poor fits; there, the chatbot gathers context and routes the chat to the right person. For a process-by-process view, see our WhatsApp automation guide.

Where the fit is good, the channel adds structure: a business profile, approved templates for notifications, and interactive buttons and lists. A chatbot uses that structure to take over repetitive work, so staff can focus on the conversations that need judgment. Typical jobs:

  • Customer support: questions about delivery, returns, opening times and coverage, plus order status when the chatbot is connected to order data.
  • Lead capture: the qualifying questions a salesperson would ask, passed to the team as a complete summary.
  • Bookings: offering available slots, confirming the appointment and sending a reminder through an approved utility template.
  • E-commerce orders: showing catalog products, confirming stock, collecting delivery details and confirming the order.
  • Follow-up: checking in on an unanswered quote with a template once the 24-hour window has closed.

WhatsApp Business app vs. Business Platform (Cloud API): what you need

The WhatsApp Business app is free to download and built for a person or small team replying from a phone and linked devices. It offers a business profile, a catalog, quick replies and greeting and away messages, and on June 3, 2026 Meta made its own business AI agent available globally inside WhatsApp Business. Third-party chatbot software doesn't plug into the app; it connects through the WhatsApp Business Platform, and with coexistence a number can stay in use in the app while the software answers through the Cloud API.

The Cloud API is the Meta-hosted version of that platform. Messages reach your chatbot through webhooks, the connected software can give several people access to the same conversations, and approved templates can go to customers who opted in. In exchange, the platform's rules apply: templates outside the 24-hour customer service window, opt-in and per-message charges.

To go live you need a Meta business portfolio, a phone number that can receive a verification code by SMS or call, and a display name that follows Meta's guidelines. Meta may also require business verification of the company's legal name, address and documents, and unverified businesses work with tighter limits on business-initiated messaging.

Some tools instead link to WhatsApp Web with a QR code and automate that session. They break WhatsApp's terms and put the number your customers have saved at risk of being banned.

WhatsApp Business appCloud APIWhatsApp Web tools (QR code)
Built forA person or small team on a phoneChatbots, agents and shared team dashboardsAutomating a browser session
AutomationGreeting and away messages, quick replies; Meta's business AI agent where offeredAny chatbot or agent, through a provider or your own codeScripts that imitate a person
Starting conversationsMessages typed by your teamApproved templates to opted-in customersBulk messages outside the rules
Meta chargesFree app; some features in Premium tiersPer delivered template and, from October 1, 2026, per service messageNone, because they bypass the official platform
Allowed by WhatsApp's termsYesYesNo: the number risks a ban

Build on the API yourself or use a chatbot platform?

On the API there are two ways in. You can build it yourself: create a Meta app, register the number, receive webhooks on your server, submit templates and code the conversation logic. Or you can use a provider's platform that has already done that work and gives you a dashboard to design flows, load knowledge and take over chats.

Building makes sense when you have developers, need unusual logic and will keep up with changes to Meta's API, template rules and pricing. A platform makes sense when the people in sales, support or operations should run the chatbot without writing code.

With a provider, check how the number gets connected. Through Embedded Signup, offered by authorized Meta Tech Providers, you log into a Meta-hosted flow, select or create your WhatsApp Business Account and verify the number without sharing passwords. The account stays in your own Meta portfolio, so it remains under your control if you change provider.

Build on the Cloud APIUse a chatbot platform
Technical workYour developers: Meta app, webhooks, hosting, securityThe provider; you configure a dashboard
Conversation changesMade by developersEdited without code (confirm in a demo)
Human handoff inboxYou build or connect oneCheck it's included, with full chat history
Meta's changesYour team tracks themAsk how the provider communicates them
WhatsApp Business Account ownerYour companyShould be your company: confirm it's in your portfolio
CostsDevelopment, hosting and maintenance plus Meta's chargesPlan plus Meta's charges; ask how each is billed

How to set up a WhatsApp chatbot, step by step

Loading the knowledge and setting handoff rules are the steps that are easiest to underestimate. A chatbot never told what it must not promise, or a handoff nobody picks up, causes more trouble than any technical detail, so the people who own sales and support should decide both.

The order below applies whether you build or use a platform. With Embedded Signup, the connection step happens inside Meta's own login flow, and the rest is configuration. The steps are:

  • Define the job: the conversations the chatbot handles first (say, prices, availability and bookings) and what triggers a handoff to a person.
  • Prepare your Meta assets: a business portfolio, an admin at your company, legal details for business verification and a number that can receive a code.
  • If that number runs on the WhatsApp Business app today, decide between coexistence, which keeps the app in use, and a full migration, which removes the number from the app.
  • Connect the number: in Embedded Signup, select or create the WhatsApp Business Account, set the display name and verify the number.
  • Load the knowledge: services, prices you're willing to quote, policies, coverage and tone. For a rule-based flow, write every menu and answer.
  • Submit templates to Meta for anything sent outside the 24-hour window, such as reminders, order updates and follow-ups.
  • Set handoff rules: which requests go to a person, who receives them, what the customer is told while waiting and what happens after closing time.
  • Test with real phrasing: typos, several questions in one message, slang and messages in other languages.
  • Launch where customers already find you (a website button, Click-to-WhatsApp ads, social profiles) and review conversations regularly.

The real cost: platform plan plus Meta's per-message pricing

A chatbot's cost has two parts that many guides blend together or describe with an obsolete Meta model: what you pay the platform (or your developers and hosting), and what Meta charges for the messages, whichever software sends them.

Since July 1, 2025, Meta charges per delivered template message, by category and recipient country, and from October 1, 2026 it also charges service messages, the free-form replies inside the 24-hour window. Our WhatsApp automation guide breaks down how each message type is charged and which messages stay free.

For chatbot design, that makes every reply count: a flow that splits one answer into five messages is billed five times. Write complete answers and let buttons and lists handle navigation instead of extra prompts.

Before you sign, ask whether Meta's charges are billed by Meta or passed through the provider, and check Meta's official rate cards for your customers' countries.

Templates, opt-in and buttons: the rules every chatbot follows

Each customer message opens a 24-hour customer service window. Inside it, the chatbot can send free-form text, media and interactive messages. After it closes, the only option is an approved template: a pre-written message with variables that Meta has reviewed and classified as marketing, utility or authentication.

A chatbot can start a conversation, but only with a template and only with customers who opted in to messages from your business on WhatsApp. Ask for opt-in where it's clearly visible, say what messages people will receive, record when and where they agreed and make stopping easy. Messages to people who never agreed invite blocks and reports that put the number at risk.

Reply buttons allow up to 3 options per message, which works for confirmations or choosing a path. List messages hold up to 10 rows, useful for services, time slots or categories. With more choices, split the decision into steps or let an AI chatbot take the answer as free text.

For AI chatbots, Meta's WhatsApp Business Solution Terms have barred general-purpose AI assistants where the AI is the main service since January 15, 2026, while bots that serve a business's own customers for support or sales remain allowed, as TechCrunch reported.

Human handoff and integrations

A chatbot should step aside when a customer asks for a person, a question falls outside the approved knowledge, the tone turns frustrated or a step needs approval, like a discount. Whoever takes over must see the whole history and the details already collected, so the customer doesn't repeat anything.

Decide who receives each handoff, what the customer is told while waiting and what happens after closing time. Check that the chatbot stays quiet while a person handles the chat, and how it resumes afterwards.

Integrations decide whether a chatbot only talks or also gets things done: a calendar for bookings, a catalog and inventory for stock, an order or quote system, a history for each contact. Ask any provider which integrations work today and whether data flows both ways.

For reference, SoyAgentia's agents book appointments in Google Calendar, work with catalog, inventory, orders and quotes, run follow-ups with retries, campaigns and flows, and hand chats to a person with the conversation history in a dashboard that also includes CRM and analytics.

Replying in the customer's language

Rule-based chatbots handle languages by duplicating flows: a language menu, then one tree per language to maintain. They stumble when a customer skips the menu or switches language halfway through the chat.

An AI chatbot can write in many languages, but check whether it detects the language of each message or locks it at the start, and remember that templates are submitted per language. SoyAgentia's agent replies in the language of the customer's last message, as explained in our overview of AI agents for WhatsApp, Instagram, Messenger and TikTok.

How to choose a WhatsApp chatbot platform: a checklist

Rankings change and rarely match your use case. Test any platform with your own questions, ideally on your own number: a demo built on a sample business shows the interface, not how the chatbot copes with the way your customers write.

These questions work for any provider; get the answers in a demo or in writing before you sign:

  • Official connection: does it run on Meta's Cloud API? Walk away from anything that requires scanning a WhatsApp Web QR code.
  • Account ownership: is the WhatsApp Business Account created in your own Meta portfolio, for example through Embedded Signup, without sharing passwords?
  • Automation type: menus, AI answers or an agent that books, quotes and creates orders? Can buttons and free text be combined?
  • No-code control: can your team edit knowledge, flows and handoff rules, and review what the chatbot told each customer?
  • Handoff: does the person taking over see the full history, and does the chatbot pause in the meantime?
  • Languages: does it reply in the language of each message, and how are templates in several languages handled?
  • Integrations and channels: which connections work today, and can the same setup answer on Instagram Direct, Messenger, TikTok or your website?
  • Costs: what the plan includes, how Meta's charges are billed and how many messages a typical conversation sends.
  • Unconfirmed features: ask directly about voice notes and images, and whether the number can stay in the WhatsApp Business app through coexistence.
  • Data protection: where data is processed and whether a data processing agreement is available; our WhatsApp AI agent guide has the full checklist.

Need more than a chatbot? When to move to an AI agent

If your conversations should end in an action (an appointment, a quote, an order, a follow-up), a chatbot that only answers leaves that last step to your team. An AI agent reads free text like an AI chatbot but is connected to your calendar, catalog and orders, and works within rules on what it may do on its own.

Meta's own business AI agent, available globally inside WhatsApp Business since June 3, 2026, may be enough if you work from the app and mostly need questions answered; if replies must reach your calendar, catalog and orders, or other channels such as TikTok and your website, compare both options in our WhatsApp AI agent guide.

SoyAgentia is an authorized Meta Tech Provider with Embedded Signup: your business connects its own number to the official Cloud API without sharing passwords, and the same agent works on WhatsApp, Instagram Direct, Messenger, TikTok, WordPress websites and Shopify. See current plans or write on WhatsApp to +57 300 900 6005.

Keep reading

Frequently asked questions

Does my business need Meta business verification to use a WhatsApp chatbot?

Meta may require it, and it affects what the chatbot can send. To connect a chatbot through the Cloud API you need a Meta business portfolio, a phone number that can receive a verification code by SMS or call, and a display name that follows Meta's guidelines. Business verification checks your company's legal name, address and documents, and unverified businesses work with tighter limits on business-initiated messaging and some features. Have the documents ready early, and make sure an admin from your own company, not an agency or an employee's personal account, controls the business portfolio.

Is there a free WhatsApp chatbot?

Not in the full sense. The WhatsApp Business app is free to download and includes greeting and away messages and quick replies, which is very basic automation. Meta has said its business AI agent will be included in some WhatsApp Business Premium tiers and charged by tokens for larger businesses. On the Cloud API, even free or self-built software pays Meta's per-message charges. So-called free bots that connect through a WhatsApp Web QR code break WhatsApp's terms and put the number at risk of being banned.

Do I need the WhatsApp Business API for a chatbot, or is the app enough?

The app suits a person or small team answering from a phone, with basic automatic messages and, where offered, Meta's built-in business AI agent. You need the WhatsApp Business Platform (Cloud API) to connect third-party chatbot software, give a team shared access to one number through a dashboard, send approved templates to opted-in customers and link chats to calendars, catalogs or orders. You don't always have to choose: with coexistence, a number can stay in the app while the chatbot answers through the API. With an authorized Meta Tech Provider using Embedded Signup, you connect through a Meta login and keep the WhatsApp Business Account in your own portfolio.

What should I test before launching a WhatsApp chatbot?

Test with the way your customers really write, not with the examples you used to build it. Take real questions from your chat history and include typos, slang, two questions in one message and requests the chatbot should decline. Check that buttons and lists lead where they should, that answers about prices and policies match your approved content, that a handoff reaches a person both during and after business hours, and that templates go out with the right wording once the 24-hour window has closed. Repeat the test whenever you change the knowledge or the flows.

What is the difference between an AI chatbot and an AI agent on WhatsApp?

An AI chatbot understands free text and answers from the knowledge you gave it. An AI agent also acts within limits you set: it books appointments, checks stock, creates orders or quotes, schedules follow-ups and hands the chat to a person with context. If most chats end with someone on your team doing a manual task after the chatbot answers, an agent can take over that step.

Can a WhatsApp bot start a conversation with a customer?

Yes, under two conditions: the customer opted in to receive messages from your business on WhatsApp, and the first message is an approved template (marketing, utility or authentication), charged per delivered message. Free-form messages are only possible inside the 24-hour customer service window that opens when the customer writes. So a bot can send a booking reminder or an order update as a template, then continue the conversation normally once the customer replies. Keep a record of where and when each opt-in was given.

Can a WhatsApp chatbot use buttons and lists?

Yes. Inside the 24-hour customer service window, interactive messages support up to 3 reply buttons, which work for confirmations or choosing a path, and list messages with up to 10 rows, which suit services, time slots or product categories. With more options, split the choice into steps, such as category first and item second, or let an AI chatbot accept free text. Buttons also reduce typing errors, which matters for rule-based bots that depend on exact inputs.

Can my number get banned for using a WhatsApp bot?

It depends mostly on how the bot connects. Tools that automate WhatsApp Web through a QR code break WhatsApp's terms and put the number at risk of being banned. A chatbot on Meta's Cloud API is permitted, but it still has to follow the rules: opt-in before business-initiated messages, approved templates outside the 24-hour window and an easy way to stop messages. Unsolicited messages lead to blocks and reports, which can limit the number even on the official platform.

Chat on WhatsApp   See plans & pricing