Skip to main content

Command Palette

Search for a command to run...

Patient Recall Campaigns: How to Bring Inactive Patients Back to Your Clinic

Updated
16 min read
Patient Recall Campaigns: How to Bring Inactive Patients Back to Your Clinic

Patient Recall Campaigns: How to Bring Inactive Patients Back to Your Clinic

TL;DR — Key Takeaways

  • The average clinic loses 20–30% of its patient base to inactivity each year — most of those patients did not leave deliberately.
  • Patient recall campaigns using email, SMS, and WhatsApp can recover 15–25% of inactive patients within 60 days.
  • The best recall timing is 30, 60, and 90 days after a patient's last visit — beyond 120 days, recovery rates drop sharply.
  • Automation beats manual recall every time: clinics using automated campaigns recover 3× more patients than those relying on phone calls.
  • Phonix automates multi-channel recall campaigns across email, SMS, and WhatsApp — bringing patients back without adding work to your front desk.

Table of Contents


What Is a Patient Recall Campaign?

A patient recall campaign is a structured outreach effort to re-engage patients who have not visited your clinic within a defined period. Unlike generic marketing, recall campaigns are personalized, triggered by inactivity, and designed to bring specific patients back for their next appointment.

Campaign TypeTargetGoal
Recall campaignPatients who have not visited in 30–120 daysRebook a specific appointment
Reactivation campaignPatients inactive for 120+ daysRe-establish the relationship
Retention campaignActive patientsPrevent them from becoming inactive
Win-back campaignPatients who cancelled or expressed dissatisfactionRecover a lost relationship

Key Insight: Acquiring a new patient costs 5–7× more than retaining an existing one. Every inactive patient you recover is worth more than a new patient you acquire through advertising because they already know and trust your clinic.


Why Patients Go Inactive

Most clinics assume patients leave because they are unhappy. The reality is far more mundane — and far more recoverable.

Reason% of Inactive PatientsRecovery Potential
Simply forgot to rebook35–40%Very high
Got busy with life20–25%High
Felt their issue was resolved15–20%Medium-High
Financial concerns10–15%Medium
Switched to a competitor5–8%Low-Medium
Moved away3–5%Very low
Had a bad experience2–5%Low

💡 Pro Tip: The top two reasons — forgetting and being busy — account for 55–65% of patient inactivity. These patients are not gone. They are just waiting for a reminder. A simple, well-timed message is all it takes.

The Inactivity Timeline

Days Since Last VisitPatient StatusRecall Urgency
0–30 daysActiveNo action needed
31–60 daysAt riskFirst recall touchpoint
61–90 daysBecoming inactiveUrgent follow-up needed
91–120 daysInactiveFinal recall attempts
121–180 daysLapsedReactivation campaign needed
180+ daysLostWin-back campaign (low priority)

The Real Cost of Inactive Patients

Patient inactivity is not just a retention problem — it is a revenue problem with compounding effects.

Revenue Impact Calculation

MetricValue
Average patient visits per year4.5
Average revenue per visit$120
Annual value per active patient$540
Patients lost to inactivity per year (200-patient clinic)40–60
Annual revenue lost$21,600–$32,400

3-Year Compounding Effect

YearPatients Lost (Cumulative)Revenue Lost (Cumulative)New Patients Needed to Compensate
Year 150$27,00050
Year 295$51,30095
Year 3135$72,900135

⚠️ Warning: Without a recall program, you need to acquire 50+ new patients per year just to maintain your current revenue — never mind growing. That is an advertising cost of $7,500–$15,000 per year (at $150–$300 per new patient acquisition).


Recall Campaign Timing Strategy

Timing determines whether your recall campaign succeeds or fails. Too early feels pushy. Too late means the patient has moved on.

The 30-60-90 Framework

TouchpointTimingChannelMessage Tone
Touch 130 days after last visitEmailFriendly check-in
Touch 245 days after last visitSMSDirect rebooking prompt
Touch 360 days after last visitWhatsAppPersonal follow-up
Touch 475 days after last visitEmailValue reminder + offer
Touch 590 days after last visitSMSFinal "we miss you"
Touch 6120 days after last visitEmailLast reactivation attempt

Response Rates by Timing

