Full guide
How to choose a WhatsApp bot in 2026
Step-by-step guide to evaluating WhatsApp bots with judgement: which type of AI you need, how to measure real quality, which costs hide and why Meta matters.
Free plan forever. No credit card. 0 % commission.
A WhatsApp bot can transform your business or become an expensive patch that your clients end up hating. The difference is in how you choose: there are serious products and there are products that sell well but cannot stand real use. This guide covers everything you need to choose well without losing weeks on sales demos.
It is written for appointment businesses in Spain: hair salons, barbershops, dental clinics, physio, beauty, coaching and similar. If your case is e-commerce or multi-channel support at large enterprise, the criteria are different and you should look elsewhere.
Structure: first the 8 criteria that separate a decent bot from a mediocre one, then a 30-minute testing protocol, then how to understand the real costs of WhatsApp Business API, and finally which Meta rules matter when building the bot. If you only take one idea: in 2026 a good WhatsApp bot understands natural language, connects to your real schedule and complies with Meta rules without you having to think about them.
8 decision criteria
Ask these 8 questions to every product you evaluate and you discard 80 % of the wrong ones for your case.
- 01
Real conversational AI or menu tree?
A menu bot (1-2-3) is enough for simple cases like "check hours". To book appointments with real availability, cancellations and time changes, you need conversational AI that understands natural language. The exact question for the salesperson: "does your bot understand a free message like hi I wanted cut and beard on Saturday late morning without the user pressing any button?". If the answer is ambiguous, assume it is a menu bot with an AI varnish.
- 02
Is it connected to a real schedule?
A bot that says "your appointment is noted" but requires you to add it manually elsewhere multiplies work instead of reducing it. The appointment has to appear instantly in the professional’s schedule with the correct service, time and price. If the connection is via Zapier or has to be built, assume it breaks once a month and plan for that friction. Marai ships the bot↔schedule integration native.
- 03
Does it support official WhatsApp Business API?
There are products connecting via unofficial methods (automated WhatsApp Web, unauthorised libraries) promising the same cheaper. They work until Meta detects the pattern and suspends the account. Explicitly ask whether the product uses official WhatsApp Business API. If they hesitate, discard. The saving today is paid dearly when you lose the channel.
- 04
In which language is the AI trained?
An AI trained in English that translates to Spanish loses nuance: confuses "agendar" with senses not used in Spain, does not understand "la peque" as "my younger daughter", gets lost with "Saturday morning very early". An AI trained with Spanish service data handles all these cases. For the Spanish market it is a quality criterion you feel from the first message.
- 05
How does it manage GDPR consent?
If the bot will send you reminders, confirmations or promotions, it needs explicit consent from the client — recordable and revocable. Ask how it is obtained (checkbox on first booking? explicit text? logged?), how it is revoked and what happens to conversations if the client revokes. Marai generates automatic consent records with timestamp and traceability.
- 06
Visible metrics from day one?
Booking rate per conversation, average closing time, human-handoff percentage, peak conversation hours, messages the bot did not understand. If the product does not expose these (or only on top plans), you are operating blind. Marai exposes them in a basic dashboard from the Free plan.
- 07
What happens when the AI does not know?
A good AI is not one that always knows; it is one that knows when it does not know and hands off to a human without losing context. Ask what happens when the client says something outside the booking logic: does the bot make up a reply? hand off without warning? hand off with a context summary? The ideal behaviour is the third. Marai detects ambiguous intent and hands off with context.
- 08
How long has the product been live?
WhatsApp Business API has rules that change, templates that get rejected, delivery problems that appear as you grow. A product 6 months old has not seen the problems you see at 2 years. Ask how long it has been active, how many businesses use it and, if they say "many", ask for verifiable references in your industry.
Which concrete problem do you solve with a bot
Before comparing products, define the problem. A bot solves one or several of these four: 1) missed calls while you serve a client (interrupts work, frustrates the client), 2) out-of-hours messages that go unanswered and walk to your competitor, 3) repetitive admin tasks (replying with prices, hours, address), 4) appointment change management costing team time.
If your number-one problem is just "answering hours and prices", a simple menu bot is enough. If your number-one problem is "converting messages into real bookings in my schedule", you need a conversational AI bot connected to a schedule. The product choice flows from the problem choice, not the other way around.
How to test a bot in 30 minutes before paying
The protocol: 1) sign up for the free plan or trial, 2) configure three services with different durations (15, 30, 60 min) and two professionals, 3) give a relative the bot WhatsApp and have them write a real case ("hi I wanted to book for cut and beard on Saturday late morning"), 4) check that it understands intent, proposes a slot and confirms, 5) have your relative ask to move it and check the bot handles the change, 6) cancel and see if the slot is released immediately, 7) write something not related to appointments ("hey, do you have parking?") and see how it handles it.
If all 7 steps pass well, the bot is serious. If it fails at any of them, look for another candidate. This costs half an hour per product and discards the ones that only work in guided demos.
Real costs of WhatsApp Business API worth understanding
WhatsApp Business API is not free for Meta: it charges per conversation initiated by the business outside the 24-hour window after a client message. Prices vary by country and category (utility, marketing, authentication). In Spain, a utility conversation costs a few cents; marketing ones cost more. Products that advertise "WhatsApp free" usually absorb this cost up to some volume and then pass it to you.
Ask exactly: 1) how many initiated conversations (reminders, templates) are included in my plan, 2) what happens if I exceed that limit, 3) is the per-conversation cost beyond the limit clear or does it vary by category. If the salesperson does not give concrete numbers, bad sign: you probably end up with an unwanted monthly overage.
How to measure real AI quality
Do not trust perfect demos. AI quality is measured with real cases that break the script. Concrete tests: 1) write to the bot with serious typos ("i wnt apt cut sat aftrnoon"), 2) use Spanish colloquialisms ("for la peque", "for the older one", "Friday next week, not this one"), 3) change your mind midway ("oh no, better Thursday"), 4) speak in plural ("we wanted an appointment for both"), 5) ask something unrelated to the booking ("is there parking?").
A serious AI handles at least 4 of the 5 cases without getting lost. Marai is trained on real Spanish cases across the 14 industries it covers, which shows from the first atypical message.
Meta rules that matter
Three rules your bot must respect without you having to think about them: 1) the 24-hour window (after the client writes you, you have 24 hours to reply with any message; outside that window you can only initiate with pre-approved templates), 2) initiated templates need explicit client consent to receive them (GDPR compliance + Meta rules), 3) mass spam is forbidden and Meta can suspend your Business API account if it detects it.
A serious product manages these three rules internally: warns you if you are about to initiate outside the window, records consents, avoids spam-like patterns. If you have to learn the API yourself to avoid breaking rules, the product is incomplete. Marai manages all three internally as part of the standard flow.
Marai is appointment-management software with an AI WhatsApp bot, automated reminders and Stripe payments. Built for Spain and the EU, with native GDPR compliance and 0 % booking commissions.
Frequently asked questions
The most important answers before you pick an appointment software.
How long does it take for a bot to start covering its cost?
In appointment businesses with 100+ bookings/month, an AI bot usually pays back its monthly cost in 2-4 weeks via out-of-hours bookings captured and hours saved on calls. At higher volume the ROI is faster.
Is a WhatsApp bot the same as an AI assistant like ChatGPT?
Not exactly. ChatGPT is a generalist language model. A WhatsApp bot for appointments uses a language model (could be GPT, Claude or equivalent) trained or fine-tuned specifically for the booking use case, connected to real systems (schedule, payments). The specialisation is what separates a serious bot from a generic chat.
Do my clients know they are talking to a bot?
They may notice, especially on instant replies. The good practice is to be transparent: the bot identifies itself as an automated assistant in the first message and lets you ask for a human. Transparency keeps trust.
What happens if Meta suspends my WhatsApp Business API account?
You lose the channel until you appeal and it is reactivated (can take days or weeks). That is why it is critical to use a product that complies with Meta rules from origin and not unofficial methods promising the same result cheaper.
Is a bot worth it if I am a sole trader with 30 appointments a month?
For 30 appointments a month, probably not. The threshold where the bot pays back is around 80-100 appointments/month or when losing calls during work is frequent. Below that volume, a basic Free plan with a minimal bot is enough and the full plan is overkill.
How hard is it to configure a bot well?
With a well-designed vertical product, an afternoon. Marai asks for services, professionals, hours and welcome message and starts operating. With a horizontal builder where you construct the whole flow, between 2 days and 2 weeks depending on complexity.
Keep exploring
Dive deeper into features, sectors and head-to-head comparisons that matter to you.
The most common questions
The questions we get every week — answered straight, no fluff.
Do I need a credit card to start?
No. The free plan is permanent and never asks for a card. You can be live in under 5 minutes with just your email and a mobile number.
How long does setup take?
Around 5 minutes. Import your services, connect your WhatsApp Business number and publish your booking portal. No installs, no training required.
Will I lose my data when migrating?
No. We offer a guided migration from Fresha, Booksy, Calendly and spreadsheets. Clients, services and appointment history all carry over.
Is it hard for my team to use?
No. Marai is designed for non-technical staff: a clear interface, human support and onboarding included. Your team gets it on day one.
Is it GDPR compliant?
Yes. EU-hosted servers, AES-256 encryption at rest, processing records ready for the data protection authority, and digital consent for your clients.
Can I cancel anytime?
Yes. No lock-in, no penalty. One click to cancel and you can export all your data as CSV at any time.
Your business
on autopilot.
Get started for free today. The AI that books, charges, and retains for you in under 10 minutes.
Get started free now