It's a number many professionals don't want to face: bringing an old client back costs, on average, 5 to 7 times less than acquiring a new one. No ads, no campaigns, no time invested in SEO or Instagram. Just a list of people who already trusted you, and three messages.
Despite this, most professionals never run a reactivation campaign. Not out of arrogance, out of inertia. The client vanished, forgot to book, priorities shifted, and no one took the initiative to reconnect. Good news: 30-50% of those people are waiting for an excuse to come back. Let's give them that excuse.
The reactivation math
Typical business: 150 clients in history. If 30% (45) became inactive in the last year and you reactivate 35% of them (16), at an average of €40 per service, that's €640 immediately - without counting those who'll become regulars again. In 3 months, those 16 clients can bring €1,500-3,000 of revenue. No ads, no commissions.
Step 1: Identify the right list
First temptation is to message everyone. Mistake. Mass messaging feels like spam, and the right tone for reactivation is the opposite - personalization. You want to start with the most valuable list: clients who had a healthy pattern and simply vanished.
Ideal profile to reactivate: visit more than 90 days ago but with 3+ visits in history (not a one-off client) and at least €100 accumulated spend. These people trust you, know your work, and will return given the right small nudge. Start with the top 30-50 in this category.
Step 2: The 3-message sequence
The sequence has been tested across hundreds of small businesses and tuned with what works best. The three messages have different purposes: the first reopens the relationship, the second concretizes, the third removes the last obstacle. Don't skip steps.
Message 1 (day 0): The reconnect
Short, personal, no sales pressure. Template: Hi [name], been a while! Hope all's well with you. We were looking at the calendar and your name came up. How are things? Expected: 30-40% reply.
Message 2 (day +3 or right after reply): The concrete offer
Template: While we're at it, we have free slots next week. I've held [time] on [date] for you if it works - just confirm. The specificity of offering a concrete slot doubles conversion vs a generic book whenever you want.
Message 3 (day +10, only for non-responders): The soft discount
Template: I'll offer you 15% off your next service if you come back before month-end. No strings attached, just to make you comfortable to return. Typically converts 10-15% of those who didn't reply to previous messages.
Tone and personalization
Copy-paste messages smell like marketing - the client feels like a number, not a person. Since you have the history in BookHero, write each message with 1-2 specific client details. Takes 30 extra seconds per client; multiplies response rate by 3.
WhatsApp or email for the campaign?
WhatsApp wins almost always for reactivation. Read rate is 4x higher, feels more human and personal, and allows immediate reply. Email works as reinforcement, but the main channel should be WhatsApp. For most clients, you already have the number saved on the card.
Caution: mass WhatsApp is forbidden by Meta. Send one by one (manually). 30 messages take 30 minutes. Time well invested.
What to do with those who don't reply to anything
If after 3 messages a person doesn't reply, leave them be for now. Remove from active reactivation list. Possible reasons: moved city, problem unrelated to you, simply moved on.
Try again in 6 months, with fresh message, possibly tied to a milestone (business anniversary, new service, location change). Don't give up, but give time.
Monthly campaign structure
Day 1 of month: identify the 30 priority inactives
In BookHero > Clients, sort by last visit, choose the 30 with best history. Export name and phone to a list.
Days 1-2: send message 1 to all
Manually, with personalization. 30 minutes of work.
Days 3-5: reply to those who reply + send message 2 to silent ones
To responders, offer concrete slot. To silent ones, send message 2.
Day 10-12: message 3 only to non-responders
Typically 30-40% of the list reaches this phase. Concrete offer with light discount.
Day 30: review
How many came back? How much revenue? Patterns? Repeat the cycle next month with new list.
Frequently asked questions
What if I don't have phone for many old clients?
Run the campaign by email for those. Read rate is lower but exists. Also, take this as an opportunity to start recording phone in every new booking - you're building the asset for the next campaign.
How big should the discount be in message 3?
10-15% is usually enough. More than that competes with your own business (regular clients asking why didn't I get a discount). You don't need to be cheap, you need to be inviting.
Can I do automated reactivation?
BookHero doesn't yet have built-in reactivation automation. Our recommendation is to do it manually because personalization is exactly what makes it work. Tempting to automate, but response rate drops a lot.
Should I run reactivation alongside other campaigns (Instagram, ads)?
Yes, parallel channels. Reactivation reaches those who already know you, ads reach those who don't. They work well together without cannibalizing.
What about clients who repeatedly no-showed in the past?
Don't include them in the list. Reactivation is for those who had a healthy relationship and simply forgot. If the past relationship was difficult, leave it - save your energy for the best cases.