Days Since Last VisitAverage Response RateRebooking Rate
30 days22–28%18–22%
45 days18–24%14–18%
60 days14–20%10–15%
90 days8–14%6–10%
120 days4–8%3–6%
180+ days1–4%1–3%

Key Insight: There is a steep drop-off after 90 days. The patients you contact at 30 days are 4× more likely to rebook than those you contact at 120 days. Start your campaign early.


Campaign Templates by Channel

Email Templates

Template 1: 30-Day Check-In

ElementContent
Subject line"Time for your next visit, [First Name]?"
Opening"Hi [First Name], it has been a month since your last appointment at [Clinic Name]."
Body"Regular visits help us keep track of your progress and ensure the best outcomes. We have availability this week."
CTA"Book Your Next Appointment" (link to online booking)
ToneWarm, caring, no pressure

Template 2: 60-Day Value Reminder

ElementContent
Subject line"We have not seen you in a while, [First Name]"
Opening"Hi [First Name], it has been 60 days since your last visit."
Body"Consistent care makes a difference. Here is what we recommend for your next session: [personalized recommendation]. Book now and get priority scheduling."
CTA"Rebook Now" (link to online booking)
ToneInformative, value-focused

Template 3: 90-Day Re-Engagement

ElementContent
Subject line"We miss you at [Clinic Name], [First Name]"
Opening"It has been 3 months since your last visit, and we wanted to reach out."
Body"Your health journey is important to us. If anything has changed or you have questions, we are here. Our schedule has openings this week — we would love to see you again."
CTA"Book Now" (link to online booking)
TonePersonal, empathetic

SMS Templates

TemplateMessageBest Timing
Quick reminder"Hi [Name], it's [Clinic]. It's been a while since your last visit. Book your next appointment: [booking link]"45 days
Urgency nudge"Hi [Name], we have limited availability this week. Book now to secure your preferred time: [booking link]"60 days
Personal touch"Hi [Name], [Practitioner] wanted to check in. Ready to schedule your next visit? [booking link]"75 days
Last outreach"Hi [Name], we miss you at [Clinic]! Reply YES to rebook or visit [booking link]"90 days

WhatsApp Templates

TemplateMessageBest Timing
Friendly check-in"Hey [Name]! Just checking in from [Clinic]. Hope everything is going well. When would you like to schedule your next visit? We've got some great availability this week."60 days
Service-specific"Hi [Name], based on your last visit with [Practitioner], we'd recommend scheduling a follow-up. Shall I find a time that works for you?"45 days
Direct booking"Hi [Name], it's been a while! Here's our booking link to schedule when it's convenient for you: [link]. Let us know if you need anything!"75 days

💡 Pro Tip: WhatsApp messages get 3–4× higher open rates than email. Use WhatsApp for your most critical recall touchpoints (60 and 75 days), and email for the earlier and later touches.


Automation vs Manual Recall

Comparison

FactorManual RecallAutomated Recall
Staff time per patient8–12 minutes0 minutes
Patients contacted per day15–25Unlimited
ConsistencyVaries by staff availabilityEvery patient, every time
Multi-channelDifficult (usually phone only)Email + SMS + WhatsApp simultaneously
PersonalizationHigh (but time-consuming)High (template-based with merge fields)
Tracking and reportingManual spreadsheetsAutomatic dashboards
Cost per patient contacted$2.50–$4.00 (staff time)$0.05–$0.15 (messaging costs)
Recovery rate8–12%15–25%

Manual Recall Checklist (If You Must Do It Manually)

  • [ ] Run report of patients not seen in 30+ days
  • [ ] Export list with contact details and last visit date
  • [ ] Segment by days since last visit (30, 60, 90)
  • [ ] Assign call list to front desk staff
  • [ ] Call each patient (allow 5–8 minutes per call)
  • [ ] Document outcome (booked, voicemail, no answer, declined)
  • [ ] Follow up on voicemails within 48 hours
  • [ ] Track results in spreadsheet
  • [ ] Repeat weekly

⚠️ Warning: Manual recall is a full-time job in disguise. A clinic with 200 active patients will have 40–60 patients to contact each month. At 10 minutes per patient, that is 7–10 hours of phone calls — and that is just the recall work, not the rebooking.

