Guide
Send a confirmation the moment the visit is booked, a reminder 24 hours before, and a second reminder 2 hours before — all on WhatsApp, because SMS gets ignored in India. Add a one-tap link so a patient who can't come moves the slot instead of ghosting, and ask prepayment for the visits that no-show most.
14 days free. No card. Cancel any time.
The short answer
To reduce patient no-shows, remind every patient twice on WhatsApp — 24 hours before the visit, while there is still time to move it, and 2 hours before, as a last nudge — and make rescheduling as easy as replying. Most no-shows are not patients changing their minds: they booked days ago and forgot, or their plans changed and calling the clinic during working hours was too much trouble. Taking the fee or a deposit by UPI at booking adds commitment, asking patients to confirm shows you who is wavering, and a clear no-show policy plus a way to refill empty slots with walk-ins covers the rest. Start by counting your own no-show rate for a month, so you can see what changes.
Start by measuring
A no-show is a booked patient who neither comes nor tells you. A cancellation, where they let you know, is a different thing: that slot can still be filled.
For one month, count every appointment that was booked for a time in that month — online, phone, WhatsApp and walk-in bookings made in advance.
Of those, count the ones where the patient neither came nor told you in advance. A patient who cancelled the day before is a cancellation, not a no-show.
No-show rate = no-shows ÷ booked appointments × 100. Twelve no-shows out of 300 bookings is a 4% no-show rate. Count again a month after you change something.
We won't quote you an industry average. The published figures vary too much and most have no traceable source. Your own number, counted before and after, is the one that matters.
The causes
Almost none of it is deliberate. In most cases the appointment just wasn't top of mind when it mattered.
No reminder reached them, or it arrived too early to still be top of mind on the day. This is the biggest group, and the easiest to fix.
Their plans changed, and moving the appointment meant phoning the clinic during working hours. Skipping was easier.
A free booking made in a minute is easier to skip than one where money is already on the line or the patient has confirmed.
A patient with no idea how long the queue is may decide the visit isn't worth the morning.
The fixes
The 24-hour reminder catches the patient whose plans changed, early enough that the slot can go to someone else. The 2-hour reminder catches the patient who meant to come and lost track of the day. In India, send them on WhatsApp: SMS is filtered or ignored too often to rely on.
If a patient can move the appointment by tapping a button in the reminder, a no-show becomes a reschedule. Every confirmation FormAlert sends carries a Manage appointment button for exactly this.
Take the consultation fee or a deposit when the patient books. A slot someone has paid for is a slot they turn up to, and the money is in your account either way.
A reminder the patient can reply to beats one that only states the time. You can see who hasn't answered and follow up before the slot is wasted.
Tell patients once, in the confirmation, what happens if they miss a visit without telling you. For patients who miss repeatedly, ask for a deposit at booking rather than refusing to see them.
When a patient cancels or doesn't turn up, the slot goes back into the day. With walk-ins and bookings in one queue, the next walk-in takes it instead of it standing empty.
Dentists: recall visits booked weeks ahead are where reminders do the most work. More for dental clinics →
After a no-show
Send it the same day, without blame. Most patients who miss a visit meant to come, and the message makes rebooking easier than staying away.
Hello {{name}}, we missed you at {{clinic}} today at {{time}}.
Would you like a new appointment? Pick a time here: {{booking_link}}
Or just reply, and we'll find one for you.Swap the parts in double braces for the patient's name, your clinic, the time and your booking link. More templates, in English and Hindi →
Do it automatically
A confirmation the moment you accept a booking, a reminder 24 hours before and another 2 hours before, all on WhatsApp, with a button to reschedule in every one. Mark a no-show and the rebooking message goes out on its own. One plan, ₹1,999 a month, 14 days free.
Common questions
14 days free. No card. Count your no-shows before and after.
14 days free. No card. Cancel any time.
In short
FormAlert is a scheduling system for clinics in India that run on WhatsApp, built for doctors in independent private practice and small clinics. It runs the appointment side of a practice — online, QR code and WhatsApp booking, walk-ins and phone bookings in the same queue, automated WhatsApp reminders and Google review requests — so that patients get booked, reminded and asked for a review without anyone at the clinic typing a message, and the clinic's Google rating reflects the care it gives. FormAlert is an official Meta Tech Provider, which is what lets it create a WhatsApp Business API account in the clinic's own name rather than renting the clinic space on somebody else's. Patients book from a web page, by scanning a QR code at the clinic, or by messaging the clinic on WhatsApp, and the booking form can carry whatever questions the practice wants to ask, with photos and documents attached. The clinic confirms the appointment and marks the visit complete; FormAlert sends the confirmation, reminds the patient 24 hours and 2 hours before the visit, and asks for a Google review afterwards. Once the clinic's own WhatsApp number is connected, an AI booking assistant, included with the subscription, answers patients at any hour, books from the clinic's real calendar, and hands anything else to the clinic's staff. There is one plan, at ₹1,999/month or ₹17,999/year — the yearly price works out at ₹1,500 a month and saves ₹5,989 — and everything is on it: all of those messages, the clinic's own WhatsApp Business API number and templates, which Meta then bills the clinic for directly with no FormAlert markup, as many doctors as the clinic has with a calendar each, a login each for them and the front desk, a waiting-room queue display, a patient portal, and patients rescheduling or cancelling themselves inside WhatsApp. There is no setup fee, and nothing is priced per doctor, per seat or per booking. The WhatsApp number a clinic sends from changes once: during the 14-day free trial, which takes no card and includes 50 credits, messages go from FormAlert's shared WhatsApp number at ₹1 a message against that allowance, and the clinic can connect its own number, during the trial or after subscribing, through Meta's Embedded Signup inside FormAlert — a clinic already using the WhatsApp Business app can link the number it already runs, bringing its chats across — after which every message carries the clinic's own name. Meta verifies the business behind that number; a clinic whose Meta business is already verified connects the same day, and one that is not registered yet uses a free MSME Udyam certificate, issued from Aadhaar and PAN and usually the same day at udyamregistration.gov.in, or a GST certificate if it has one. FormAlert files that verification and the message templates with Meta on the clinic's behalf. Because that WhatsApp account is created inside the clinic's own Meta business portfolio, a clinic that stops paying FormAlert keeps the number and the account and can use them with any other software.