Skip to content

Bookings on WhatsApp

A WhatsApp booking bot that takes the booking in the chat

MagizAI is a WhatsApp booking bot: customers message your WhatsApp Business number, the AI asks what they want to book, lists your free times as numbered choices and books when they say yes. It runs on Meta's official WhatsApp Cloud API, so you need your own Meta app and number, and Meta bills you for messages.

Connecting a number to Meta's Cloud API is the slow part, and our team helps you through it at no cost. Need a hand? How free setup works

How a booking goes on WhatsApp

  • Customers book by replying

    The bot lists your services and free times with numbers. A customer replies with a number, or writes what they want, such as "Friday at 10".

  • Plain text, no buttons or cards

    Through this connection WhatsApp messages are plain text both ways. There are no tap buttons, pictures or calendar cards in the chat, and links are sent as text.

  • Times that are really free

    Free times come from your booking form: opening hours, service length, your team and the bookings already made. A time is held the moment it is booked, so two customers cannot take it.

  • A yes before anything is booked

    The bot sends a summary of the service, the time and the customer's details, and books only after a yes. Its reply then gives a reference number and a link to change or cancel.

  • Move or cancel in the same chat

    A customer who booked in that WhatsApp chat can ask to move or cancel there, up to the cut-off you set. After it, the bot says so and offers to pass the request to your team.

  • Reminders through approved templates

    Confirmations and reminders go out on WhatsApp as message templates that Meta approves. MagizAI creates them in your own WhatsApp account from the form's Notifications tab, and Meta reviews each one.

  • Your team in the same thread

    WhatsApp chats sit in the MagizAI inbox beside website chats. Anyone on your team can take one over, and the bot stops booking in it once they answer.

  • One bot for WhatsApp and your website

    The chatbot that books on WhatsApp also books in your website chat window, where the same choices appear as buttons. Both read one booking form, so a time taken on one is gone on the other.

Taking bookings on WhatsApp in four steps

  1. 01

    Create a booking form

    Pick a template, set your services, hours and team, and set the form live.

  2. 02

    Connect your WhatsApp number

    Create a Meta app of the Business type with WhatsApp, paste its phone number ID and access token into MagizAI, then point Meta's webhook at the address MagizAI shows you.

  3. 03

    Link the form to that chatbot

    In the form's Setup tab, choose the chatbot that answers WhatsApp, then create the WhatsApp templates in its Notifications tab.

  4. 04

    Customers book by message

    Each booking lands in your bookings list, marked as coming from WhatsApp, with an alert for your team.

Read the setup guide

Questions people ask

How does a WhatsApp booking chatbot work?

A customer messages your WhatsApp Business number and an AI chatbot answers. When they want to book, it asks which service, lists free times, takes their details and books after they confirm, all inside the WhatsApp chat.

What do I need before I can take bookings on WhatsApp?

A MagizAI plan, a booking form, and a WhatsApp Business number on Meta's WhatsApp Cloud API, which means a Meta app with WhatsApp added. A workspace connects one number, and Meta bills you for WhatsApp messages at its own rates.

Does it show buttons or a calendar inside WhatsApp?

No. Messages are plain text through this connection, so choices arrive as a numbered list and the customer replies with a number or in their own words.

Can it send appointment reminders on WhatsApp?

Yes, with message templates that Meta has approved. Meta lets a business write freely only within 24 hours of the customer's last message, so a reminder sent later has to be a template. Reminders also go by email when the customer gave an address.

Is it a complete WhatsApp appointment booking system?

It takes, moves and cancels appointments in the WhatsApp chat and sends confirmations and reminders. It does not take payments or deposits, and it does not sync with Google Calendar or Outlook.

Can I take bookings on WhatsApp without the Cloud API?

The bot needs the Cloud API. Without it you can still send your booking page link in any WhatsApp chat, from the form's Share tab, and customers book on that page.

How much does it cost?

MagizAI plans start at $10 a month, and booking forms are part of them. Meta bills you separately for WhatsApp messages, and there is no free plan.

Take your next booking on WhatsApp

Connect your number, link a booking form, and let the bot answer, offer your free times and book in the chat.