A dermatology clinic in Hyderabad books 48 slots a day and sees about 36 patients. The twelve empty slots are not distributed evenly. They cluster in the first hour of the morning, in the slot right after lunch, and on Mondays. The clinic assumes patients are unreliable. The pattern says something more specific: the slots people are least likely to keep are the ones they were least willing to choose in the first place.
Published outpatient no-show rates commonly sit between 20 and 30 percent, and each missed appointment costs both the revenue of the slot and the opportunity cost of a patient who could not get booked.
Reminders Work, but the Details Decide How Much
Reminder messaging is the highest return intervention available, with studies across outpatient settings showing reductions in no-shows in the range of 20 to 35 percent. The variation between implementations is large, and it comes down to specifics.
- Timing beats frequency. One reminder around 48 hours before the appointment, plus a short one on the morning of, outperforms a stream of messages. The 48 hour mark leaves enough time for the slot to be refilled if the patient cancels.
- Make cancelling one tap. A reminder that only says “your appointment is confirmed” collects no information. One with a confirm and reschedule action turns a silent no-show into a recoverable slot.
- Use the patient’s language. Message templates in Telugu, Bengali or Marathi see materially better response rates than English defaults in the same clinic.
- Prefer the channel they use. In India, a WhatsApp Business message is opened far more reliably than SMS, though SMS remains the necessary fallback for feature phone users.
- Include what removes friction. Doctor name, floor, what to bring, and whether to fast. Uncertainty is itself a reason people skip.
Design the Slot Grid Around Real Behaviour
Scheduling software usually offers a uniform grid of identical slots. Care does not work that way. A new patient consultation and a five minute suture review do not take the same time, and forcing both into a 15 minute block guarantees the clinic runs late, which in turn trains patients to arrive late.
Variable slot durations by appointment type fix most of it. Beyond that, a few patterns are worth building. Hold a small number of same-day slots back for urgent cases rather than letting advance bookings consume the whole day. Keep an active waitlist that auto-offers a released slot to the next suitable patient, which is the single best way to recover cancellations. And watch the lead time, because appointments booked more than three weeks ahead show noticeably higher no-show rates than those booked within a week.
Measure by Segment, Then Intervene
Track no-show rate by slot time, by appointment type, by booking lead time, and by whether the patient is new or returning. Nearly every clinic finds that the rate is concentrated in two or three identifiable segments. That is where targeted effort belongs, whether that means a phone call rather than a message for high-risk bookings, or simply not offering the 9 am Monday slot to first-time patients.
Avoid the reflex to overbook. It smooths the utilisation number and pushes the cost onto waiting patients and onto clinical staff, which shows up later as attrition and poor reviews.
At Invexa, we build scheduling around how a clinic actually runs its day, since a calendar that ignores consultation reality produces tidy reports and a waiting room that never empties.