Most clinic owners know their no-show problem by feel: the 4 PM chair that sat empty, the patient who said "I will come" and never did. Very few can say what the number is, because a paper diary or a spreadsheet does not count the appointments that quietly failed. The first step to reducing no-shows is therefore not a new policy. It is changing what happens between the moment a patient books and the moment they are due to walk in.
This post describes a reminder sequence that works for an Indian OPD clinic, and shows how CuraVerto implements each step on WhatsApp today. It does not promise a percentage improvement, because no honest vendor can know your patients' behaviour in advance. It explains the mechanics, so you can judge whether they fit how your clinic runs.
A receptionist calling forty patients the morning of the visit is expensive in staff time and lands on people who are at work or in traffic and do not pick up. A plain SMS is cheaper but one-way: the patient reads it, decides they cannot come, and has no easy way to say so. The slot stays booked in your calendar until the moment it goes empty. Both approaches share the same flaw. They tell the patient about the appointment but give the clinic no answer back.
The useful reminder is one the patient can answer without typing. It names the doctor, the date and the time, and offers three choices: confirm, reschedule, cancel. The answer matters more than the message, because a confirmed booking and a cancelled one are different facts for the clinic, and the earlier you learn the second one, the more time there is to fill the slot.
CuraVerto's reminder engine is driven by a sequence of touchpoints. A clinic that has not configured its own sequence gets this default, which reads directly from the live appointment record:
Each touchpoint fires at most once per appointment, and the engine has a catch-up window, so a delayed run of the scheduler does not silently skip a patient. A clinic can also define its own sequence, with different timings, in its automation settings.
This is the step most reminder tools leave out. When the patient taps reschedule, CuraVerto's WhatsApp bot does not just log a complaint. It starts a fresh booking conversation for the same doctor and service, offering available dates, and the original appointment is marked as rescheduled so the audit trail is preserved. When the patient taps cancel, the appointment is cancelled and the status is recorded. In both cases the clinic learns about it on WhatsApp time, not at the moment of the no-show.
Because the bot reads the same appointment data the front desk uses, there is one calendar rather than a reminder tool holding its own separate copy. For how that booking bot is scoped, see the linked post below.
Before changing anything, take a month of appointments and count how many ended as completed, cancelled or never attended. That is your baseline, and it is the only number that matters for your clinic. After reminders are running, compare the same count for the next month. Look separately at cancellations made in advance, because a rise in advance cancellations alongside a fall in silent no-shows is the pattern you want: the empty slots are the same, but you found out early enough to offer them to someone else. Keep the comparison honest by noting anything else that changed, such as a new doctor, a holiday week or a fee change.
Reminders and confirmations sent through CuraVerto go out on the official WhatsApp Cloud API as utility-category templates, which CuraVerto meters at ₹0.15 per message. Reminders are part of the core Appointments module, so there is no separate reminders fee on top of the plan. The cost logic, and how it differs from promotional broadcasts, is covered in the utility-versus-marketing post below. Clinics that used SMS also ask whether WhatsApp needs the same telecom registration. It does not, and that is covered in the DLT post.
CuraVerto sends each booked patient a WhatsApp confirmation ask 24 hours before the visit with confirm, reschedule and cancel options, then a short nudge shortly before the appointment. A patient who taps reschedule is taken into a new booking conversation for the same doctor and service, so the clinic learns about a change in advance rather than at the moment of the no-show.
No. The confirmation ask, the reschedule flow and the reminder all arrive on the same WhatsApp number the patient already uses to message the clinic, so there is nothing to download and no login.
Yes. The default sequence is a 24-hour confirmation ask followed by a short nudge before the visit, and a clinic can define its own touchpoint timings in its automation settings. A clinic that does nothing keeps the default.
Reminders are part of the core Appointments module, so there is no separate reminders fee. The WhatsApp messages themselves are utility templates that CuraVerto meters at ₹0.15 per message, sent directly over the official WhatsApp Cloud API with no third-party BSP layer.
No, and no honest tool can promise that. A reminder gives the patient an easy way to confirm, move or cancel, and gives the clinic earlier notice, so some empty slots can be refilled. The size of the effect depends on your patients and your follow-up, which is why it is worth measuring your own no-show count from a baseline.
CuraVerto runs a 24-hour confirmation ask, a short nudge and a one-tap reschedule path on WhatsApp, as part of the Appointments module from the Essential plan at ₹9,999 per year excluding GST.
Prefer not to use WhatsApp? Leave your number and we will call.