Six steps, and only one of them is the bit people expect. Here's what each actually involves, why the free WhatsApp Business app can't do it, and what it costs — before you decide whether to build it or buy it.
There are two different things people mean by “booking on WhatsApp”. The first is sending a patient your booking link in a chat — that works today, on any number, with nothing to set up, and it covers most clinics starting out.
The second is a booking flow inside the chat itself, plus confirmations and reminders that send themselves. That needs the WhatsApp Business API, which means business verification with Meta, a Business Solution Provider, approved message templates, and something holding your schedule behind it all. That's the rest of this article.
There are two ways in, and they have opposite requirements. A brand new number must not be registered on WhatsApp at all — not personal, not the Business app. But if your clinic already runs the WhatsApp Business app, Meta's Coexistence signup links that number as it is: you keep the number patients already have, you keep the chat history, and staff carry on replying from the phone at the desk. Most clinics should take the second path.
The free WhatsApp Business app does labels, quick replies and an away message. It cannot send a message triggered by something happening in your calendar — that needs the WhatsApp Business API. You do not have to give the app up to get it: Coexistence connects the API to the same number, so the app on the clinic phone keeps working exactly as it does now.
Meta doesn't hand API access to most small businesses directly. You go through an approved BSP — 360dialog, Gupshup, Interakt and others — who provide the technical connection and bill you for messages. Most charge a monthly platform fee on top of Meta's per-conversation rate, so budget for both.
To lift Meta's default messaging limits you verify the business inside Meta Business Manager, with a GST certificate or an MSME/Udyam certificate and a matching business name. This is the step almost everyone gets stuck on, usually because the name on the document doesn't match the name on the account exactly.
Every message sent outside a 24-hour reply window is a template Meta reviews first — the booking confirmation, each reminder, the review request. Approval runs from a few minutes to a couple of days, and rejections are usually about promotional wording in what should be a utility message.
This is the part people underestimate. The number doesn't know your schedule. Something has to hold your availability, refuse a slot that's already taken, decide when each reminder fires, and keep the WhatsApp bookings in the same list as the walk-ins and the phone calls — otherwise you've added a fourth place your schedule lives.
Step six is the one worth dwelling on. Getting the number approved is paperwork — annoying, finite, and done once. Keeping the schedule straight is forever.
A clinic takes appointments four ways: online, on the phone, at the front desk, and on WhatsApp. If the WhatsApp bookings land somewhere the walk-ins can't see, you haven't solved anything — you've added a fourth place your schedule lives, and the slot will get sold twice by mid-morning. Whatever you build or buy, the test is whether a WhatsApp booking and a walk-in end up in the same list.
That's also why “a chatbot for my clinic” usually disappoints. The bot is the easy half. The scheduling underneath it is the product.
On FormAlert's Business plan (₹1,999/month) we register the WhatsApp Business API to your clinic, write and submit the templates, and connect it to your booking system — so confirmations, 24-hour and 2-hour reminders and the Google review request all go out with your name on them, and WhatsApp bookings land in the same queue as your walk-ins. You send us the number; that's your part. Usually live within about a week.
On Starter (₹999/month) you skip all of it: messages send from FormAlert's verified number, and you share your booking link in the chat.
See how the messages work →The full DIY setup guideIn short
FormAlert is an appointment booking system for private clinics in India. It handles online bookings, walk-ins, phone and WhatsApp appointments in one queue, sends WhatsApp confirmations and reminders, and requests a Google review after each visit. Two plans: Starter ₹999/month and Business ₹1,999/month.