Vaami
Job to be done: keep the diary full

Appointment no-show recovery: confirm, reschedule and refill slots by voice

A no-show recovery agent calls clients before their appointment to confirm or reschedule, and when someone cancels it offers the freed slot to people on your waitlist. The aim is to learn about gaps early enough to refill them, rather than discovering an empty chair after the appointment time has passed.

See pricing
Who it is for

Who should use this?

Clinics and specialist practices

Practices where a missed consultation wastes a clinician's scheduled time and a delayed follow-up has a care cost as well as a revenue cost.

Salons, spas and wellness studios

Businesses selling appointment time to individuals, where the stylist's hour cannot be resold once it has passed.

Service businesses with visit slots

Pest control, appliance repair, driving schools, tutoring and similar services that schedule a person's time at a fixed hour.

Multi-branch operators

Chains where each front desk is too busy at peak to call everyone, and where a central waitlist across branches can fill gaps that a single desk would not see.

The problem

Why do people miss appointments they booked themselves?

People rarely decide to skip an appointment. They forget, something comes up, the appointment was booked weeks ago, or they could not face the effort of calling to cancel. A text reminder helps when it is seen, but it is easy to ignore and awkward to reply to when what the person actually wants to say is "can we move it to Thursday?"

A voice reminder changes the economics of that moment. The person can answer in one sentence, and the agent can act on it immediately: confirm, move the slot, or cancel and release it. The important point is timing. A cancellation received two days ahead can be refilled; the same cancellation received at the appointment time cannot. The value is in turning silent no-shows into early, actionable cancellations.

The second half of the job is backfill. A freed slot is only recovered if someone is told about it quickly, so the agent calls the next person on the waitlist, offers the slot, and books it if they accept. We have written about the reminder mechanics in more detail in our guide to AI appointment reminders, linked below, and deliberately do not repeat industry no-show percentages here, because they differ greatly by specialty and region. Measure your own rate first.

Call flow

How does the call work, step by step?

  1. 1

    Read the diary

    Vaami reads upcoming appointments from your scheduling system, including client name, phone, service, provider and time, on a rolling basis.

  2. 2

    Set the reminder cadence

    You choose when calls go out, for example two days and then the evening before for long-lead services, or a few hours before for same-day ones.

  3. 3

    Open with the specifics

    The agent names the business, the service and the time, and asks if the client is still able to attend.

  4. 4

    Branch on the answer

    A yes is logged as confirmed. A no or a maybe starts the reschedule path. No answer triggers a retry or an SMS fallback.

  5. 5

    Offer real alternatives

    For a reschedule, the agent reads available times from the live calendar, offers two or three, and books the one the client picks, releasing the old slot.

  6. 6

    Handle cancellation without friction

    If the client wants to cancel, the agent cancels, asks an optional reason, and offers to rebook later rather than ending cold.

  7. 7

    Trigger the waitlist

    A released slot is matched to waitlisted clients by service, provider and time, with the nearest-time slot offered first.

  8. 8

    Backfill call

    The agent calls the waitlisted client, offers the slot, and books on acceptance; on refusal it moves to the next person, up to a limit you set.

  9. 9

    Pre-visit instructions

    On confirmation, the agent can repeat preparation notes you provide, such as fasting, ID to bring, or arriving ten minutes early.

Example script, illustrative, not a recorded customer call

What might this call sound like?

Physiotherapy clinic, reminder call the day before, client wishes to reschedule.

Agent
Hello, is this Ms. Anita Rao? This is the Example Physio Clinic, calling about your appointment tomorrow.
Customer
Yes, hello.
Agent
You're booked with Dr. Mehta tomorrow at 10:30 in the morning for a follow-up session. Are you still able to make it?
Customer
Oh, I'm not sure. I might have a meeting at that time.
Agent
No problem, I can look at other times. Dr. Mehta has 4:00 pm tomorrow, or 9:00 am the day after. Would either of those work?
Customer
9:00 am the day after would be good.
Agent
I've moved your appointment to 9:00 am on Thursday with Dr. Mehta, and I've released tomorrow's slot. Is there anything else you need for the session?
Customer
Should I bring my earlier reports?
Agent
Yes, please bring your previous scan reports and wear comfortable clothing. We'll also send you an SMS with the details.
Customer
Perfect. Thank you.
Agent
You're welcome, Ms. Rao. See you on Thursday.

Hinglish variant (reminder and reschedule)

