Skip to main content
Category · Definition

Definition

What is a WhatsApp bot?

A clear explanation: what it is, how it works, the difference between a menu bot and an AI bot, and why it matters for a business that lives on appointments.

Free plan forever. No credit card. 0 % commission.

A WhatsApp bot is a program that replies to messages on a WhatsApp Business account without a human being behind the phone at that moment. The idea sounds simple but the quality range is huge: a "bot" can be an auto-reply that says "we will get back to you in business hours" or it can be a conversational AI agent that understands natural language, checks your schedule in real time, proposes free slots, books the appointment and sends the confirmation. The gap between the two extremes is the gap between a voicemail and a digital receptionist.

For an appointment business (hair salon, barbershop, clinic, physio, beauty centre), the good bot solves a daily problem: your clients prefer to write rather than call, and you cannot stop cutting hair or treating a patient every time a message comes in. A conversational bot replies at 10 p.m., at 8 a.m. on Sunday and while you are with a client. A menu bot forces them to navigate a numbered list that half the people abandon.

WhatsApp is the dominant channel in Spain and Latin America for proximity services. Having a bot that replies well on WhatsApp is no longer a competitive advantage — it is table stakes.

How a WhatsApp bot works under the hood

A WhatsApp bot connects to a WhatsApp Business account through the WhatsApp Business API (the professional version, not the mobile app). Every incoming message reaches the bot service, which decides what to reply and sends the reply back. The API supports text, lists, buttons, images, documents and pre-approved message templates to start conversations.

There are two common architectures: menu-based bot (rule-based) and AI bot (based on language models). The first replies with a fixed tree of questions and answers: "1) book, 2) cancel, 3) talk to a human". It works but users hate it when the tree gets complex. The second understands natural language ("hi, I want to move my Thursday cut to a later time") and reasons over the schedule. The AI bot is more expensive to operate but the conversion to booking is notably higher.

Menu bot vs AI bot

The menu bot has a fixed script. It works if your cases are simple and predictable ("I want to book", "I want to cancel"). It fails when the client writes something that does not fit the menu ("hey, my cousin wants to come with me on Saturday") because it cannot interpret intent. The user ends up saying "human" and the automation promise breaks.

The AI bot uses a language model (GPT-4 or equivalent) that understands intent even when the client writes with typos, in plural or with irrelevant details. Marai’s bot is trained specifically for bookings: when a client says "I wanted a cut and wash on Friday at 6", the bot extracts service (cut+wash), day (Friday) and preferred time (18:00), checks real availability in your schedule and proposes the closest slot if that time is taken. And all in natural Spanish — not robotic questions.

What it solves for an appointment business

Four concrete problems. First, missed calls: while you are serving a client, the bot answers others and books without you stopping. Second, out-of-hours messages: the client writes at 10 p.m. and by 10.01 p.m. they have their Saturday appointment confirmed, without you having to check WhatsApp tomorrow. Third, hesitating clients: the bot replies with prices, service duration and real-time availability, which removes friction. Fourth, change management: cancelling or moving an appointment is a 30-second bot conversation instead of a 3-minute call.

The real outcome, measured in clients running the system for months, is 20-40 % more out-of-hours bookings captured and 1-3 hours per week off the phone. These are not marketing numbers: they are the mechanical consequence of having a channel open 24/7 that was closed before.

Real limitations worth knowing

A good bot does NOT replace the human receptionist for delicate cases (a serious complaint, a medical emergency, a price negotiation). What it does well is dispatch the 80 % of routine messages so the human can focus on the 20 % that really needs attention. Marai detects when a message is not a booking (e.g. a complaint or a complex question) and hands it to the human without losing context.

Another limitation: WhatsApp has strict rules about when you can start a conversation. To send a reminder or a confirmation you must use templates pre-approved by Meta or be within the 24-hour "service window" after a client message. This is good (prevents spam) but you have to understand it when designing automations.

What is Marai?

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.

Your questions

Frequently asked questions

The most important answers before you pick an appointment software.

Do I need WhatsApp Business or is regular WhatsApp enough?

You need WhatsApp Business (free) and, to use a bot connected to the API, a WhatsApp Business API account. Marai handles the API setup for you during onboarding.

Do my clients see that it is a bot?

They can notice. Best practice is to be transparent: the bot introduces itself as an automated assistant and makes clear they can talk to a human if they prefer. Good AI does not try to deceive.

How much does a WhatsApp bot cost?

There is a range. Menu bots with basic templates from €0/month on some products. AI conversational bots integrated with schedule and reminders typically €25-60/month. Marai includes a basic AI bot in its Free plan and a full bot in paid plans.

Does WhatsApp allow bots? Is it legal?

Yes, through WhatsApp Business API, Meta’s official version for businesses. What is NOT allowed (and nobody wants) is mass spam to contacts that have not given consent. A bot that replies to clients who message you is fully legitimate and compliant with Meta and GDPR rules.

Can the bot book in my real schedule?

Yes, if the bot is connected to a real schedule software. Marai’s bot checks availability in your multi-professional schedule, locks the slot on confirmation and sends the confirmation to the client. Without a connected schedule, the bot is just a smart voicemail.

Before you start

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.

Next step

Compare the options that fit your business best.

Booking software for your industry

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