No-shows cost practices real money every month. The fix isn't more staff training; it's taking people out of the reminder loop.
Automated reminders go out at the right time, through the right channel, with no manual work. This guide covers timing, channels, patient preferences, and connecting your scheduler to your notifications.
Choose Your Channels
Start with SMS: texts get read quickly, while email waits in an inbox. Phone calls help for high-risk appointments but need voice infrastructure most practices don't have.
Support more than one channel and respect each patient's preference, defaulting to the one patients actually read.
In Formisoft, patient notifications send the appointment reminder 24 hours before the visit by email and SMS. Whatever you use, watch for failed deliveries so someone can step in.
Set the Timing
Every reminder needs the appointment time, the lead time, and the patient's time zone. Miss one and reminders go out at the wrong time or not at all.
Most practices send two reminders, at 48 and 24 hours. Procedures, imaging, and surgery benefit from a third at one week. Set rules per visit type: a colonoscopy needs a 72-hour reminder with prep instructions; a therapy session needs 24 hours.
Map Data From Your Scheduler
Reminders need clean data: patient name, phone, email, appointment time, provider, and visit type. A missing or malformed field means a failed reminder.
If your scheduler and notifications live in separate systems, connect them with webhooks or an API. The scheduler fires an event when an appointment is created or changed, and the event carries the appointment data:
{
"event": "appointment.created",
"appointment_id": "apt_12345",
"patient": {
"name": "Sarah Johnson",
"phone": "+15555551234",
"email": "sarah@example.com",
"timezone": "America/New_York"
},
"appointment": {
"datetime": "2026-04-18T14:30:00Z",
"type": "annual_physical",
"provider": "Dr. Martinez",
"location": "Suite 200"
}
}
Your automation reads the payload and schedules reminders from the appointment time and your lead times. When booking and reminders live in the same system, as with Formisoft's appointment scheduling, this happens without any integration.
Handle Cancellations and Reschedules
When an appointment changes, pending reminders for the old time must stop and new ones must be created. Otherwise patients get reminders for visits that no longer exist and show up anyway, and trust erodes fast.
Personalize the Message
Generic reminders get ignored. Include the patient's name, provider, date, time, and location, plus prep instructions when needed:
Hi {{patient_name}}, this is a reminder of your {{appointment_type}} with {{provider_name}} on {{appointment_date}} at {{appointment_time}}. Location: {{location}}. Reply CONFIRM to verify or CANCEL to reschedule.
A colonoscopy reminder adds diet restrictions and when to start the prep; a fasting blood draw says not to eat after midnight.
Pair reminders with pre-visit intake. In Formisoft, forms attached to a visit type go out when the patient books, and anyone who hasn't finished gets an intake reminder 48 hours before the visit. That's patient readiness: every form done before the patient walks in.
Handle Replies and Failures
Two-way SMS lets patients reply to confirm or cancel. A "CONFIRM" logs the confirmation; a "CANCEL" starts your cancellation workflow and frees the slot.
Flag bounced texts and hard email bounces for manual follow-up instead of sending to dead numbers.
Test End to End
Before going live, create test appointments at different times and check that reminders fire correctly, in the right time zone, and never at 3 AM.
Book and immediately cancel: no reminders should go out. Reschedule: new reminders should replace the old ones.
Check formatting across phones and email clients, and keep texts under 160 characters or split them cleanly.
Measure and Adjust
Track delivery rate, confirmation rate, and no-show rate. Low confirmations: change timing or wording. Falling delivery: clean up phone numbers and emails. No-shows not improving: add a touchpoint or another channel.
Review monthly by visit type, alongside visit history in patient management, and refine your rules.
With clean data, sensible timing, and solid error handling, reminders run themselves and your front desk stops chasing patients.
Connect intake to the rest of your front desk.
- Forms, consents, and signatures before the visit
- Your paper forms converted by AI
- BAA included