Salon client reactivation message: 6 templates and a return list
Choose a salon client reactivation message, check who to contact and prepare replies. Six templates, a service-cycle worksheet and campaign stop rules.

A salon client reactivation message gives a previous client a useful way to book again, without assuming why they stopped visiting. Start with a small list of people who agreed to receive this kind of contact, check that they have no future booking, and choose one of the six messages below. Assign someone to answer before you send.
These examples cover a return invitation, a genuine service update, an optional offer and the replies that close the conversation. Replace every bracket. The suggested timing and numbers are working examples for a staff-managed campaign, not measured conversion benchmarks.
Build a return list around the service cycle
Use the client's completed visits and any return interval they agreed with their professional. Someone who normally visits every four weeks and someone who books an occasional portrait session need different follow-up. A single rule such as “everyone absent for 90 days” may mix people who are overdue with people who never intended a regular visit.
For a hypothetical haircut client, suppose the agreed return interval is six weeks. Your team might review the record at eight weeks, allowing a two-week buffer. That is an editorial example, not a recommended interval for every haircut. If there is no recorded interval, ask the professional responsible for the service before putting the client into a recurring campaign.
Review completed visits rather than assuming a cancelled appointment counts as a visit. Check for a future booking under a duplicate profile or a different staff member. A client may have booked with a colleague while their usual stylist was away.
Keep people with an unresolved complaint out of the campaign. Give their conversation to the person responsible for resolving it. A promotional invitation arriving while a client waits for a promised answer can leave your team dealing with two incompatible messages.
Use this worksheet for each proposed recipient:
| Field | What the team records |
|---|---|
| Last completed service | Service and completion date, checked against the record |
| Return interval | Agreed interval or a staff-reviewed reason to contact |
| Future booking | None found after checking the current calendar |
| Contact permission | The agreed purpose, channel, language and any opt-out |
| Recent contact | Last campaign or open staff conversation |
| Selected message | One opening template, with all fields replaced |
| Reply owner | Person and hours when they can answer |
| Stop state | Booked, declined, opted out, unresolved issue or campaign closed |
Limit access to this working list. Keep detailed client notes in their usual protected record rather than copying them into a shared marketing spreadsheet.
Choose one opening message
1. A return invitation without an offer
Hi [name], [staff name] from [salon] here. If you would like to plan another [service], you can see our current times at [booking link]. If your preferences have changed, reply and we can check the options together. To stop these invitations, [working opt-out route].
Use this when you have a verified previous service and permission to send return invitations. Avoid telling someone their hair needs attention or that they have neglected a routine. The message should leave room for a changed budget, a different style or a decision to go elsewhere.
Open the booking link on a phone before sending. It should reach the right business and make the relevant service easy to find. If the client needs a consultation before booking, replace the direct booking request with the contact route used to arrange one. Do not imply that a specific stylist or time is reserved.
2. A genuine change that may solve a previous difficulty
Hi [name], an update from [salon]: we now offer [verified change, such as a Thursday evening session]. You previously asked about [relevant preference]. If this would help you plan another visit, check [link] or contact [monitored route]. To stop these updates, [opt-out route].
Use a preference the client expressed. Check that the new hours or service are live and bookable. If only one staff member offers the option, say so.
Keep personal details out of the message preview. “You asked about evening times” is enough context; the client's family circumstances or work arrangements belong in the private conversation, if needed at all.
3. A return offer with complete terms
Hi [name], [salon] is offering [specific benefit] with a [qualifying service] booked by [date] for visits between [dates]. The total price is [amount and currency], and [important condition]. Available times: [link]. Questions: [contact]. To stop offers, [opt-out route].
Use an offer only after checking its cost and the time it adds. A complimentary treatment that adds 15 minutes needs those minutes in the calendar. If the offer applies only to selected staff or times, include that condition before the client books.
Avoid an invented deadline or “last chance” language when the offer remains available afterwards. State any deposit, eligibility restriction or redemption step where the client can read it before committing. For a hypothetical service priced at 200 currency units with a 20-unit discount, the selling price becomes 180. The 20-unit reduction comes out before you assess the remaining service and messaging costs. Those numbers illustrate the calculation, not a Skedful price or an expected return.
Prepare replies before the campaign starts
4. The client wants to return but needs different times
Thanks, [name]. What days or time ranges would suit you for [service]? We will check the current calendar and send suitable options. No appointment has been booked yet.
Ask for availability you can use. Check the full service duration and the client's staff preference before proposing a time. If they request a temporary hold, explain its actual expiry only after the team has created one. Our available-slot messages cover that separate offer and confirmation process.
When the client books, remove them from the remaining campaign list. Send booking information through the normal confirmation process. The appointment reminder templates apply once there is a visit to remind them about.
5. The client raises an unresolved problem
Thank you for telling us, [name]. [Responsible person] will review your concern about [brief neutral description] and contact you by [realistic date or time]. We have paused return invitations while we deal with this.
Choose a deadline someone can meet, and create the follow-up task before promising it. Avoid asking the client to repeat sensitive details in a group chat. Keep any refund, correction or service proposal with the person authorised to decide it. A generic offer should not replace a response to their actual concern.
6. The client asks to stop
Understood, [name]. We have stopped [specified category of messages] to [this channel]. If you have an existing booking and need help with it, contact [service contact].
Send this acknowledgement only after recording the request. Apply its scope accurately: a request to stop all promotional messages should not become an SMS-only exclusion while the same campaign continues by email. If the person asks to stop all contact, route that broader request through the appropriate account process. Keep necessary booking communication separate according to the client's request and your applicable requirements.
Decide when silence ends the campaign
For a first small trial, send one invitation and close the campaign after a review period, such as 14 days. Choose that period when planning the campaign. Silence gives you no new permission to contact someone through another channel.
If your agreed communication plan includes a follow-up, check the current record again before sending it. Exclude anyone who has booked, replied, opted out or started a staff conversation. Give the follow-up a purpose, such as answering a question raised by the first message. Repeating “we miss you” across three channels can create extra work without helping the client choose a visit.
Check your sending provider's current rules. For the WhatsApp Business Platform, Meta's messaging policy requires opt-in and approved templates to initiate conversations. Outside its 24-hour customer service window, messages must use approved templates. These examples still require the appropriate provider setup and approval; saving wording in a document does not approve it for WhatsApp.
Record completed returns separately from bookings
Keep a campaign record with the reviewed audience, send date, selected message, replies, opt-outs, bookings and completed visits. If five people book but two later cancel, record both five bookings and three completed returns. Count each person once per campaign, even if several staff members spoke to them.
Use a review date that gives the booked visits time to happen. A completed return does not by itself prove the message caused the visit. Some clients would have returned anyway. Our waitlist and marketing value guide covers the difference between gross revenue and additional value; do not attach a guaranteed recovery percentage to these templates.
Skedful's client management tools keep client information available for reviewing the audience. Check the enabled Marketing module, channel setup and permissions in your account before planning a send. The worksheet's exclusions and reply assignments are staff responsibilities unless you have tested an enabled workflow that handles them.
Before the first send, run three internal test records through the list: one with a future booking, one with an opt-out and one eligible for a return invitation. Confirm that only the eligible record remains. Send the finished message to a staff test contact, open its link and exercise the opt-out route. Put the reply owner's name and the campaign closing date beside the approved wording.
About this article
Skedful is responsible for this blog.
Worked examples and sample calculations describe hypothetical scenarios. When an article cites research or customer results, follow the source for its context and limits.
Found an error? Send us the article link and the passage that needs a correction.
Report an error to SkedfulReminders come with every Skedful plan, on a schedule you set once. PricingSkedful vs Fresha vs Booksy