Client Reactivation Campaign Template
A client reactivation campaign template with segment rules, SMS and email scripts, stop conditions, offer guidance, metrics, and CRM workflow notes.

A client reactivation campaign template with segment rules, SMS and email scripts, stop conditions, offer guidance, metrics, and CRM workflow notes. It covers campaign rule sheet, segment templates, why reactivation timing should follow the service's natural cadence, and SMS scripts.
Client Reactivation Campaigns Template: Rules, Scripts, and Metrics to Track
A client reactivation campaign should not begin with a message. It should begin with a rule: which quiet clients deserve a helpful nudge, which clients should be left alone, and which cases need a human review before anyone sends anything.
Use this as a working template. If you need the broader strategy first, read client reactivation campaigns, then come back here for the scripts and tracking fields.
Campaign Rule Sheet
Fill this out before writing copy:
| Field | Decision |
|---|---|
| Campaign name | Example: 90-day inactive clients |
| Audience | Clients with no completed appointment in 90 days |
| Exclusions | Complaints, unpaid invoices, opt-outs, recent refunds |
| Channel | SMS, email, or both |
| Offer | None, small credit, package review, seasonal booking |
| Reply owner | Front desk, owner, trainer, practitioner, or manager |
| Stop condition | Client replies no, opts out, complains, books, or needs review |
| Main metric | Bookings completed, not just messages sent |
This sheet prevents accidental spam. It also gives staff one place to check what the campaign is supposed to do.
Segment Templates
Use one segment at a time:
| Segment | Trigger | Good next step |
|---|---|---|
| Quiet but happy | No booking in 60-120 days | Ask if they want available times |
| Package ended | Last package/session block finished | Ask whether they want to restart |
| Seasonal service | Past seasonal booking | Announce booking window |
| Quote stalled | Estimate open with no decision | Ask revise, close, or schedule |
| Trial not converted | First visit completed, no second booking | Ask if they want help choosing next slot |
| Former member | Membership ended without dispute | Ask whether they want options |
Do not include clients with unresolved payment or service issues. A reactivation campaign is not a collections workflow.
Why Reactivation Timing Should Follow The Service's Natural Cadence
A single "90 days inactive" trigger, applied uniformly across every service type a business offers, misreads client behavior for anything with a natural cadence longer or shorter than that window. A client who visits for a service typically booked twice a year is not inactive at 90 days, they are simply on schedule, and treating them as a reactivation target that early makes the outreach feel intrusive rather than helpful. Conversely, a client whose typical service cadence is weekly has already gone quiet in a meaningful way well before the 90-day mark, and waiting that long to reach out wastes the window when reactivation is easiest.
The fix is setting the inactivity threshold as a multiple of each service's typical rebooking interval rather than a single fixed number of days applied business-wide. A business offering both weekly and twice-yearly services should have two entirely different reactivation triggers running in parallel, each calibrated to when a client in that specific service category has actually gone quiet relative to their own normal pattern.
SMS Scripts
Quiet but happy
Hi [Name], it has been a while since your last [service] with [Business]. Would you like us to send a few available times?
Package ended
Hi [Name], your last [package/session block] has ended. Reply "restart" if you want us to look at next options.
Seasonal
Hi [Name], [season/month] bookings are opening for [service]. Want us to send available times?
Trial follow-up
Hi [Name], thanks again for visiting [Business]. Would you like help choosing the next [class/session/appointment]?
Keep SMS specific. Avoid sensitive details, pressure, or long policy explanations.
Email Script
Subject: Want help restarting [service]?
Hi [Name],
We last saw you for [service/context].
If you want to restart, we can help with:
- Available times
- Package or membership options
- A revised estimate
- A quick question before booking
Reply with what you prefer, or tell us to close this for now.
Thanks,
[Business name]
Email is better when the message needs context. SMS is better when the next action is simple.
A Second Non-Response Deserves A Different Signal Than The First
Most reactivation templates plan for one outreach attempt and a single stop condition, but a client who does not respond to a first message and then also does not respond to a follow-up has given the business more information than a single silence would. One unanswered message could mean the client simply hasn't seen it yet. A second unanswered message, sent through the same channel after a reasonable gap, is a stronger signal that the client either is not interested right now or has disengaged more permanently.
Rather than treating every non-response identically, worth building a distinct rule for a second silence: reduce contact frequency significantly, switch to a lower-effort channel, or mark the client for a longer cooling-off period before any further reactivation attempt. Continuing to message at the same frequency after two silences risks tipping a client from simply inactive into actively annoyed, which is a worse outcome than doing nothing.
Offer Rules
Use a discount only if it has a reason:
| Situation | Offer guidance |
|---|---|
| High-margin service | Small offer may be acceptable |
| Seasonal booking | Usually no offer needed |
| Package restart | Consider an incentive only if retention is weak |
| Low-margin service | Avoid discounting by default |
| Unpaid balance | Do not send a reactivation offer |
| Complaint history | Owner review first |
Use the discount calculator before approving a campaign offer. A recovered booking that loses money is not a good campaign.
Campaign Control Fit
A useful CRM should make these controls visible before a campaign sends:
- Segment rule
- Exclusion rule
- Message copy
- Reply owner
- Stop condition
- Billing or dispute check
- Booking and completion metric
- Opt-out or complaint review
Tregovia can be evaluated for reactivation campaigns where client records, booking history, billing context, SMS, reports, and optional Follow-up Sequences need to stay connected. It should not be described as making autonomous marketing decisions. Staff still choose the segment, approve the message, and handle replies.
For planning, compare Tregovia pricing, best CRM by business type, and CRM alternatives after the campaign rule sheet is complete.
Metrics Dashboard
Track:
- Audience size
- Messages sent
- Delivery failures
- Replies
- Positive replies
- Bookings created
- Bookings completed
- Revenue recovered
- Opt-outs
- Complaints
- No-shows from reactivated clients
Bookings completed matters more than bookings created. If the campaign creates appointments that do not happen, the no-show and confirmation workflow needs attention before sending another batch.
Reactivation Template Questions
What should a client reactivation campaign include?
Include the inactive-client segment, exclusion rules, message script, channel, offer policy, reply owner, stop condition, and the metrics used to decide whether the campaign worked.
Who should be excluded from reactivation?
Exclude clients with unresolved complaints, refund disputes, unpaid balances, invalid consent, recent opt-outs, or cases that need owner review before outreach.
Should reactivation campaigns use discounts?
Only when the margin and client segment justify it. Many reactivation campaigns work better with a specific next step than with a blanket discount.
Where does Tregovia fit?
Tregovia can be evaluated for client records, appointments, billing context, SMS, reports, and optional follow-up sequences for email/SMS drip campaigns.
What should be measured?
Track replies, bookings, revenue recovered, opt-outs, complaints, no-shows, unsubscribes, and time from first outreach to completed booking.
Template Rule
The best reactivation template is disciplined. It defines who gets contacted, who does not, what the message asks for, when follow-up stops, and which metric proves the campaign was worth sending.
Related articles
Informational
Quote Follow-Up Timing Template
A practical quote follow-up timing template with 1-hour, 24-hour, 3-day, 7-day, and expiry scripts for service businesses.
Informational
Missed Call Text Back Script Template
A practical missed call recovery template with reply scripts, timing rules, callback ownership, outcomes, and metrics for service businesses.
Informational
Clinic Reactivation Campaign Workflow Template (2026 Guide)
A complete clinic reactivation campaign workflow template with cohort segmentation, channel sequencing, response SLAs, and measurable rebooking outcomes.
Use a reactivation template with clear stop rules
Connect segments, scripts, replies, bookings, billing context, and follow-up sequences only after the audience and message are approved.