A missed screening appointment costs your site the advertising spend that generated the inquiry, the coordinator time spent qualifying the patient, and the visit slot that could have been filled by a different patient. Industry data shows that 20–35% of scheduled screening visits result in no-shows. Of those no-shows, 40–60% will reschedule and attend if contacted within 48 hours using a structured recovery sequence. Beyond 48 hours, rescheduling rates drop significantly. The outbound call sequence that fires automatically within minutes of a no-show is the system that recovers this cost.
The 4-Touch No-Show Recovery Sequence
Touch 1 — Automated SMS (within 30 minutes of missed appointment):
“Hi [name], we noticed you weren’t able to make your [time] appointment today at [site name]. We completely understand — life gets busy. We have openings this week: [link to reschedule]. Reply or call us at [phone] if you’d like a different time.”
Touch 2 — AI outbound call (same day, 2 hours after SMS):
If no rescheduling from SMS: AI calls and delivers: “Hi [name], this is a message from [site name] about your missed appointment today. We’d love to reschedule at your convenience. Press 1 to speak with a coordinator now, or press 2 for a callback tomorrow morning.”
Touch 3 — Coordinator call (next business day):
If no response to Touch 1 or 2: coordinator makes a personal call. Script: “[Name], this is [coordinator name] from [site name]. I saw you weren’t able to make your appointment and I wanted to reach out personally. Is everything okay? We’d love to find a time that works better for you.” The personal coordinator call recovers 25–35% of patients who did not respond to automated outreach.
Touch 4 — Final SMS (Day 5):
“Hi [name], this is our last outreach about rescheduling your [site name] appointment. The door is always open — if timing works out, you can schedule here: [link] or call [phone]. Take care.”
Automating Touches 1 and 2
Build the automation in Zapier: trigger “Appointment status changed to no-show” in your scheduling system (Calendly, Acuity, or your CTMS) → Action 1: send Twilio SMS (Touch 1) → Action 2: 2-hour delay → conditional: if appointment still unbooked → trigger AI outbound call via VAPI or Bland AI (Touch 2). Touch 3 is manually assigned to the coordinator when Touches 1 and 2 go unanswered.
Why 48 Hours Is the Recovery Window
No-show recovery rate by contact timing:
- Contact within 2 hours: 55–65% rescheduling rate
- Contact within 24 hours: 35–45% rescheduling rate
- Contact within 48 hours: 20–30% rescheduling rate
- Contact after 48 hours: 8–15% rescheduling rate
The automated Touch 1 and 2 ensure no-show patients are contacted within 2 hours regardless of staff availability, capturing the highest-recovery window automatically.
48-Hour Action List
- Hour 1: Calculate your current no-show rate (missed appointments ÷ scheduled appointments × 100) and your current no-show recovery rate (rescheduled ÷ no-shows × 100). These are your baseline metrics.
- Hour 2: Write your Touch 1 SMS template and configure the Zapier automation: scheduling system no-show trigger → Twilio SMS send. Test with a test appointment.
- Hour 3: Build the Touch 4 SMS as a Zapier delayed step (Day 5 after no-show). Assign Touch 3 to your coordinator as a CRM task that auto-creates on no-show status change.
- Day 2: Run the sequence for 30 days. Compare no-show recovery rate before and after implementation. For every additional patient recovered, subtract the automation cost (typically $0.50–2.00 per recovered patient) vs. the value of a screened patient visit.
