Identify who's actually lapsed, not just "hasn't visited today"
Define "lapsed" relative to a client's own typical visit interval — a client who normally visits every 8 weeks and hasn't been in for 12 weeks is a better win-back target than treating every client the same way regardless of their normal rhythm.
Keep the message personal and low-pressure
A short, personal-feeling message ("Hi Sarah, it's been a bit since your last color appointment — we'd love to see you again!") outperforms a generic mass discount blast. Where your booking software supports it, personalize with the client's name and last service.
Consider a modest, genuine incentive for a win-back message (a small discount or added service) — but the personal outreach itself often matters more than the size of the incentive.
Timing matters
Reach out at a reasonable point past their typical interval — too early feels naggy, too late means they may have already found a new regular provider elsewhere.
Don't take non-response personally, and don't over-message
If a client doesn't respond to one or two win-back attempts, avoid repeated messaging that could feel like spam. A reasonable cadence (one initial message, one follow-up) respects the relationship either way.
Purchased or scraped contact lists and unsolicited bulk texting can violate messaging regulations and platform policies — see our Marketing Consent Basics guide before running any bulk win-back campaign.
Frequently asked questions
What's a good win-back response rate? This varies significantly by business and offer — track your own results over time rather than comparing to an external benchmark.
Should win-back messages always include a discount? Not necessarily — sometimes a simple, genuine "we miss you" message without an incentive performs just as well, especially for clients who left due to scheduling rather than price sensitivity.

