
Protect the booked chair
How to reduce no-shows in a salon
Calm, copy-ready wording that protects your busiest hours. Set expectations at booking, remind without nagging, and follow up with grace when someone misses.
Fields you fill in
- {{FirstName}}
- {{SalonName}}
- {{Service}}
- {{Day}}
- {{Date}}
- {{Time}}
- {{Option1}}
- {{Option2}}
Copy-ready wording
The full pack, ready to copy
Use the 24h reminder as your default. Add a 48h touch for longer services, and same-day only for the chairs that are hard to refill. Keep the 'Reply YES' confirm for small, higher-risk groups.
Best used for
Fewer no-shows in your busiest hours
Clear confirmations before the day arrives
Grace-first follow-ups that still rebook
How it works
Copy the wording
Tap copy on any message below.
Swap the fields
Replace the {{fields}} with your own details.
Review and send
Send it from the booking data you already have. Nothing goes out without you.
Booking confirmation line that sets expectations
2Hi {{FirstName}}, you’re booked with {{SalonName}} for {{Service}} on {{Day}} {{Date}} at {{Time}}. If you need to move it, just reply here and we’ll sort it.
Hi {{FirstName}}, thanks for booking with {{SalonName}}. You’re in for {{Service}} on {{Day}} {{Date}} at {{Time}}. If anything changes, please let us know as soon as you can so we can offer the slot on.
48h reminder
2Hi {{FirstName}}, quick reminder from {{SalonName}}: {{Service}} on {{Day}} {{Date}} at {{Time}}. If you need to reschedule, reply 1 or 2: 1. {{Option1}} 2. {{Option2}}
Hi {{FirstName}}, just checking in ahead of your {{Service}} at {{SalonName}} on {{Day}} {{Date}} at {{Time}}. Need to move it? Reply 1 for {{Option1}} or 2 for {{Option2}}.
24h reminder
2Hi {{FirstName}}, reminder from {{SalonName}}: {{Service}} tomorrow ({{Day}}) at {{Time}}. If you need to move it, reply 1 or 2: 1. {{Option1}} 2. {{Option2}}
Hi {{FirstName}}, your {{Service}} with {{SalonName}} is booked for {{Day}} {{Date}} at {{Time}}. If you can’t make it, reply here and we’ll help you reschedule.
Same-day reminder
2Hi {{FirstName}}, quick one from {{SalonName}}: we’ll see you today for {{Service}} at {{Time}}. If you’re running late, just reply with an ETA.
Hi {{FirstName}}, reminder from {{SalonName}}: {{Service}} today at {{Time}}. If you need to move it, reply here and we’ll send two options.
Reply YES to confirm
3Hi {{FirstName}}, quick confirm for your {{Service}} at {{SalonName}} on {{Day}} {{Date}} at {{Time}}. Please reply YES to confirm, or reply to reschedule.
Hi {{FirstName}}, can you reply YES to confirm your {{Service}} at {{SalonName}} on {{Day}} {{Date}} at {{Time}}? If you need to move it, reply here and we’ll sort it.
Thanks {{FirstName}}, confirmed. See you on {{Day}} at {{Time}}. {{SalonName}}
No-response follow-up
1Hi {{FirstName}}, just checking you got our message about {{Service}} on {{Day}} {{Date}} at {{Time}}. Reply YES to confirm, or reply and we’ll help you reschedule.
Easy reschedule
2No problem at all. Want to move your {{Service}}? Reply 1 or 2: 1. {{Option1}} 2. {{Option2}} {{SalonName}}
No worries. What suits you better for {{Service}}? Reply with a day and a time window that works (e.g. “Thu after 3”).
Running late handling
1Thanks for letting us know {{FirstName}}. What time do you think you’ll arrive? If it’s tight, we’ll do our best, but we may need to adjust the service to keep the diary on track.
Need to cancel or move within policy
2Thanks for the heads up {{FirstName}}. We can move your {{Service}}. Here are two options: 1. {{Option1}} 2. {{Option2}} (Just a note: changes within {{NoticePeriod}} are handled as per our terms.)
No problem. If you’re cancelling within {{NoticePeriod}}, it’s handled as per our terms. If you’d like to rebook, reply with a day/time window that suits and we’ll send options.
We missed you no-show follow-up
1Hi {{FirstName}}, we had you booked for {{Service}} today at {{Time}} and you didn’t make it in. Hope everything is ok. If you’d like to rebook, reply here and we’ll send a couple of options.
Rebook-after-no-show
1If you want to get back in for {{Service}}, reply 1 or 2: 1. {{Option1}} 2. {{Option2}} {{SalonName}}
Repeat no-show boundary message
1Hi {{FirstName}}, just to be upfront: we’ve had a couple of missed appointments recently. For future bookings we may need confirmation, and in some cases a deposit, as per our terms. If you’d still like to book in, reply here and we’ll help.
Optional deposit/booking requirement wording
1Hi {{FirstName}}, for this {{Service}} we may ask for a deposit to hold the slot, as per our terms. If you’re happy to go ahead, reply here and we’ll send the link.
Opt-out line
1Reply STOP to opt out.
How to make it yours
Keep every message short, service-related, and easy to reply to. Assume good intent, make rescheduling a tap, and only mention your terms once, calmly.
Questions
Frequently asked
- How many reminders should we send?
- Most salons perform well with two touches: 48 hours and same-day for high-risk services.
- What if someone does not confirm?
- Use a short follow-up and keep a waitlist ready to backfill.
Keep going
More packs to borrow from
Salon appointment reminder message examples
A calm set of salon appointment reminder message examples you can copy and send, with simple timing options and low-friction reschedule scripts so reminders feel helpful, not pushy. Service-only, clear, and easy to act on, with one follow-up only when needed.
19 copy-ready texts
Salon waiting list how to use
A waitlist should feel simple. It is just a short-notice list of people who actually want a message when something opens up. This pack gives you the scripts and the small rules that keep it fair, calm, and easy to run.
21 copy-ready texts
Salon rebooking rate
Rebooking is not about pestering people. It’s about making the next step easy while the appointment is still fresh. This pack gives you short, calm messages you can use after an appointment to help clients rebook without awkwardness.
18 copy-ready texts
Optional
Prefer the whole pack in one place?
Every message above is already yours to copy. If it is easier, add your details and we will email the full How to reduce no-shows in a salon pack so you can keep it handy.
Ready when you are
Keep your best hours from going empty.
Start with the appointments most likely to slip. Send your first confirmation flow from the booking data you already have.