Decision Frameworks
The highest ROI campaign your clinic probably isn't running
Your practice management software is a database of people who already trust you, already know where to park, and are statistically far more likely to book than someone seeing your name for the first time.
By Pete Flynn · 10 May 2026 · 8 min read
I was sitting with a clinic owner in a coaching session last year. She was spending $1,800 a month on Google Ads. Getting results, but anxious about the cost. I asked her how many active patient records were in her practice management system. She pulled up the number: 2,340. Then I asked how many of those patients hadn't booked in more than 90 days. She didn't know. We pulled the report together. It was 1,680. More than 70 percent of the people who'd already chosen her clinic, already been treated there, already trusted the team, hadn't been back in three months or more. None of them had received any communication since their last discharge.
The four reactivation triggers
Different trigger. Different moment. Different message.
Generic "we miss you" messages underperform because the timing is arbitrary. These four triggers fire at the moment each patient is most likely to need you.
$0 to $2
Cost to reactivate
per contact via email or SMS
$80 to $200
Cost to acquire new
via Google Ads, avg. allied health
3 to 8%
Typical conversion
of contacts who have a current need
None
Trust barrier
They already chose you once
6 weeks
Post last visit
Discharge anniversary
Highest converting"Just checking in to see how you're tracking since we wrapped up."
The patient is still feeling the benefit of care. The timing feels like genuine clinical follow-through, not marketing.
Cost: $0 via email
Result: Often same-day booking
90 days
Since last appointment
90-day lapse check-in
3 to 8% conversion"We haven't seen you in a few months. How's the [condition] going?"
The episode has concluded but the underlying issue is often still present. The pain hasn't gone. They've just stopped acting on it.
Cost: $0 to $0.25 per SMS
Result: 3 to 8% response rate
Seasonal
Tied to your patient conditions
Seasonal trigger
Condition-specific"Heading into winter. Backs and joints often flare this time of year. Here if you need us."
Relevance makes the message land. A physio sending this to lower-back patients in May feels like a practitioner who actually knows them.
Cost: $0 to $0.25 per SMS
Result: Higher open rate than generic
Annual
Patient's birthday
Birthday message
Relationship-building"Happy birthday from the team. Hope it's a great one."
No ask, no offer, no clinical hook. Just a genuine note that keeps the clinic in their awareness as a care provider who knows them.
Cost: $0
Result: Not conversion. Presence.
Run all four in parallel
The discharge anniversary runs automatically off your discharge records. The 90-day lapse trigger runs continuously against your patient database. Seasonal campaigns run quarterly. Birthday messages run daily. A clinic with all four wired runs reactivation constantly without anyone having to think about it.
The maths that make reactivation the most profitable channel you're not using.
Acquiring a new patient through Google Ads costs somewhere between $80 and $200 depending on your specialty and your city. That's the cost of reaching someone who has never heard of you, earning their trust through an ad and a website, and converting that trust into a booked first appointment.
Reactivating a past patient costs between $0 and $2. An email or SMS to someone who has been to your clinic before, seen your practitioners, liked the experience enough to come back at least once. You're not selling them anything. You're reminding them that you exist and that the door is still open.
The conversion rate on a well-crafted reactivation message, sent to the right patient at the right moment, is typically 3 to 8 percent. That sounds modest until you do the maths. A database of 500 lapsed patients, a 5 percent conversion rate, and a patient lifetime value of $700 is $17,500 in a single campaign. At a cost of $0 to $2 per contact, that is one of the highest return activities a clinic can run.
You're spending $150 to reach someone who has never heard of you while ignoring 1,000 people who already chose you once. The maths only make sense until you actually look at them.
What your reactivation database is actually worth.
The calculator below is the patient lifetime value tool. Use it to estimate the value of each reactivated patient, then multiply that by the size of your lapsed database and a conservative 4 percent conversion rate. That number is what your reactivation opportunity is worth.
Patient lifetime value
What you can actually afford to spend.
Plug in the maths of one of your average patients. Three numbers, one formula: fee times visits per year times years on books. For most acute clinics, set years on books to 1 and read the yearly value as your headline. For NDIS, paeds, or chronic care clinics where patients stay for years, set years on books accordingly and read lifetime value as your headline.
Out of pocket or agreed rate per visit
Average visits per patient over a year
1 for acute, 3 to 6 for paeds or NDIS
Yearly value of one patient
$1,600
$200 per visit × 8 visits per year = $1,600 a year. Set years on books above 1 to project lifetime value.
Aggressive growth · 3× ROI
$533
Max CPA you can spend
Spending hard to win share, eg. ramp up phase or new location
Healthy growth · 5× ROI
$320
Max CPA you can spend
Sustainable, scalable, every dollar 5× back
Conservative · 10× ROI
$160
Max CPA you can spend
Profit first; small budget, disciplined targeting
Empty chair economics
During ramp up, you can spend up to $200 to acquire a patient and still break even on session one.
When the diary has white space your team is already paid for, the marginal cost of that next session is near zero. So on the first appointment alone, almost the full fee is gross profit. Every session after that is upside on the value above.
These numbers are deliberately gross-revenue based, not gross-profit. For a quick scale-confidence check, gross is the right frame; for board level reporting, swap in your gross margin percentage. The shape of the maths doesn't change.
Why patients lapse, and what they actually need to come back.
Most clinic owners assume patients who haven't returned are unhappy, went somewhere else, or couldn't afford to continue. In most cases, none of these are true. The most common reason patients lapse is simply that life moved on. The episode of care ended, they felt better, and returning wasn't on their mental agenda.
The patient who did 8 sessions of physio for a back injury last year isn't opposed to coming back. They're not thinking about it. You're not in their considerations. The reactivation message works because it puts you back in their field of view at a moment when they might need you again, or when the original problem has quietly returned.
The message that converts isn't a discount or a promotion. It's a genuine check-in. 'We haven't seen you in a while. Wanted to reach out and see how the [specific body part or condition] has been tracking.' No pressure, no sale. A warm outreach from a clinic they already trust.
Cold acquisition via paid ads
- Patient has never heard of the clinic
- Trust must be earned from zero through ad copy and website
- Cost per acquisition: $80 to $200
- Conversion window: 1 to 3 weeks from first contact
- Drop-off rate between enquiry and booking: 30 to 60 percent
- Patient doesn't know where to park, what to bring, who they'll see
Reactivation of a past patient
- Patient has been treated at the clinic before
- Trust already exists from a real clinical relationship
- Cost per contact: $0 to $2 via email or SMS
- Conversion window: often the same day as the message
- Drop-off rate much lower, the friction points are already resolved
- Patient knows the experience, the team, and how to book
The four reactivation triggers that convert.
Not every lapsed patient responds to the same message. The trigger that converts depends on why they're likely to be thinking about their health right now. Four timing contexts produce consistently higher conversion rates than a generic 'we miss you' message.
Four reactivation triggers that work
Trigger 1
The 90-day lapse.
A patient who hasn't booked in 90 days is at the point where the original episode has concluded but the underlying condition is still present for many. A check-in at 90 days, timed as a care follow-up rather than a marketing message, converts well because the original concern is still fresh enough to be motivating.
Trigger 2
The seasonal signal.
Lower back and joint pain typically peaks in late autumn and winter as people reduce movement. Sporting injuries peak in competition season for the sport your patients play. Postnatal recovery enquiries cluster 3 to 6 months post birth. Building a seasonal reactivation calendar around the conditions you treat turns a general message into a specific and relevant one.
Trigger 3
The discharge anniversary.
If your practice management system records discharge dates, a 6-week post-discharge message is the highest-converting single-touch reactivation there is. The patient has just finished their episode of care, they're feeling good, and a message that says 'just checking in to see how you're tracking' feels like genuine clinical follow-through, not marketing.
Trigger 4
The birthday message.
Not every patient will respond, but the ones who do are usually warm. A short message on or around a patient's birthday, non-clinical, just a genuine note from the clinic, keeps the relationship alive in a way no ad can replicate. It positions the clinic as a care provider who knows them, not just a service business they booked once.
What the message actually says.
The reactivation message that works is shorter than most clinic owners expect. It is not a newsletter. It is not a promotion. It is one person reaching out to another person they have a history with.
For a 90-day lapse trigger, the message might read: 'Hey [name], we haven't seen you in a few months. Just wanted to check in and see how the [lower back / knee / shoulder] has been going. We're here if you need us, happy to get you in this week.' That's the whole message. No call to action button, no discount, no pressure. The CTA is the last line.
For a discharge anniversary: 'Hi [name], it's been 6 weeks since we wrapped up your sessions. How are you feeling? If anything's crept back in or you want to get ahead of the season, we have some availability this week.' Same shape. Personal, specific, low pressure.
The full system
Reactivation works best when the new patient pipeline is also running.
The clinics that grow most predictably run both: a reactivation system working the existing database and a paid acquisition channel filling the top of the funnel with genuinely new patients. We help clinic owners build both.
See how we run Google AdsCommon questions
