Outpero
Guides10 min read·

How to Reduce No-Shows With AI Reminders: A Guide for India

No-shows fall when every appointment gets a reminder at the right time and the patient or buyer can confirm, reschedule or cancel in the same call, in their own language. A broadcast reminder is enough for a simple heads-up; a conversational call is what recovers the slot, and an inbound line that answers reschedule calls day and night keeps it recovered.

O
Outpero Editorial
Voice AI research team, Hyderabad

The short answer

A no-show is a booked slot that nobody uses and nobody cancels. It costs an empty chair, a doctor or counsellor idle for the hour, and a person who could have taken that slot but was turned away earlier. The reliable fix is a layered reminder: an early notice, a confirm-or-reschedule call nearer the time, and a line that answers when someone wants to move the booking.

The important distinction is between telling and asking. A broadcast reminder tells: it plays one message and ends. A conversational call asks: are you coming, would another time suit you better, shall we cancel. Asking is what frees a slot you can refill.

Why people miss appointments

People rarely skip a booking out of disrespect. They forget, something comes up, the place is hard to reach, or they were never sure about the slot in the first place. A reminder fixes forgetting. A conversation fixes the rest, because it gives the person an easy way out that is not simply failing to turn up.

  • —The booking was made days or weeks ago, and nothing has reached the person since.
  • —A work, travel or family clash appeared, and cancelling feels like more effort than staying silent.
  • —The person is unsure how to reach the clinic, the lab or the site, or whether the timing allows for fasting, parking or travel.
  • —The person booked with several providers and will go to whichever is convenient.
  • —The booking came from an ad or an enquiry call and the intent was never very firm.

The no-show maths in rupees

These figures are an illustration with stated assumptions. Use your own consultation fee, your own booking volume and your own no-show count, which most practice systems or even a plain register can give you in an afternoon.

LineAssumptionResult
Average consultation or session fee₹600Revenue per filled slot
Appointments booked per month780 (30 a day, 26 days)Hypothetical clinic
No-show rate15 percent (hypothetical)117 empty slots
Revenue lost to no-shows117 multiplied by ₹600₹70,200 a month
Confirm-or-reschedule call for every booking1 connected minute at Standard ₹5₹3,900, or ₹4,602 with 18 percent GST
Break-even₹4,602 divided by ₹600About 8 slots saved, roughly 1 point of no-show rate

On those assumptions, the programme pays back if no-shows fall from 15 percent to about 14 percent. Most of the gain comes from two effects that the table does not price: slots released early enough to be rebooked, and patients who would have wasted a visit to a closed or overbooked place.

For a coaching institute, the same logic applies to demo classes and counselling sessions, where each no-show is a lost admission conversation. For a real estate developer, a site visit no-show wastes a sales executive's trip and a car. Replace the fee with the value of a filled slot in your own business.

Reminder timing that works

There is no single magic interval, and anyone quoting one as universal is guessing. What works depends on how far ahead people book. The sequence below is a sensible starting point to test, not a rule.

WhenPurposeBest channel
Booking confirmation, within minutesReassure and share place, time and instructionsWhatsApp or SMS, or a short call
2 to 3 days before, for long-lead bookingsEarly warning so a clash surfaces while the slot can still be refilledVoice broadcast, or a conversation for high-value slots
Evening before, or morning of for same-dayConfirm attendance, offer rescheduleAI conversation
2 to 3 hours beforeLast nudge with directions and parkingVoice broadcast or WhatsApp
After a miss, within the hourRecover: offer the next free slotAI conversation

The key idea is to put the conversation at the point where a free slot can still be refilled. A call at 7 pm the evening before leaves time to offer the slot to a waiting patient. A call 30 minutes before only prevents forgetting.

Broadcast reminder or conversation?

Outpero offers both. A voice broadcast plays one fixed message, an audio file you upload or text spoken in Outpero's voices, to a whole list and ends when the message finishes. It is not an AI conversation, and it is billed at a lower rate than conversation minutes. A conversation is the AI employee actually talking and listening.