Automation Checklist

  • [ ] Define inactivity trigger (e.g., 30 days since last visit)
  • [ ] Set up email template sequence (30, 60, 90 days)
  • [ ] Set up SMS templates (45, 75 days)
  • [ ] Set up WhatsApp templates (60 days)
  • [ ] Include booking link in every message
  • [ ] Configure opt-out mechanism
  • [ ] Set up tracking dashboard
  • [ ] Review and optimize monthly

Measuring Campaign Success

Key Metrics

MetricFormulaGood BenchmarkGreat Benchmark
Open rate (email)Opens ÷ Delivered × 10025–35%35%+
Click rate (email)Clicks ÷ Delivered × 1003–5%5%+
Response rate (SMS)Replies ÷ Delivered × 10015–25%25%+
Read rate (WhatsApp)Read ÷ Delivered × 10080–90%90%+
Rebooking rateRebooked ÷ Contacted × 10012–18%18%+
Revenue recoveredRebooked patients × avg visit value
Campaign ROI(Revenue recovered − Campaign cost) ÷ Campaign cost × 100500%+1,000%+

Monthly Tracking Dashboard

MonthPatients ContactedRebookedRebooking RateRevenue Recovered
January_________%$___
February_________%$___
March_________%$___
Q1 Total_________%$___

Key Insight: Track rebooking rate by channel to understand where your patients are most responsive. Most clinics find SMS and WhatsApp outperform email by 2–3× for recall campaigns. Double down on what works for your patient base.


ROI Calculation for Recall Campaigns

Scenario: 200-Patient Clinic

VariableValue
Active patients200
Monthly inactivity rate5% (10 patients/month)
Annual inactive patients120
Average revenue per visit$120
Average visits per year per patient4.5
Annual value per active patient$540

Without Recall Campaign

MetricValue
Patients lost per year120
Revenue lost$64,800
Cost to replace via advertising ($200/patient)$24,000
Patients actually replaced (realistic)60
Net revenue loss$32,400

With Automated Recall Campaign

MetricValue
Patients contacted120
Recovery rate (20%)24 patients recovered
Revenue recovered (24 × $540)$12,960
Campaign cost (messaging + software)$360/year
ROI3,500%
Net patients still lost96 (vs 120 without campaign)
Additional revenue vs no campaign$12,600

💡 Pro Tip: Even a modest 15% recovery rate on 120 inactive patients recovers 18 patients worth $9,720 in annual revenue. The automated campaign costs less than $30/month. There is no marketing investment with a better return.


Building Your Recall Campaign in Phonix

Phonix makes patient recall campaigns effortless with built-in automation across all communication channels.

How Phonix Handles Recall

FeatureWhat It Does
Inactivity detectionAutomatically identifies patients who have not visited in 30+ days
Multi-channel outreachSends recall via email, SMS, and WhatsApp — configurable per touchpoint
Personalized messagesMerge fields for patient name, last visit date, practitioner name
Direct booking linksEvery message includes a link to your online booking portal
Campaign trackingDashboard shows open rates, click rates, and rebookings
Opt-out managementAutomatic unsubscribe handling for CASL and PIPEDA compliance
AI receptionist (Linda)If a recalled patient calls back, Linda can book them immediately — 24/7
Smart timingMessages sent at optimal times based on patient engagement data

Setup Checklist in Phonix

  • [ ] Navigate to Settings → Communication → Rules
  • [ ] Create rule: Trigger on "Days since last visit" = 30
  • [ ] Select channels: Email (30 days), SMS (45 days), WhatsApp (60 days)
  • [ ] Customize message templates with clinic branding
  • [ ] Include booking portal link in all messages
  • [ ] Set up follow-up sequence (30, 45, 60, 75, 90 days)
  • [ ] Enable campaign tracking dashboard
  • [ ] Review results weekly and adjust messaging monthly

Why Clinics Choose Phonix for Recall Campaigns

  • No extra cost — recall campaigns are included in every plan, not a paid add-on
  • Multi-channel by default — email, SMS, and WhatsApp all built in
  • AI receptionist backup — Linda captures callback bookings even after hours
  • No per-staff fees — your whole team can manage campaigns without extra charges
  • Walk-in booking — if a recalled patient shows up without an appointment, express booking handles it

Advanced Recall Strategies

Segment-Based Recall

Not all inactive patients should get the same message. Segment for higher recovery rates.

