Guide
Why patients don't turn up, how to count your own no-show rate, and six fixes that work in Indian clinics.
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
A no-show is a booked appointment where the patient neither turns up nor tells the clinic in advance. It is different from a cancellation, where the patient lets you know and the slot can go to someone else.
Divide the number of no-shows in a month by the number of appointments booked for that month, and multiply by 100. Twelve no-shows out of 300 bookings is 4%. Count it for a month before you change anything, and again a month after.
There isn't a number worth quoting you. Published rates vary enormously by specialty, appointment type and country, and most of the figures circulating in clinic software marketing — including ours, until we removed them — have no traceable source. The benchmark that matters is your own.
Two reminders, at two different moments, sent where the patient will actually read them: 24 hours before and 2 hours before, on WhatsApp. Then remove the friction — if changing the time means phoning the clinic during working hours, a patient who cannot make it just doesn't turn up. Give them a button to move it themselves and a no-show becomes a reschedule.
Send a short, blame-free message the same day with a way to rebook, like the template on this page. In FormAlert, mark the patient as a no-show and they get a WhatsApp message about the missed visit; when they reply, they can pick a new slot inside the chat, and the rebooking reaches you as a request to approve.
Some clinics do, but it tends to put off new patients deciding whether to book at all. Reminders solve most of the problem without changing your terms. A deposit makes more sense for high-demand specialists and for repeat no-shows.
It manages the symptom and costs you at the other end: when everyone turns up, your waiting room absorbs the error and every patient that session waits longer. Fixing the reminders first is cheaper.
They fix the patient who forgot and the patient whose plans changed and had no easy way to tell you, which is most of them. They cannot fix a patient who never meant to come. We will not quote you a percentage; count your own before and after.
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.