NeedBroadcastConversation
Tell 400 patients the clinic is closed on FridayRight fitOverkill
Heads-up: your appointment is tomorrow at 5 pmEnough for low-stakes visitsBetter for high-value slots
Are you coming? Shall we move it?Not possible: no answer is takenRight fit
Patient asks for another time or doctorNot possibleRight fit: books a real calendar slot
Fasting or preparation instructions for a lab testEnough, if the message is fixedBetter if the patient has questions
Patient calls to cancel at 10 pmNot applicableInbound call, answered round the clock

The confirm-or-reschedule conversation

This is the call that earns its cost. The agent greets the person in their language, names the booking, and asks one question. Here is a short Telugu opening for a dental clinic, with the English words a caller would naturally use.

Sample opening, Telugu with English mixed in

నమస్కారం, Smile Dental Clinic నుంచి కాల్ చేస్తున్నాం. రేపు సాయంత్రం 5 గంటలకు మీ appointment ఉంది. మీరు రాగలరా, లేదా వేరే time కి మార్చమంటారా? (Hello, we are calling from Smile Dental Clinic. You have an appointment tomorrow at 5 pm. Will you be able to come, or shall we move it to another time?)

If the answer is yes, the call ends there with the booking logged as confirmed. If the person wants another time, the agent can offer the next free slots and book a real calendar slot. If the person cannot come at all, the slot is released and recorded as cancelled, with a reason if one was given. All of this is written into the call log, the summary and your webhook.

Want to hear this working, not just read about it?

A short call with a clear exit works better than a long, chatty one. Keep the agent's job narrow: confirm, move or cancel. Where the person has a clinical or fee question the agent should not answer, the call can be transferred to your team.

Inbound reschedule calls

Half of the reschedule problem is on the way in. People who receive a reminder often call back to move the booking, and they call after clinic hours, during a consultation, or at a lunch rush when the front desk is busy. A missed call is another near-certain no-show.

Outpero's inbound mode answers calls to your business number 24 hours a day. It handles the enquiry, books or moves the appointment in a calendar, and logs the call. It recognises returning callers, so a patient who rang last week about a root canal is not asked to start from scratch. This is the AI receptionist side of the same system, and it closes the loop: the outbound reminder invites a reply, and the inbound line is ready to take it.

Use cases by business type

Clinics and dental practices

Consultation slots are time-boxed and revenue per slot is clear. Confirm the evening before, hold a waiting list, and use broadcast for closures and camps. Dental treatments often span several visits, so a missed visit also delays the whole course; a recovery call after a miss is worth more here than in a one-off consult.

Diagnostic labs

A lab slot comes with preparation: fasting, medication or a full bladder. A reminder that carries the instructions prevents a wasted visit and an invalid sample. Home collection adds a time window; a confirmation call the evening before keeps phlebotomist routes efficient.

Coaching centres, demo classes and counselling

Demo bookings come from ads and forms with variable intent. A confirmation call the day before, and again an hour ahead for live online demos, protects the sales team's time. A missed demo should trigger a recovery call the same day.

Site visits for real estate

A site visit is expensive for the developer: a vehicle, an executive and a sample flat. Confirm the visit, share the location and ask who is coming. Where the buyer asks to move the visit, rebook on the call instead of letting it quietly drop.

How to set it up

  1. 01Export 90 days of appointments with status: attended, cancelled, no-show. Compute your no-show rate overall and by slot type, day and lead source.
  2. 02Decide the layers: one broadcast for early notice, one conversation the evening before, one recovery call after a miss.
  3. 03List the outcomes to capture: confirmed, rescheduled with new time, cancelled with reason, no answer.
  4. 04Connect your calendar so a rescheduled slot is a real booking, and set the webhook or spreadsheet that receives the result.
  5. 05Test calls on your own phone in the languages your patients use, including awkward answers such as asking for the doctor by name.
  6. 06Run on half your bookings for two weeks, keep the other half as the comparison, and then widen.

Calling windows matter: reminders should go out at reasonable hours, and Outpero's bulk campaigns respect a calling window you set, with retries for unanswered numbers. Calls to people who have booked with you are a contact within an existing relationship; confirm how that applies to your business with your own compliance advisor.

