The industry average no-show rate for clinical trial screening visits is 20–35%. For subsequent protocol visits, it is 10–20%. Both rates are significantly reducible — not by better patient selection, but by a structured reminder sequence that keeps the visit top of mind during the days and hours before it. Research on appointment reminder interventions across healthcare shows that a three-touch reminder sequence (email + SMS + day-of SMS) reduces no-show rates by 30–50% compared to a single reminder call. This is achievable with automation in 90 minutes.
Why Single Reminders Underperform
A single reminder call made 24 hours before the visit reaches approximately 30–40% of patients (the rest get voicemail). Of those who receive the voicemail, 40–60% do not listen to it. Of those who listen, the reminder is forgotten by the next morning for a meaningful percentage. A three-channel sequence — email landing in the inbox, SMS appearing on the lock screen, and a morning-of SMS — creates three separate memory cues across two days. Each additional cue increases show rate by a measurable increment.
The Three-Touch Reminder Sequence
Touch 1 — 72-hour email:
Subject: “Your appointment at [site name] is in 3 days”
Body: Visit date, time, address with Google Maps link, parking instructions, what to bring, coordinator contact for questions. Keep it under 150 words. Long reminder emails are not read.
Touch 2 — 24-hour SMS:
“Hi [name], reminder: your visit at [site name] is tomorrow at [time] at [short address]. Reply CONFIRM to confirm or RESCHEDULE if you need a different time. See you tomorrow! — [coordinator name]”
The reply option is critical: patients who actively confirm their appointment show at 2x the rate of those who receive a one-way notification.
Touch 3 — Day-of SMS (2–3 hours before):
“Good morning [name], see you at [time] today at [site name]. [Address]. Reply if anything changes. We look forward to meeting you. — [coordinator name]”
Building the Sequence in Zapier
- Trigger: New appointment created in Calendly (or your scheduling system).
- Action 1: Send Gmail email with Touch 1 content — no delay (fires at booking, 72+ hours before most visits).
- Action 2: Add Zapier Delay → “Until” → calculate 24 hours before appointment time → send Twilio SMS with Touch 2 content.
- Action 3: Add Zapier Delay → “Until” → calculate 2.5 hours before appointment time → send Twilio SMS with Touch 3 content.
Note: Zapier’s “Delay Until” feature supports dynamic date calculation using appointment date/time fields from Calendly. Map the appointment_start_time field and subtract the appropriate hours.
Adding a Confirmation Response Handler
When patients reply CONFIRM or RESCHEDULE to your Touch 2 SMS via Twilio: configure a Twilio messaging webhook that catches the reply and updates the CRM appointment status. CONFIRM → status “Confirmed.” RESCHEDULE → create a CRM task for coordinator: “Patient requested reschedule — call today.”
This closes the loop: your CRM shows confirmed vs. unconfirmed visits each morning, allowing coordinators to focus rescheduling calls on non-confirmed patients rather than all booked patients.
48-Hour Action List
- Hour 1: Calculate your current no-show rate: missed appointments ÷ scheduled appointments × 100. This is your benchmark. Calculate what a 35% reduction in no-shows would mean in additional enrolled patients per month.
- Hour 2: Write your three reminder templates using the content above, customized for your site name, address, and coordinator name. Have a coordinator review for tone.
- Hour 3: Build the Zapier automation for Touch 1 (immediate email) and Touch 2 (24-hour SMS). Test by booking a fake appointment and confirming both messages fire at the correct times.
- Day 2: Add Touch 3 (day-of SMS) to the automation. Monitor no-show rates weekly for the next 60 days. A 30–50% no-show reduction is realistic within 30 days of full implementation.
