Skip to content

WhatsApp chatbot: how it works and what it really costs

A WhatsApp chatbot is a system that answers your clients' messages for you, inside the chat they already use. It works by connecting your number to Meta's official API and letting an automated engine read the incoming message and produce the reply.

Put that way, it sounds simple. In practice there are three pieces to understand before you choose a solution, and almost nobody explains them before selling you a subscription. This guide covers all three: how it works under the hood, what it can and cannot do, and what it really costs per month.

What a WhatsApp chatbot is

A WhatsApp chatbot is a program connected to your business number that receives incoming messages and answers automatically, without you having to pick up the phone.

The most common confusion is with the automatic replies in the WhatsApp Business app, the free one you download from the store. Those are not a chatbot. They are two fixed texts: a greeting message for people writing to you for the first time and an away message outside working hours. They always say the same thing to everyone, they do not understand the question, and they do nothing beyond showing the text you wrote.

A real chatbot does something different: it reads the content of the message, understands what the person is asking and acts accordingly. If the request is "do you have anything free on Thursday afternoon", a serious chatbot checks the calendar and replies with the slots that are actually open.

How a WhatsApp chatbot works: the three pieces you need

1. The number connected to the official API

WhatsApp does not let external software read from and write to the app on your phone. To automate anything you have to go through the WhatsApp Business Platform, the official interface Meta provides for businesses.

This is where the first important fork appears. Historically, connecting a number to the API meant losing it on the phone: the app stopped working on that number and everything moved to a web dashboard. For a practice that is a serious problem, because the history of your conversations with clients is an asset.

Today there is coexistence mode, which lets you connect the number to the API while carrying on using the WhatsApp Business app on your phone as normal. The two live side by side: the chatbot replies when needed, you open the app and see everything as before. If you are evaluating a solution, this is the first question to ask the provider.

2. The engine that decides the reply

This is the part that separates one chatbot from another, and it comes in two families.

Flow (or menu) chatbots. They follow a decision tree you build yourself: "Press 1 to book, 2 for information". Every branch has to be designed by hand. It works as long as the client stays inside the path you planned. The moment they write something off-script, the bot gets stuck or repeats the menu.

AI chatbots. They interpret natural language. The client writes the way they would write to a person, and the system extracts the intent: book, reschedule, cancel, ask the price. You do not have to build decision trees, you have to give it the right information about your business.

For appointment-based work the difference is concrete. No client writes "1". They write "hi, I need to move Tuesday's appointment, could we do early Friday morning?". Only an AI engine handles a sentence like that without sending the client back to the start.

3. The data the chatbot needs access to

A chatbot connected to nothing can only make conversation. To be useful it has to read from and write to somewhere:

  • The calendar, to know which slots are genuinely free and to write bookings into it
  • The contact list, to recognise who is writing and save new contacts
  • The information about your business: services, durations, prices, address, how to get there

This third piece is the one most often underestimated. A chatbot connected to a fake calendar or to a static list of times will book appointments on slots that are already taken. Synchronisation with the real calendar, the one you use every day, is not a technical detail: it is the difference between a tool that saves you time and one that wastes it.

What a WhatsApp chatbot can really do

With the three pieces in place, a chatbot for an appointment-based business can handle on its own:

  • Answer frequently asked questions: opening hours, address, parking, cost of a first visit, what to bring
  • Offer free slots by reading the calendar in real time
  • Book and write the appointment into the calendar
  • Reschedule and cancel at the client's request, updating the calendar
  • Send the reminder the day before, reducing no-shows
  • Ask for a review after the appointment
  • Save the contact of anyone writing for the first time

It works twenty-four hours a day, including while you have a client in front of you, including on Sundays.

What a WhatsApp chatbot cannot do

This is where most providers go quiet. There are three real limits.

It cannot message you first whenever it likes. Meta's rules state that, if too much time has passed since the client's last message, the first contact has to go through a pre-approved message template. That is not a software limitation, it is a platform rule, and it applies to everyone.

It does not replace your professional judgement. A chatbot handles the organisation: times, availability, confirmations. Assessments that concern health or advice stay with you. A well-designed system stops and hands over when the conversation moves outside the organisational side.

It does not work if the information you give it is wrong. If in setup you entered unrealistic durations or hours you do not keep, the chatbot will book according to those rules. The tool amplifies the organisation you give it, it does not create it.

What a WhatsApp chatbot costs

The cost has two components, and the second is the one almost no provider shows on the homepage.

The software subscription

This is the visible item. For solutions designed for solo professionals and small practices you are looking at a few tens of euros a month. Platforms designed for customer support teams start higher because they include multiple seats, ticket management and marketing features a practice does not need.

Wably, to give a concrete and verifiable example, starts at €29.90 a month including VAT.

The cost of the messages

This is the item that produces surprises on the invoice. Meta applies a cost on messages that you send to the client through an approved template, while conversations that start from a client's message are treated differently and more favourably.

There is only one question to ask the provider: do I pay the message cost directly to Meta or does it go through you? If it goes through the provider, there is almost always a markup. If you pay Meta directly with your own card, you pay list price and you see every line.

The third item: your time

If you choose to build the chatbot yourself with a no-code tool, the subscription goes down but a cost appears that you will never see on an invoice: the hours of initial setup and the maintenance every time you change hours, services or prices.

The WhatsApp chatbot for appointment-based businesses

Most chatbots out there were built for e-commerce and customer support. They are excellent at answering "where is my order". They are inadequate at running a calendar, because a calendar has constraints a generic conversation flow knows nothing about: different durations per service, breaks, public holidays, travel time, a first visit that lasts longer than a check-up.

For physiotherapists, osteopaths, nutritionists, beauticians, personal trainers and in general for anyone working by appointment, the selection criterion is not how many channels the tool covers. It is whether it knows how to say no to the wrong time slot.

How to tell whether you need one

Three questions, straight answers.

  1. Do you get more than five appointment requests a week on WhatsApp?
  2. Do you find yourself answering messages in the evening or at the weekend?
  3. Have you lost at least one client because you replied too late?

If you answered yes to two out of three, the time you get back is worth more than the subscription. If you answered yes to only one, the free automatic replies in the WhatsApp Business app are probably enough, and that is perfectly fine.

Frequently asked questions about WhatsApp chatbots

Do I need a second phone number?

No, if the solution supports coexistence mode. In that case the chatbot works on your current number and you carry on using the app on your phone exactly as you always have. Many platforms, however, still require a dedicated number: ask explicitly before you sign.

Can the client tell they are talking to a chatbot?

With menu chatbots, yes, immediately. With AI chatbots the line is blurrier. The right choice is transparency: whoever writes must be able to understand they are talking to an automated assistant and must be able to reach you when they need to.

Can I switch it off for certain clients?

It depends on the system. Solutions designed for practices let you exclude individual contacts, because with some long-standing clients you would rather reply in person. Generalist platforms often only work with the global switch on or off.

How long does it take to set up?

With a ready-made solution, the time it takes to connect the number and the calendar and enter your services: less than an hour. With a no-code tool you have to configure yourself, the realistic estimate is several working days, plus the maintenance.


In short: a WhatsApp chatbot is only as useful as the data it can reach. Before you look at the price, check three things: that it uses your current number, that it reads your real calendar, and that you pay the message cost directly to Meta with no markup.

Try Wably free for 30 days