How to measure no-show rate properly

  • —Define it once: no-show equals a booked slot with no attendance and no cancellation made before the slot began. Late cancellations that you refilled are a separate, better category.
  • —Report it weekly as no-shows divided by booked slots, by slot type and by lead source.
  • —Track confirmation rate (share of called bookings confirmed), reschedule rate and cancellation rate, since a rising cancellation count with a falling no-show count is a good sign: slots are being released.
  • —Track slots refilled after a cancellation, because that is where the revenue is recovered.
  • —Compare a called group with a holdout group over the same dates, so a holiday or a monsoon week does not masquerade as a result.
  • —Take cost per called booking from the credits shown on each call log, then compare with revenue per recovered slot.

Pricing and what to expect

Outpero has no setup fee and no monthly subscription. A conversation costs Standard ₹5 or Premium ₹6.8 per connected minute from prepaid credits, with 50 free credits at signup and no card required. A dedicated +91 business number is ₹649 a month and includes 1 channel; each extra channel, which is one more call at a time, is ₹649 a month. Prices exclude 18 percent GST. Unanswered calls are not billed.

As a rough guide to speed, each channel works through about 55 dials an hour, so a 300-booking evening list on 3 channels takes under two hours. Add channels for larger lists rather than starting the calls earlier.

Where this does not fit

If your no-shows are driven by cost, by a long wait on the day, or by a poor first experience, a reminder will not fix them. AI calls also do not replace clinical judgement: the agent confirms, moves and cancels; it does not triage. For a practice with only a few appointments a day, a front-desk call may be simpler. The programme earns its cost at volume and in the hours when nobody is free to dial.

Frequently asked questions

What is a good no-show rate for a clinic?

+

There is no single benchmark that fits every clinic, and numbers quoted online vary widely by specialty and city. The useful target is your own rate, falling over time. Measure no-shows divided by booked slots by slot type, run reminders on half your bookings, and compare the two groups over the same weeks.

When should an appointment reminder be sent?

+

Use layers. Send a confirmation at booking, an early notice two to three days ahead for long-lead bookings, a confirm-or-reschedule call the evening before, and a last nudge a few hours ahead. Put the conversation where a freed slot can still be refilled, which is usually the evening before.

Is a voice broadcast reminder enough?

+

For a simple heads-up or a clinic closure, yes. A voice broadcast plays one fixed message to a list and ends; it takes no reply. It cannot confirm attendance, move a slot or hear a cancellation. For those, use an AI conversation, which can book a new slot on a calendar.

Can the AI reschedule an appointment on the call?

+

Yes, when you enable calendar access for the employee. It can offer free slots, book a real slot in your calendar and log the change. For questions it should not answer, such as clinical advice or fee disputes, the call can be transferred to your team.

Can patients call back to reschedule outside clinic hours?

+

Yes. Inbound mode answers calls to your business number 24 hours a day, handles the enquiry, books or moves the appointment and logs everything. It remembers returning callers, so a patient mid-treatment picks up from the last conversation instead of starting over.

What languages do the reminders work in?

+

Hindi, Telugu, Tamil, Marathi, Kannada, Malayalam and Indian English, with the agent switching to English whenever the caller does, as in Hinglish or Tenglish. The per-minute price is the same in every language. Other languages, such as Bengali or Gujarati, are not supported yet.

How much does a reminder programme cost?

+

A one-minute confirmation call at Standard ₹5 per connected minute is ₹5 plus 18 percent GST, with no setup fee and no subscription. A 780-booking month is about ₹3,900 before GST, plus the ₹649 monthly number including 1 channel. Unanswered calls are not billed, and a broadcast reminder costs less per minute.

About the author

The Outpero team builds AI voice agents for Indian businesses, in Hindi, Telugu, Tamil, Marathi, Kannada, Malayalam and English. Figures are from Outpero's own product unless another source is named.

Enterprise and custom: volume plans go as low as ₹3.5/min, quoted on your needs.

Get a custom quote

Try it in 30 seconds

Hear your business’s fastest employee take a call

Call the agent yourself and hear how it handles a real enquiry in your customers' language. No card, no signup — 50 free credits when you’re ready to deploy one.

No setup fee · calls from ₹5/min

Or see the full product — India's fastest employee.