How to Reactivate Dormant Med Spa Patients (Without Feeling Pushy)
The hidden revenue sitting in your patient list
If you've been open for more than a year, you probably have hundreds of patients who came in once or twice and never rebooked. They liked the results. They meant to come back. Life got in the way.
These aren't cold leads. They already trust you. They already gave you their payment info. They just need a nudge.
Why most reactivation attempts fail
The typical approach is a blast email: "We miss you! Here's 20% off." It feels generic because it is. Open rates sit around 15%, and the discount trains patients to wait for the next one.
The better approach is a short, personal sequence that feels like a one-to-one message from someone who remembers them.
A 3-touch sequence that works
Touch 1: The check-in (Day 1)
A simple text message: "Hi [name], this is [staff name] at [spa]. Just checking in. How's your skin been since your last visit in [month]?"
No link. No offer. Just a human question. Because it doesn't look like marketing, it pulls a far stronger response than any "we miss you" blast.
Touch 2: The relevant nudge (Day 3)
Only if they didn't reply to touch 1. A brief message that references their last service and what typically comes next: "Most patients who did [their last treatment] see the best results when they follow up around [timeframe]. Want me to hold a spot this week?"
Touch 3: The soft close (Day 7)
A final message that creates gentle urgency without a discount: "I have a cancellation on [specific day]. Want it before I give it to someone else?"
What this looks like at scale
For a spa with 400+ dormant patients (90+ days since last visit), rebooking even 3% in the first 30 days is a realistic floor. At an average ticket of $350, that's $4,200 in recovered revenue from people who were already yours, and a tighter sequence can do better.
The key is the sequence runs automatically. You set it up once, and every patient who crosses the 90-day threshold enters it.
The math that matters
- 400 dormant patients
- 3% rebook rate in 30 days = 12 appointments
- Average ticket $350
- Recovered revenue: $4,200/month
That's revenue from patients you've already paid to acquire. No ad spend. No new leads needed. Just a better system for keeping the ones you have.
Getting started
Pull a list of every patient who hasn't visited in 90+ days. Sort by most recent visit first (they're warmest). Start the 3-touch sequence with the first 50 and measure your response rate before scaling to the full list.
If you want us to run this for your spa, request a free audit and we'll show you exactly how many dormant patients you're sitting on and what the revenue recovery looks like.