Agent
Namaste, kya main Anita Rao ji se baat kar rahi hoon? Example Physio Clinic se call hai, kal subah 10:30 baje aapka appointment hai.
Customer
Haan, par us time meeting ho sakti hai.
Agent
Koi baat nahi. Kal shaam 4 baje ya parson subah 9 baje ka slot khaali hai. Kaun sa theek rahega?
Customer
Parson subah 9 baje.
Agent
Theek hai, maine aapka appointment parson subah 9 baje kar diya hai.
Limits

What can the agent do, and what can it not?

The agent can

  • Confirm, reschedule or cancel by voice against your live calendar.
  • Offer slots only from the availability your scheduling system reports.
  • Run waitlist backfill calls and book accepted slots automatically.
  • Read out preparation instructions that you supply.
  • Log reasons for cancellation as tags you can report on.

The agent cannot

  • Give medical advice or judge whether a symptom needs urgent attention.
  • Override your cancellation policy or waive fees unless you define a rule.
  • Book services or providers that are not set up in your scheduling system.
  • Reach a person who does not answer; it will retry and then report them as unreached.

It hands off to a human when

  • Client describes new or worsening symptoms, or anything that sounds urgent.
  • Client asks about billing, insurance or fees.
  • Client is upset about a previous visit.
  • Client asks to speak to the front desk or the provider.
Measurement

Which metrics should you track?

We do not promise a result here. Define each metric before launch, record a baseline, and compare a called cohort against a control group where you can.

MetricHow to define it
No-show rateAppointments where the client did not attend and did not cancel, divided by appointments scheduled, by service and provider.
Confirmation rateReminder calls ending in a confirmed outcome divided by appointments reminded.
Early cancellation shareCancellations made at least a set number of hours before the slot, divided by all cancellations. This is the number backfill depends on.
Slot recovery rateReleased slots later filled divided by released slots.
Time to refillMedian time between a slot being released and being rebooked.
Reschedule completionReschedule requests that ended in a new confirmed booking divided by reschedule requests.
Compliance notes

What compliance questions come up?

  • Appointment details can reveal health information. Confirm you are speaking to the client before stating the service, and keep voicemails and SMS content minimal.
  • Vaami presents a HIPAA-ready architecture, and a signed BAA is available on enterprise healthcare plans. That matters for US clinics; for Indian clinics, DPDP applies to personal data in the call.
  • Reminder calls to existing clients about a booked appointment are service calls, and a promotional offer inside the same call changes that. Keep the call to the appointment and check classification with your advisor.

This page is general information, not legal advice. Have your own counsel confirm how rules apply to your business. Read more: TRAI & DLT for AI calling, DPDP and call recording, DND registry and AI calls. Definitions are in the voice AI glossary.

How long does setup take?

A standard configuration with one scheduling system, one location and a single reminder cadence is typically live in under one business day. Waitlist rules across multiple branches take longer to design.

What does it cost?

Reminder and backfill calls are usage-based on the published plans. See the pricing page for current plans.

When is this not a fit?

  • Your bookings are mostly walk-in or same-hour, so there is no lead time to act on.
  • Your scheduling tool has no way to read or write availability programmatically.
  • Appointments are very high value and relationship-led, where a personal call from your own staff is part of the service.
  • Cancellation fees or deposits are handled in a way that needs a human conversation each time.
FAQ

Questions about appointment no-show recovery.

Does a reminder call really reduce no-shows?

Reminders help most when they let the client act on the spot. We do not quote an industry-wide figure because specialties differ. Our reminders guide explains the mechanics, and your own no-show rate before and after, by cohort, is the number that matters.

How does waitlist backfill choose who to call?

You set the matching rules: service, provider, location and how close in time the slot is. The agent calls in the order you define and stops after a maximum number of attempts per slot.

What if a client prefers text?

Record their channel preference and the agent skips the call, using SMS or WhatsApp where your setup supports it. Voice is an addition to your channels, not a replacement.

Can it handle double bookings or conflicts?

It books only against availability your scheduler reports and re-checks the slot at the moment of booking. If the slot is gone, it offers the next options rather than guessing.

Does it work for walk-in businesses?

Only partly. If most revenue comes from walk-ins, the reminder job has little to act on; the after-hours and inbound pages may be a better start.

Can clients reach a human during the call?

Yes. A request for the front desk, or any clinical question, transfers to your team with the transcript.

See this call flow running on your own data.

Book a free demo and we will walk through the appointment no-show recovery flow with your scripts, systems and languages.