How to Reduce Patient No-Shows with Automated Calls
Patient no-shows cost Indian clinics an estimated 20–30% of scheduled appointment slots. Bolti, a voice AI platform for production-ready phone agents, lets you run automated reminder calls at ₹7/min — with a free 50-minute trial to get started.
How Much Do Automated Calls Actually Cut No-Shows?
Studies across outpatient settings consistently show that voice reminder calls reduce no-show rates by 30–50% compared to no reminders. SMS alone cuts them by 15–20%. A voice call — especially one that confirms, reschedules, or collects a response — performs significantly better because it demands active engagement from the patient.
For a clinic running 40 appointments per day with a 25% no-show rate, that's 10 wasted slots daily. Cutting that rate to 12% recovers roughly 5 billable appointments — at ₹500–₹2,000 per consultation, that's ₹2,500–₹10,000 recovered every single day.
Why voice outperforms SMS for reminders
- Patients must respond (confirm, cancel, or reschedule) — passive delivery isn't enough
- Voice works for patients who don't use WhatsApp or have low literacy
- The agent can handle real-time rescheduling without staff involvement
- Missed calls get logged automatically; staff can follow up on genuine cancellations
What a Bolti Appointment Reminder Agent Does
Bolti's appointment reminder use case covers the full call flow: greeting the patient by name, confirming appointment details, collecting a response (confirm/reschedule/cancel), and logging the outcome.
Each call uses dynamic variables so the agent says the right name, date, time, and doctor. A call for Ramesh at Apollo Clinic, Pune sounds like:
"Namaste Ramesh ji, yeh Apollo Clinic Pune se reminder hai. Aapka appointment Dr. Sharma ke saath kal, 15 April, dopahar 2 baje hai. Kya aap confirm karna chahenge?"
The agent handles interruptions naturally — if Ramesh says "haan" mid-sentence, it doesn't wait for silence before responding. Sub-second turn-taking means the conversation feels like a real call, not a robocall.
Languages supported
Bolti supports 80+ languages including Hindi, Marathi, Tamil, Telugu, Bengali, Gujarati, and English. You can set the agent's language per campaign — useful if you run a multilingual clinic or operate across cities.
Step-by-Step: Setting Up Your Reminder Campaign
Here's how to go from zero to live reminder calls in under an hour.
Step 1: Create and configure your agent
- Sign up and open the Bolti dashboard
- Create a new agent — give it a name like "Appointment Reminder - Hindi"
- Write a system prompt that defines its goal: confirm appointments, offer rescheduling, log outcomes
- Set the language, voice, and greeting message
- Add dynamic variables:
{{ patient_name }},{{ appointment_date }},{{ appointment_time }},{{ doctor_name }}
Test the agent in the Preview tab — this runs the full voice pipeline from your browser, free, before you spend a single minute of credit.
Step 2: Connect a phone number
You can buy a number directly through Bolti or bring your own from Twilio, Plivo, or Exotel (BYOC). Assign the number to your agent under the Phone tab.
Step 3: Trigger calls from your patient list
For a bulk campaign, use the Batch Calling feature. Pass your patient list via the API with each record's variables:
{
"to_number": "+919876543210",
"agent_phone_number_id": "...",
"variable_values": {
"patient_name": "Ramesh",
"appointment_date": "15 April",
"appointment_time": "2:00 PM",
"doctor_name": "Dr. Sharma"
}
}
Every dashboard action is also an API call — so if your HMS (Hospital Management System) can fire a webhook, it can trigger Bolti calls automatically when appointments are booked or 24 hours before the slot.
Step 4: Review outcomes in call logs
After each call, Bolti logs the conversation transcript and outcome. You can see who confirmed, who asked to reschedule, and who didn't pick up. Build a simple follow-up rule: if no answer, retry once after 2 hours; if cancelled, flag for front desk.
Timing: When to Send Reminder Calls
The data on reminder timing is consistent:
- 48 hours before — highest impact for reducing no-shows; gives patients time to reschedule
- 24 hours before — good for same-day cancellation recovery
- 2 hours before — last-chance confirmation; useful for high-value procedures
Running all three in sequence for a high-value appointment (say, a specialist consultation at ₹1,500+) is worth it. At ₹7/min and an average call duration of 60–90 seconds, three reminder calls cost under ₹35 per patient.
What to say in each call
| Call | Goal | Key message |
|---|---|---|
| 48-hour | Confirm or reschedule | "Your appointment is in 2 days — press 1 to confirm, 2 to reschedule" |
| 24-hour | Final confirmation | "Your appointment is tomorrow — please confirm or we may release the slot" |
| 2-hour | Last-minute check | "Your appointment is in 2 hours at [location]" |
Common Setup Mistakes to Avoid
- Calling too early or too late in the day — 9 AM to 7 PM works best; avoid lunch hours for elderly patients
- Generic greetings — "Dear patient" is ignored; use the patient's name and the specific doctor's name
- No rescheduling path — if the agent can't offer an alternative slot, cancellations just become no-shows anyway
- No retry logic — 30–40% of patients don't answer the first call; one retry recovers most of them
- Wrong language — a Hindi-speaking patient in Chennai getting a call in English will hang up immediately
Set Up Your First Appointment Reminder Agent
You can configure a working reminder agent, test it in the browser, and place your first real call — all within the 50 free minutes included in Bolti's trial. After that, calls are billed at ₹7/min with no monthly commitment. For a clinic making 50 reminder calls per day at 90 seconds each, that's roughly ₹525/day — a fraction of one recovered consultation fee.
Build your first patient reminder agent and start cutting no-shows this week — sign up and get 50 free minutes.
Frequently Asked Questions
How much do automated reminder calls reduce patient no-shows?
Voice reminder calls typically reduce no-show rates by 30–50% in outpatient settings, compared to 15–20% for SMS alone. The improvement is larger because voice calls require active patient engagement — the patient must confirm, cancel, or reschedule in real time.
How much does it cost to run automated appointment reminder calls with Bolti?
Bolti charges ₹7/min for outbound calls with no monthly minimum. A 90-second reminder call costs roughly ₹10.50. For a clinic making 50 reminder calls per day, that's around ₹525/day. Bolti also offers a free trial with 50 minutes included.
Can Bolti's reminder calls speak in Hindi, Tamil, or other Indian languages?
Yes. Bolti supports 80+ languages including Hindi, Marathi, Tamil, Telugu, Bengali, Gujarati, and English. You can configure the agent's language per campaign, so patients hear reminders in their preferred language.
Can the voice agent reschedule appointments during the reminder call?
Yes, if you configure a rescheduling tool in the agent's setup. The agent can collect the patient's preferred alternative slot and pass it back to your system via a webhook or API call — without any staff involvement during the call.
Do I need a developer to set up automated reminder calls on Bolti?
No. You can create an agent, configure the prompt and variables, connect a phone number, and trigger calls entirely from the Bolti dashboard. The API is available if you want to integrate with your HMS or automate triggers, but it's not required to get started.