SegmentCriteriaMessage Strategy
High-value patients6+ visits, high avg spendPersonal outreach from practitioner
New patients (1 visit)Only visited onceFocus on building relationship
Regular patients3–5 visits, then stopped"We miss you" with consistency benefits
Seasonal patientsVisit same time each yearTime recall to their usual booking window
Service-specificSpecific treatment typeRecommend follow-up for their treatment

Recall Campaign Calendar

MonthFocusCampaign Theme
JanuaryNew Year health goals"Start the year with a visit"
MarchSpring wellness"Spring check-in"
MayPre-summer prep"Get ready for summer"
AugustBack-to-school"Back to routine, back to care"
OctoberYear-end planning"Use your remaining benefits"
DecemberHoliday self-care"You deserve a visit before year-end"

A/B Testing Framework

Test VariableVersion AVersion BMetric to Track
Subject lineQuestion formatStatement formatOpen rate
Send timeMorning (9 AM)Evening (6 PM)Open rate
CTA text"Book Now""See Available Times"Click rate
ChannelEmail firstSMS firstRebooking rate
PersonalizationFirst name onlyFirst name + practitionerResponse rate
Timing30-day trigger45-day triggerRebooking rate

Key Insight: Test one variable at a time. Run each test for at least 30 days with a minimum of 50 patients per group before drawing conclusions. Small sample sizes lead to misleading results.


FAQ

What is a patient recall campaign?

A patient recall campaign is a targeted outreach program to re-engage patients who have not visited your clinic within a defined period, typically 30–120 days. Unlike general marketing, recall campaigns are triggered by individual patient inactivity and aim to bring specific patients back for their next appointment through personalized messages via email, SMS, or WhatsApp.

How many patients does the average clinic lose to inactivity?

Most clinics lose 20–30% of their patient base annually to inactivity. For a clinic with 200 active patients, that is 40–60 patients per year walking away without ever officially leaving. The majority did not have a bad experience — they simply forgot to rebook or got busy with life.

When should I start contacting inactive patients?

Start at 30 days after their last visit. Response rates are highest at 30–45 days (22–28%) and drop significantly after 90 days (8–14%). The 30-60-90 framework — contacting patients at 30, 45, 60, 75, and 90-day intervals — gives you the best chance of recovery before the window closes.

Which channel works best for patient recall — email, SMS, or WhatsApp?

SMS and WhatsApp consistently outperform email for recall campaigns. WhatsApp has 80–90% read rates versus 25–35% for email. However, the best approach is multi-channel — use email for the first touchpoint, SMS for follow-ups, and WhatsApp for the most critical contacts. Different patients prefer different channels.

How do I calculate the ROI of a recall campaign?

Calculate the number of patients recovered multiplied by their average annual value (visits per year times average visit value). Subtract your campaign costs (software and messaging fees). A clinic recovering 24 patients worth $540/year each generates $12,960 in annual revenue from a campaign that costs roughly $360/year — a 3,500% ROI.

Is manual or automated recall more effective?

Automated recall recovers 15–25% of inactive patients versus 8–12% for manual phone calls. Automation also costs dramatically less — $0.05–$0.15 per patient contacted versus $2.50–$4.00 for manual calls. The only advantage of manual recall is the personal touch, which can be replicated with well-written automated templates.

How do I handle patients who do not respond to any recall messages?

After 90 days of no response across multiple channels, move the patient to a "lapsed" segment. Send one final reactivation email at 120 days. If there is still no response, reduce contact frequency to quarterly seasonal campaigns. Do not continue frequent outreach — it wastes resources and risks being perceived as spam.

Do recall campaigns violate CASL or PIPEDA?

No, if done correctly. Under CASL, you can send messages to existing customers for up to two years after their last transaction. Under PIPEDA, appointment-related communications are considered part of the service relationship. However, you must include an unsubscribe mechanism in every message and respect opt-out requests immediately.



Stop Losing Patients to Inactivity

Every month without a recall campaign is another 10–15 patients slipping away quietly. Phonix automates the entire process — detecting inactive patients, sending personalized multi-channel messages, and making it easy to rebook with one click.

👉 Start recovering patients at www.phonixdigital.ca — your first recall campaign can be live in under an hour.

More from this blog

Phonix Digital

34 posts