Replace Manual Med Spa Win-Back Campaigns in 2026
Replace Manual Med Spa Win-Back Campaigns in 2026
Every med spa has a segment of clients it used to see regularly and has not seen in 90, 120, or 180 days. Those clients did not necessarily have a bad experience — they got busy, forgot to rebook, or lost track of their maintenance schedule. A manual win-back campaign means a front-desk person pulls a list, segments it by some rough time window, and sends a batch email or makes calls. That approach touches maybe 20% of the lapsed segment before the front desk moves on to more immediate work.
An automated win-back campaign runs across 100% of the lapsed segment, personalized by service type, last visit date, and communication preferences — without any staff time after setup.
Win-back email campaigns achieve an average open rate of 29% according to Mailchimp Email Marketing Benchmarks (2024), significantly higher than standard promotional emails, because lapsed clients recognize the sender and the message addresses their specific gap.
This recipe gives you the exact 4-step workflow to replace manual win-back with an automated system that runs continuously.
Med spa and aesthetic industry client retention costs 5x less than new client acquisition according to American Med Spa Association industry data (2024). That math makes lapsed-client win-back the highest-ROI marketing activity available to most spas.
Automated email sequences generate 320% more revenue than non-automated emails according to Campaign Monitor Email Marketing Benchmarks (2024). The mechanism is simple: triggered messages sent at the right moment for each individual client outperform blasts to segments that may or may not be ready to book.
Who This Is For
This guide is for med spa owners and managers running a client base of 200+ and seeing that a meaningful portion — often 20–35% — of their client records have not had an appointment in the last 90 days.
Red flags — skip this guide if:
Your spa has been open less than 12 months (insufficient lapsed client volume)
You have fewer than 150 total clients in your scheduling software
Your clients are primarily one-time visitors with no maintenance treatment model (win-back depends on a repeat-purchase pattern)
What "Win-Back Automation" Means
Win-back automation is a triggered outreach sequence that fires for each client individually when they cross a defined inactivity threshold — typically 60, 90, or 120 days without a completed appointment. The sequence is personalized to the client's service history, runs without front-desk initiation, and stops automatically when the client books.
The distinction from a standard email newsletter or batch promotional blast: win-back is triggered by individual client behavior (the absence of a booking), not by a calendar date or a marketing campaign. It fires when the client needs it, not when the spa has time to send it.
The Problem With Manual Win-Back
A typical med spa win-back attempt looks like this: someone on the front desk notices the schedule has openings, pulls a list from the scheduling software of clients not seen in 90+ days, and sends a batch email with a generic subject line and a 10% discount offer. The email goes to 80 clients, 15 open it, 3 reply, and 1 books.
That is a 1.25% conversion rate on an 80-person list. The remaining 79 clients received a generic message at a random time with no personalization and no follow-up.
An automated win-back sequence changes all three variables: timing (triggered by the exact date each client crosses the 90-day threshold, not when the front desk has time), personalization (references the specific service the client previously received), and follow-up (3-touch sequence with escalating context if no response).
Personalized win-back emails outperform generic promotional blasts by 6x on conversion according to Klaviyo e-commerce and services retention data (2024). The mechanic that drives that lift is simple: the message references the client's actual last service and the natural maintenance timeline for that treatment — not a generic "we miss you."
The 4-Step Workflow Recipe
Step 1: Define Your Lapsed Segments
Not all lapsed clients are equal. Segment by treatment type to personalize messaging and offer relevance:
Injectable clients (Botox, fillers): natural maintenance window is 3–4 months; flag at 90 days
Laser and energy treatment clients: series-based, flag when 45 days past scheduled series interval
Facial and skin care clients: monthly to quarterly, flag at 60 days
Body contouring clients: flag at 120 days (longer natural treatment cycle)
Each segment receives a message that references their actual last treatment and the natural maintenance timeline for that service — not a generic "we miss you."
Step 2: Build the 3-Touch Sequence
Touch 1 (Threshold date): SMS + email the day the client crosses the inactivity threshold.
SMS: "Hi [Name], it's been about [X weeks] since your last [Service] with us. Clients typically maintain best results with a follow-up around now — would you like to book? [Link]"
Email: Same message with the treatment-specific image and a direct booking button
Touch 2 (7 days, no response): Second SMS only.
"Still thinking about it, [Name]? We have a few openings this week for [Service]. [Link]"
Touch 3 (14 days, no response): Email with a limited incentive.
Subject: "[Name], here's something for you — [Offer]"
Body: References specific service, includes a time-limited offer (your spa determines the offer value based on treatment margin)
Stop condition: Client books OR explicitly opts out. Do not continue the sequence after booking — this is a common oversight that sends a "we miss you" email to someone who just booked.
Step 3: Connect Your Scheduling System to the Outreach Sequence
The trigger for the win-back sequence is a date calculation: today's date minus the client's last completed appointment date. This calculation needs to run daily across your full client list and fire the sequence for each client who crosses the threshold for the first time that day.
In scheduling systems like Boulevard or Zenoti, the appointment history is queryable via API. The daily check looks at the appointment.completed_at field for each active client, computes the gap, and fires the sequence only for clients who hit the threshold today (not clients who have been past threshold for weeks — those should already be in a different campaign or marked as churned).
Step 4: Track and Iterate
Monthly metrics to review:
Lapsed clients entering the sequence this month
Open rate on Touch 1 email
Booking rate from the sequence (booked appointments / clients who entered sequence)
Average revenue per recovered client
A booking rate of 8–15% from the automated sequence on a 200-client lapsed segment means 16–30 recovered appointments per month. At $300 average treatment value, that is $4,800–$9,000 in monthly recovered revenue from campaigns running automatically.
Win-Back Campaign Benchmarks
| Campaign Type | Open Rate | Booking Rate | Avg Recovery/Month | Staff Time |
|---|---|---|---|---|
| Manual batch email | 18–22% | 1–3% | 2–5 clients | 3–6 hrs |
| Basic scheduled email | 22–26% | 3–5% | 5–10 clients | 1–2 hrs setup |
| Personalized 3-touch sequence | 29–38% | 8–15% | 16–30 clients | Under 1 hr |
| Automated with service segmentation | 32–40% | 12–18% | 24–36 clients | Setup only |
Lapsed Client Revenue Model
| Lapsed Segment Size | Booking Rate | Avg Treatment Value | Monthly Recovery |
|---|---|---|---|
| 100 clients | 10% | $280 | $2,800 |
| 200 clients | 12% | $310 | $7,440 |
| 350 clients | 14% | $320 | $15,680 |
| 500 clients | 15% | $350 | $26,250 |
Win-Back Message Performance by Channel
| Channel | Avg Open Rate | Avg Click Rate | Avg Booking Rate | Best Use |
|---|---|---|---|---|
| Email (generic) | 18–22% | 3–5% | 1–2% | Low-urgency announcements |
| Email (personalized) | 29–36% | 8–12% | 5–8% | Touch 1 + Touch 3 |
| SMS | 94–98% open | N/A | 4–9% | Touch 2 follow-up |
| SMS + email combo | 95%+ open | 10–15% | 10–15% | High-value lapsed clients |
Service-Specific Win-Back Timing Guide
| Treatment Type | Optimal Maintenance Interval | Flag at | Message Focus |
|---|---|---|---|
| Botox / Neuromodulators | 3–4 months | 90 days | Results starting to fade |
| Dermal fillers | 9–18 months | 270 days | Annual refresh |
| Laser hair removal | Series-based | 45 days past session | Series completion |
| IPL photofacial | 4–6 weeks per session | 60 days | Maintenance schedule |
| Body contouring | 1–3 months per series | 90 days | Series follow-up |
| Facials / peels | Monthly | 45 days | Regular skin care |
Worked Example: 320-Client Lapsed Segment on Boulevard
Consider a med spa with 320 clients who haven't had an appointment in 90+ days, running on Boulevard, with an average treatment value of $315. Each morning, the US Tech Automations agent queries the Boulevard appointment.completed_at field for all active client records, identifies the 8–12 clients who crossed the 90-day threshold that day, and fires the Touch 1 sequence automatically — a personalized SMS referencing the client's last service (injectable, facial, or laser, pulled from the service.category field) and a direct booking link. Over a 30-day period, approximately 320 clients are in the active sequence at various stages. At a 13% booking rate, roughly 42 clients rebook — generating approximately $13,230 in recovered monthly revenue without any front-desk outreach.
The DIY/No-Code Path and Where It Breaks
Zapier or Make can wire a scheduling platform webhook to an email marketing tool like Mailchimp or Klaviyo and fire a triggered email when a client hits a lapsed date. That single-touch automation is achievable without a developer. The breakdown happens at two points. First, Zapier triggers on events — a new record, a changed field — not on a time-elapsed condition. Running a daily "who crossed 90 days today" query requires a scheduled Zap that polls the API, and at 400+ client records that polling becomes expensive. Second, personalization on service type requires logic that looks up the client's last appointment category before deciding which message template to use — conditional branch logic that Make handles poorly without a custom module.
US Tech Automations runs the daily threshold check as a scheduled agent job, pulls the client's service history from Boulevard or Zenoti, selects the right message template by treatment category, and fires the multi-touch sequence with a stop condition on booking. When a client books partway through the sequence, the agent cancels the remaining touches automatically — something a basic Zapier flow does not do, and which otherwise creates the awkward "we miss you" text sent to someone who booked yesterday.
See how this works at ustechautomations.com/platform/agentic-workflows.
When NOT to Use US Tech Automations
Honest fit check: if your med spa has fewer than 150 clients in your scheduling system, manual win-back outreach from a single front-desk person is adequate and likely more personalized than any automated sequence. The ROI from automated win-back surfaces when the lapsed segment is large enough that manual outreach cannot touch it completely. At under 150 clients, personal calls from the provider are more effective than automated messages. Similarly, if your spa primarily does package sales with clients on pre-paid series, the lapsed client calculation is different — package holders are not "lapsed" until they've missed their series cadence, which is a more complex trigger than a simple days-since-last-visit threshold.
Key Takeaways
Manual win-back campaigns reach a fraction of the lapsed segment; automated sequences run across every client who crosses the inactivity threshold, daily.
Service segmentation doubles conversion rates: injectable clients get a message about Botox maintenance; laser clients get a message about their treatment series — not a generic "we miss you."
A 3-touch sequence (threshold day, day 7, day 14) with a stop condition on booking is the minimum effective structure for med spa win-back.
Zapier covers single-touch triggered emails but breaks on time-elapsed queries and multi-touch conditional sequences at 200+ client volume.
A 13% booking rate on a 320-client lapsed segment recovers roughly $13,000/month in revenue that was previously absorbed as client loss.
Frequently Asked Questions
How do I define "lapsed" for a med spa client?
The right threshold depends on the treatment. Injectable clients (Botox, fillers) should be flagged at 90 days — most maintain results at 3–4 month intervals. Laser clients at 45 days past their series schedule. Facial clients at 60 days. Body contouring clients at 120 days. Using the wrong threshold floods the sequence with clients who are within normal booking cycles and dilutes the message.
What offer should I include in the win-back Touch 3 email?
This depends on your margins and positioning. Spas with high-margin injectables can offer a complimentary add-on (like a lip line touch-up) rather than a discount, which preserves revenue while increasing perceived value. For higher-cost laser treatments, a 10–15% booking incentive on the next session works without heavily discounting the service. Avoid offers that cannot be easily verified at check-in — digital codes that link to the booking are cleaner than verbal promises.
Can win-back campaigns work for one-time treatment clients?
Win-back campaigns perform best for clients with a natural repeat-purchase pattern — injectables, facials, laser series, body contouring. For clients who came in for a one-time procedure with no maintenance component, a re-engagement campaign is better framed as an introduction to other services rather than a reminder about a lapsed maintenance schedule.
How often should I run win-back sequences?
The automated sequence runs continuously — every day, a small cohort of clients crosses the inactivity threshold and enters the sequence. This is the key difference from manual batch campaigns, which run monthly or quarterly. Continuous triggering means clients are reached at exactly the right moment in their maintenance window, not whenever the front desk has time to pull a list.
Should I suppress clients who already opted out of marketing?
Yes, always. The win-back sequence should check opt-out status before firing any message. Most scheduling systems maintain an SMS and email marketing consent field — the automation should read that field before sending and skip clients who have opted out. Sending win-back messages to opted-out clients creates compliance risk and damages the client relationship.
How does win-back automation connect with my email marketing tool?
The scheduling platform (Boulevard, Zenoti) is the source of truth for client appointment history. An automation layer checks that history daily and fires triggers to your email marketing or SMS tool (Klaviyo, Mailchimp, Twilio) for clients who cross the lapsed threshold. Lapsed clients are recoverable revenue according to Acuity Scheduling retention analysis (2024) — win-back sequences consistently outperform new-client acquisition in cost per booked appointment. Explore related workflows in our guides on med spa client intake automation and med spa email marketing sequences.
Build the Workflow
US Tech Automations builds the daily threshold check, service segmentation, multi-touch sequence, and booking stop condition into a single workflow that runs on your existing scheduling platform. Explore the automated win-back campaigns guide and med spa renewal reminders guide for complementary workflows that extend the same retention infrastructure.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
From our research desk: sealed building-permit data across 8 metros, updated monthly.