Many practices can identify patients who are overdue under their own preventive-care or recall rules. Whether that list is available directly in the EHR, through a report, or through an approved API depends on the system and configuration.
Recall can be less expensive than acquiring a new patient because the practice already has a relationship and contact information. It still has costs: staff review, software, messages, integration, opt-out handling, and follow-up capacity.
If recall happens only when the schedule looks thin, eligible patients can be identified late or inconsistently.
The math
Use a scenario, not a benchmark. If a practice has 1,500 active patients, finds 300 who meet its overdue criteria, and 20% book after outreach, that would produce 60 appointments. The 300-patient count and 20% booking rate are assumptions; replace them with the practice's measured values before making an investment decision.
The automation
A continuous system rather than a periodic campaign. It queries your EHR on a schedule, identifies patients who just crossed the 12-month mark, and adds them to a sequence.
A possible sequence might use an initial message, one follow-up, and then a lower-frequency path. The timing, channel, number of attempts, consent or opt-out handling, and clinical eligibility should follow the practice's policies and applicable communication rules. Remove a patient as soon as they book or opt out.
A direct booking link can remove a step when the scheduling system supports the right appointment types and guardrails. Keep a phone or staff-assisted option for patients who cannot use it.
Evaluate the EHR's built-in recall tools first. Compare list criteria, communication controls, booking integration, reporting, security, and total cost. Build a custom workflow only when a documented gap justifies the additional implementation and maintenance.
Build notes: who counts as overdue
Recall only works if the list is right. Define overdue per visit type from the practice management system: a cleaning might be six months, a periodic exam a year, a follow-up whatever the clinician set. Exclude patients who already have a future appointment, who are marked inactive or moved, or who opted out of messages. Sending a recall to someone booked next week is the fastest way to lose trust in the system.
Sequence the contact by channel preference. A text first, a second text or email after a few days, and a phone task for the front desk after the third attempt gives people a chance to respond without a call every time. Each message should include a way to book directly, for example a link to the real schedule, so the patient does not have to call back during office hours.
Keep patient information in messages minimal. Say it is time to schedule a visit, not what the visit is for, unless your vendor agreement and consent cover more. Track recall results by visit type, because the one that lags tells you where to look. Review opt-outs weekly to make sure they are honored in every channel.
Review the results every month by visit type and by channel. If texts book more visits than email for your patients, shift the order. If a particular visit type has a low response, look at whether the message names the right provider and offers times that people can actually take, since a mismatch there looks like patient apathy but is usually a scheduling problem.
