A med spa patient reactivation campaign is the highest-ROI marketing activity you will ever run. Open your patient database right now. Count how many patients have not visited in 6 months. If you are running a practice with 1,000 or more patients in your system, the number will make you sick.
For most med spas, 40 to 60% of their patient database consists of med spa lapsed patients. These are people who walked in, trusted you with their face or body, paid you money, and then disappeared. Not because they were unhappy. Not because they found someone better. Most of them simply drifted away. Life got busy. They forgot to rebook. Nobody reached out. And the longer the gap grows, the less likely they are to come back on their own.
Here is the math that should change how you think about this: acquiring a new patient costs $100 to $300 in marketing spend. Running a med spa win back campaign to reactivate a dormant patient costs $5 to $15. These are people who already know you, already trust you, and already have their information in your system. They do not need to be convinced your practice is good — they need to be reminded it exists.
A patient reactivation campaign is the highest-ROI marketing activity you can run. Period. Nothing else comes close to the ratio of revenue generated per dollar spent. And yet most med spas have never run one.
The Financial Case for Med Spa Patient Reactivation
Before we get into tactics, let us establish exactly how much money is sitting untouched in your lapsed patient list.
The Dormant Patient Revenue Calculator
| Metric | Conservative | Moderate | Aggressive |
|---|---|---|---|
| Total patients in database | 1,000 | 2,000 | 5,000 |
| Percentage dormant (no visit 6+ months) | 40% | 50% | 55% |
| Dormant patient count | 400 | 1,000 | 2,750 |
| Reactivation rate (blended) | 8% | 10% | 12% |
| Patients reactivated | 32 | 100 | 330 |
| Average first-return visit value | $400 | $450 | $500 |
| First-visit revenue recovered | $12,800 | $45,000 | $165,000 |
| Average 12-month LTV of reactivated patient | $1,600 | $1,800 | $2,000 |
| 12-month revenue impact | $51,200 | $180,000 | $660,000 |
| Campaign cost (SMS/email + incentives) | $3,000 | $8,000 | $20,000 |
| Campaign ROI | 17x | 22.5x | 33x |
These are not theoretical numbers. These are based on results we see across medical aesthetics practices running structured reactivation campaigns. The ROI is staggering because the audience already trusts you — you are just reminding them you exist.
Compare this to your Google Ads ROI of 3-8x or your Meta Ads ROI of 2-6x. Reactivation campaigns deliver 10-30x returns because you are marketing to the warmest possible audience at the lowest possible cost.
Why Patients Stop Coming
Before you can win them back, you need to understand why they left. The reasons are not what most practice owners assume.
The Real Reasons (Based on Patient Survey Data)
| Reason | Percentage | Difficulty to Win Back | Best Reactivation Approach |
|---|---|---|---|
| Nobody followed up | 45% | Easy | Simple reminder + booking link |
| Life got in the way | 25% | Easy-moderate | Empathetic outreach + incentive |
| Price sensitivity | 15% | Moderate | Membership offer or payment plan |
| Bad experience | 10% | Hard | Personal outreach + acknowledgment |
| Did not know what to do next | 5% | Easy | Educational content + treatment plan |
The number one reason patients stop visiting is not dissatisfaction — it is absence of communication. They finished their last treatment, walked out the door, and never heard from the practice again. No rebooking reminder. No follow-up email. No text. Nothing.
For 70% of your lapsed patients, the fix is simple: communicate. Reach out. Remind them you exist. Give them a reason to come back. The barrier is not their dissatisfaction — it is your silence.
This is why a proper CRM with automated follow-up sequences is not optional. It is the system that prevents patients from lapsing in the first place.
Segmenting Your Lapsed Patients
Not all lapsed patients are equal. Your reactivation approach should vary based on how long they have been gone, how much they were worth when active, and what treatments they received.
Segment by Recency
| Segment | Time Since Last Visit | Response Rate | Rebooking Rate | Priority |
|---|---|---|---|---|
| Recently lapsed | 90-180 days | 15-25% | 10-18% | Highest |
| Medium lapsed | 180-365 days | 8-15% | 5-10% | High |
| Long lapsed | 365+ days | 3-8% | 2-5% | Medium |
| Very long lapsed | 2+ years | 1-3% | 1-2% | Low |
Segment by Value
| Segment | Historical Annual Spend | Reactivation Priority | Outreach Method |
|---|---|---|---|
| High-value (top 20%) | $5,000+ | Maximum effort | Personal phone call + email/SMS sequence |
| Medium-value (middle 60%) | $1,000-$5,000 | Standard sequence | Automated email + SMS sequence |
| Low-value (bottom 20%) | Under $1,000 | Light touch | Automated sequence, no financial incentive |
Segment by Treatment History
| Patient Type | Reactivation Trigger | Message Focus |
|---|---|---|
| Injectable patients (Botox, filler) | Time-based (3-4 months for Botox, 6-12 for filler) | "It has been X months — time for your refresh" |
| Skin treatment patients | Seasonal + time-based | "Fall is the best time for [treatment] — and it has been a while" |
| Body contouring patients | Results-based + new services | "Maintenance session to maximize your results" |
| One-time patients | Education + new patient experience | "We have new treatments we think you would love" |
| Package incomplete | Urgency + value | "You have unused sessions — let us get you scheduled" |
Implementation Steps:
- Export your patient list from your EMR or CRM
- Filter by last visit date to create recency segments
- Add historical spend data to identify value tiers
- Tag by treatment history for message personalization
- Create separate reactivation sequences for each primary segment
- Prioritize high-value, recently lapsed patients for immediate outreach
The Med Spa Patient Reactivation Campaign: Complete 7-Message Sequence
Here is the full reactivation sequence — 7 touchpoints over 30 days, using email and SMS. This sequence is designed to work for the medium-value, recently-to-medium lapsed segment. Adjust incentive amounts and messaging for other segments.
Message 1: The Warm Re-Introduction (Day 1 — Email)
Subject line options:
- "We miss you at [Practice Name]"
- "It has been a while, [First Name]"
- "[First Name], we have been thinking of you"
Body:
Hi [First Name], It has been [X months] since your last visit to [Practice Name], and we wanted to check in. We hope you are doing well. A lot has happened since we last saw you — [mention 1-2 specific new things: new services, new provider, new technology, renovations, awards]. We thought you would like to know. If you have been meaning to come back in, we would love to see you. Your favorite treatments are just a click away. [Book Your Appointment] Warmly, The [Practice Name] Team
Tone: Warm, no pressure, no guilt. You are a friend checking in — not a business chasing revenue.
Benchmarks: 30-40% open rate, 3-5% click rate
Message 2: The SMS Nudge (Day 3 — SMS)
Hi [First Name], it is [Practice Name]. It has been a while! We have some exciting new treatments we think you would love. When you are ready, we would love to see you again: [Booking Link]
Benchmarks: 90%+ open rate, 8-12% click rate
Message 3: Value-First Education (Day 7 — Email)
Subject line: "What is new at [Practice Name] (you will want to see this)"
Body:
Hi [First Name], Since your last visit, we have added some exciting new services and technology: [New Service 1]: [2-sentence description + who it is for] [New Service 2]: [2-sentence description + who it is for] [Updated Technology]: [1-sentence description] We have also seen incredible results with [treatment they previously had] — here are some recent before-and-after photos from our patients: [link to gallery] Ready to see what is new in person? Book a complimentary consultation to explore your options. [Book Your Complimentary Consultation]
Benchmarks: 25-35% open rate, 4-6% click rate
Message 4: The Incentive (Day 10 — SMS)
[First Name], we would love to welcome you back. As a thank you for being a valued patient, here is $[X] toward your next visit at [Practice Name]. Valid through [date]. [Booking Link]
Incentive Guidelines:
| Patient Segment | Credit Amount | Expiration | Cost per Reactivation |
|---|---|---|---|
| Recently lapsed (90-180 days) | $25-$50 | 30 days | $25-$50 |
| Medium lapsed (180-365 days) | $50-$75 | 30 days | $50-$75 |
| Long lapsed (365+ days) | $75-$100 | 45 days | $75-$100 |
| High-value lapsed (any timeframe) | $100-$150 | 60 days | $100-$150 |
Critical: Frame the incentive as a "welcome back" gift, not a discount. "Here is $50 toward your next visit" feels like appreciation. "20% off" feels like a clearance sale. Protect your pricing strategy.
Message 5: Social Proof (Day 14 — Email)
Subject line: "See what patients are saying about [Practice Name]"
Body:
Hi [First Name], We have been busy since your last visit, and our patients have been kind enough to share their experiences: [Star rating] "[Google review quote]" — [Patient Name] [Star rating] "[Another review quote]" — [Patient Name] [Star rating] "[Another review quote]" — [Patient Name] We would love to create a similar experience for you again. And do not forget — your $[X] welcome-back credit is still waiting for you. It expires on [date]. [Book Your Appointment]
Why social proof works here: Lapsed patients may worry that things have changed since their last visit. Fresh reviews prove that current patients are having great experiences.
Benchmarks: 20-30% open rate, 3-5% click rate
Message 6: Urgency (Day 21 — SMS)
Hi [First Name], just a heads up — your $[X] welcome-back credit at [Practice Name] expires on [date]. Do not miss it: [Booking Link]
Benchmarks: 85%+ open rate, 10-15% click rate (urgency drives action)
Message 7: The Final Ask (Day 30 — Email)
Subject line: "Last chance: your $[X] credit expires soon"
Body:
Hi [First Name], This is our last reminder — your $[X] welcome-back credit at [Practice Name] expires on [date]. We understand if now is not the right time, and we are always here when you are ready. But if you have been thinking about coming back, this is a great time to do it. [Use Your Credit — Book Now] If aesthetic treatments are no longer something you are interested in, no hard feelings at all. Just reply "remove" and we will update your preferences. Wishing you the best, [Practice Name]
Why include the opt-out: It respects the patient's autonomy, cleans your list of people who genuinely are not coming back, and paradoxically, can prompt action — some people click "book" precisely because they are given the option to walk away.
Full Sequence Performance Benchmarks
| Message | Day | Channel | Open Rate | Click Rate | Bookings (per 100 recipients) |
|---|---|---|---|---|---|
| 1 - Re-introduction | 1 | 30-40% | 3-5% | 1-2 | |
| 2 - SMS nudge | 3 | SMS | 90%+ | 8-12% | 2-3 |
| 3 - Education | 7 | 25-35% | 4-6% | 1-2 | |
| 4 - Incentive | 10 | SMS | 90%+ | 12-18% | 3-5 |
| 5 - Social proof | 14 | 20-30% | 3-5% | 1-2 | |
| 6 - Urgency | 21 | SMS | 85%+ | 10-15% | 2-4 |
| 7 - Final ask | 30 | 20-25% | 2-4% | 1-2 | |
| Total | — | — | — | — | 11-20 bookings per 100 |
After the Campaign: What Happens Next
If They Rebook
The patient is back — now do not let them lapse again.
Implementation Steps:
- Update their status in your CRM from "lapsed" to "active"
- Enter them into your standard post-treatment follow-up sequence
- Set up rebooking reminders based on their treatment using drip campaigns
- Present your membership program or loyalty program to reduce future lapse risk
- Consider a "welcome back" gesture at their appointment (complimentary add-on, handwritten note from their provider)
- Track their subsequent visits to measure reactivation success long-term
- Set an alert if they go 90+ days without rebooking again
If They Do Not Respond
Implementation Steps:
- Move them to a "dormant" segment after the 30-day sequence completes
- Remove them from frequent marketing (stop weekly/monthly emails)
- Send a quarterly check-in email (4x per year) — light touch, educational, with a booking link
- Keep them in seasonal campaigns (holiday specials, Black Friday, anniversary events)
- After 12 months of no engagement, archive from active marketing list
- Never delete their record — they may return on their own eventually
Do not spam dormant patients. Quarterly touchpoints keep your practice in their peripheral awareness without creating fatigue.
High-Value Patient Reactivation: The Personal Touch
For your top 5 to 10% of lapsed patients by historical spend, automated sequences are not enough. These patients deserve personal outreach that matches the value they represent to your practice.
Provider Phone Call
Have their actual provider (not the front desk, not a marketing person) make a brief phone call.
Script:
"Hi [First Name], this is [Provider Name] from [Practice Name]. I was going through my patient list and noticed it has been a while since I have seen you. I wanted to personally check in and see how you are doing. I have been seeing some really great results with [treatment/new service], and I thought of you. If you ever want to come in for a consultation or just to catch up, I would love to see you. My direct line is [number], or you can text our office at [number]. Hope you are doing well."
Why it works: A personal call from a provider creates a level of attention that no email or text can match. For a patient who spent $5,000+ at your practice, the 3 minutes this call takes can recover thousands in future revenue.
Call Benchmarks:
| Metric | Target |
|---|---|
| Connection rate (reach the patient) | 30-40% |
| Positive response rate | 60-70% of connections |
| Rebooking rate from calls | 40-50% of positive responses |
| Revenue recovered per call hour | $2,000-$5,000 |
Handwritten Note
For your absolute top patients (spent $10,000+ historically):
"[First Name], I was thinking about you today and wanted to reach out. It has been a while since your last visit, and I hope you are doing well. We have some exciting new treatments I think you would love. When you are ready, I would love to see you again. — [Provider Name]"
Mail it with a $100 credit enclosed. The cost of a stamp and a gift card is negligible compared to the potential LTV of reactivating a premium patient.
Implementation Steps:
- Pull a list of your top 20-30 lapsed patients by historical spend
- Assign each patient to the provider who treated them most recently
- Schedule 30 minutes per week for providers to make reactivation calls
- Prepare handwritten notes for the top 10 highest-value patients
- Track response rates and revenue from personal outreach separately
- Continue automated sequence for patients not reached by phone
Running Med Spa Patient Reactivation as an Ongoing Program
Patient reactivation should not be a one-time campaign. It should be a permanent automated system that runs continuously.
Automated Triggers
Set your CRM to automatically enter patients into the reactivation sequence when:
| Trigger | Patient Type | Sequence Start |
|---|---|---|
| 90 days since last visit, no appointment | Monthly treatment patients (facials, peels) | Day 1 of sequence |
| 120 days since last visit | Botox patients (should rebook at 10-12 weeks) | Day 1 of sequence |
| 180 days since last visit | All other patients | Day 1 of sequence |
| Pipeline stage changes to "at risk" | CRM-flagged patients | Day 1 of sequence |
| Package expires without rebooking | Package patients | Modified sequence focused on continuation |
| Membership cancellation | Former members | Membership-specific win-back sequence |
Monthly Review Dashboard
| Metric | Target | Review Action |
|---|---|---|
| Patients entering reactivation funnel | Track trend | Rising = retention problem upstream |
| Email open rate | 25%+ | Below: refresh subject lines |
| SMS click rate | 10%+ | Below: test new messaging |
| Overall reactivation rate | 10-15% | Below: increase incentive or add phone calls |
| Revenue from reactivated patients | Track and report | Compare to acquisition channel revenue |
| Most effective message in sequence | Identify winner | Optimize other messages to match |
| Cost per reactivation | Under $30 | Above: reduce incentive or improve targeting |
Quarterly Refresh
Update your reactivation templates quarterly:
Implementation Steps:
- Refresh the "what is new" content with current services and technology
- Update before-and-after photos with recent results
- Adjust incentive amounts based on redemption and reactivation rates
- Swap subject lines that are underperforming (A/B test new options)
- Add new social proof from recent reviews
- Update seasonal messaging to match current marketing calendar
Reactivation for Specific Patient Types
Injectable Patients
Injectable patients are your most valuable reactivation targets because their treatments have predictable repeat cycles.
| Treatment | Typical Cycle | Reactivation Trigger | Message Focus |
|---|---|---|---|
| Botox | Every 3-4 months | Day 100 without appointment | "Your results are fading — time for a refresh" |
| Dermal filler | Every 6-18 months | 6 months past expected duration | "Has it been a while? Let's assess your filler" |
| Lip filler | Every 6-12 months | Month 7 without appointment | "Keep your lips looking their best" |
| Kybella | 2-4 sessions total | Session not booked within 6 weeks | "Ready for your next session?" |
Laser Treatment Patients
| Treatment | Reactivation Trigger | Message Focus |
|---|---|---|
| Laser hair removal (incomplete series) | 8 weeks between sessions | "Your remaining sessions are waiting" |
| IPL/BBL (annual maintenance) | 10 months since last session | "Time for your annual skin refresh" |
| Laser resurfacing | 12 months since treatment | "Ready to maintain those results?" |
| RF microneedling | 6 months since last session | "Collagen production peaks with consistency" |
Weight Loss / Semaglutide Patients
| Trigger | Message Focus |
|---|---|
| Missed monthly appointment | "Let us keep your progress on track" |
| Stopped refilling | "We are here when you are ready to restart" |
| Completed program, no maintenance | "Maintenance is key to keeping your results" |
Common Med Spa Patient Reactivation Mistakes
Mistake 1: Guilt-Tripping Language
"We noticed you haven't been in" sounds accusatory. "We miss you" sounds needy. "Your skin needs you" sounds manipulative.
Better approach: "We have been thinking of you" or "A lot has happened since your last visit — thought you'd want to know." Warm, informative, no guilt.
Mistake 2: Discounting Core Treatments
Offering "20% off Botox" to win back a patient trains them to expect discounts every time. Use credits ("$50 toward your next visit") instead of percentage discounts. Credits maintain your pricing integrity while providing an incentive.
Mistake 3: One-and-Done Campaigns
Running a single reactivation email and declaring it "did not work" is like running one Google Ad and deciding paid search is broken. Reactivation requires a multi-touch, multi-channel sequence over 30 days. The data shows that Messages 4 and 6 (the incentive and urgency messages) drive the most conversions — but they only work because Messages 1-3 warmed the patient up first.
Mistake 4: Not Segmenting
Sending the same generic "we miss you" email to a patient who visited 3 months ago and a patient who has not been in for 2 years is lazy marketing. Segment by recency, value, and treatment history. The more personalized the message, the higher the response rate.
Mistake 5: No Follow-Through After Reactivation
Winning a patient back and then failing to prevent them from lapsing again is the most expensive version of this mistake. Every reactivated patient should immediately enter your prevention systems: rebooking reminders, loyalty program, newsletter, and appointment reminders.
Mistake 6: Ignoring the Upstream Problem
If your reactivation funnel is growing every month, the problem is not reactivation — it is retention. You are losing patients faster than you are winning them back. Fix the upstream systems first: rebooking at checkout, automated drip campaigns, membership programs, and consistent email marketing.
The Bigger Picture: Prevention Over Recovery
Reactivation campaigns are essential, but they are a treatment for a symptom. The real cure is preventing patients from lapsing in the first place.
The Prevention Stack
The practices with the lowest lapse rates do these things consistently:
| Prevention System | Impact on Lapse Rate | Implementation Guide |
|---|---|---|
| Rebooking at checkout | -40% lapse rate | Train front desk: "When would you like to schedule your next appointment?" |
| Automated rebooking reminders | -25% lapse rate | Drip campaign guide |
| Membership programs | -50% lapse rate | Recurring payment = psychological commitment |
| Loyalty programs | -30% lapse rate | Points/credits create switching costs |
| Consistent communication | -20% lapse rate | Email, social, SMS |
| Post-treatment follow-up | -15% lapse rate | Welcome sequence and check-in automations |
If you build these prevention systems first, your reactivation campaigns become smaller over time — because fewer patients lapse in the first place. That is the goal: a practice where reactivation is a small part of your retention strategy, not the whole thing.
The Implementation Roadmap
Week 1: Data and Segmentation
| Task | Time | Output |
|---|---|---|
| Export patient database with last visit dates | 1 hour | Patient list with dates |
| Segment by recency (90, 180, 365+ days) | 2 hours | Segmented lists |
| Add historical spend data for value segmentation | 2 hours | Value tiers assigned |
| Tag by treatment history | 2 hours | Treatment segments created |
| Identify top 20-30 high-value lapsed patients | 30 min | Personal outreach list |
Week 2: Campaign Build
| Task | Time | Output |
|---|---|---|
| Write 7-message sequence (customize per segment) | 4 hours | Campaign copy |
| Build automation in CRM | 3 hours | Live automation |
| Create welcome-back credit/incentive | 1 hour | Incentive structure |
| Brief providers on personal outreach list | 30 min | Providers prepared |
| Set up tracking and reporting | 1 hour | Dashboard ready |
Week 3: Launch
| Task | Time | Output |
|---|---|---|
| Launch automated sequence to recently lapsed | 30 min | Campaign live |
| Providers begin personal calls to top 20-30 | 2-3 hours | Calls completed |
| Mail handwritten notes to top 10 patients | 1 hour | Notes mailed |
| Monitor delivery rates and initial open rates | 30 min | Baseline data |
Week 4: Optimize
| Task | Time | Output |
|---|---|---|
| Review open rates, click rates, booking rates | 1 hour | Performance data |
| Expand to medium-lapsed segment | 30 min | Second wave launched |
| Adjust subject lines or messaging if underperforming | 1 hour | Optimized campaign |
| Set up ongoing automated trigger | 1 hour | Permanent system |
Ongoing (Monthly)
| Task | Time | Output |
|---|---|---|
| Review reactivation metrics | 30 min | Monthly report |
| Refresh messaging quarterly | 2 hours | Updated templates |
| Personal outreach to new high-value lapsed patients | 1 hour | Calls/notes completed |
| Compare reactivation volume to new lapse volume | 15 min | Retention health check |
The Bottom Line
The patients in your database are your most undervalued asset. They already chose you once. They already trust you. They already have their payment information in your system. The cost to bring them back is a fraction of what you spend acquiring new patients — and the revenue impact is enormous.
Every month you delay running a reactivation campaign is patients drifting further away, revenue sitting untouched, and acquisition costs climbing unnecessarily.
Start with your recently lapsed patients. Run the 7-message sequence. Call your top 20 high-value patients personally. Then set up the automated system so it runs continuously. The math is undeniable. The only question is how long you wait to capture it.
Want us to audit your patient database and show you exactly how much revenue is sitting untouched in your lapsed patient list? We will build the reactivation strategy, write the sequences, and show you the projected revenue recovery — specific to your practice.





























