You can be kind and still be clear.
Most policy problems aren't about the policy.
They're about the moment you have to enforce it.
A client cancels late.
Someone doesn't show.
Your receptionist freezes, or apologises too much, or comes out too strong.
This guide gives you a calm way to enforce your rules, without awkward conflict.
It includes a simple staff framework and copy/paste messages you can use straight away.
Useful supporting guides:
60-second checklist (start here)
- Make the rule visible at booking (one sentence).
- Repeat it once in the confirmation or reminder.
- Make rescheduling easy (reply here, pick two options).
- Be consistent. Same outcome each time.
- Separate "genuine emergency" from "repeat behaviour".
- Use calm wording. No lectures. No threats.
- If someone argues, move it to a call and keep it brief.
Mindset
The mindset: grace + firmness
Grace is:
- assuming something happened
- giving an easy next step
- keeping tone calm
Firmness is:
- repeating the policy once
- applying it consistently
- not negotiating by text
You don't need paragraphs.
You need one clear line, and then a simple next step.
Framework
The staff framework (what to say, when)
Use this as a script for your team.
1) At booking (set expectations once)
Goal: no surprises later.
Copy/paste (booking confirmation + expectation setting)
Try this message
Hi {{FirstName}}, you're booked at {{SalonName}} for {{Day}} at {{Time}} for {{Service}}. If you need to change it, reply here and we'll help. Please note our cancellation/no-show terms apply for late changes (see your booking confirmation).
If you prefer it shorter:
Try this message
Hi {{FirstName}}, confirmed for {{Day}} at {{Time}} at {{SalonName}}. If you need to change it, reply here. Our cancellation/no-show terms apply for late changes.
2) 24h reminder (easy reschedule)
Goal: reduce forgetfulness and catch issues early.
Copy/paste (24h reminder)
Try this message
Hi {{FirstName}}, quick reminder of your appointment at {{SalonName}} tomorrow at {{Time}}. If you need to change it, reply here and we'll help.
Optional if you want to mention the policy calmly:
Try this message
Hi {{FirstName}}, reminder of your appointment tomorrow at {{Time}}. If you need to reschedule, please reply as soon as you can so we can offer the slot to someone else.
Optional pack link if you use reminder templates:
3) Same-day reminder (optional)
Goal: helpful nudge without being pushy.
Copy/paste (same-day reminder)
Try this message
Hi {{FirstName}}, we're looking forward to seeing you today at {{Time}} at {{SalonName}}. If you're running late or need to change it, reply here.
4) Reply YES confirmation (optional, use when needed)
Goal: add a small moment of commitment for higher-risk bookings.
Use it for:
- new clients
- long services
- high-demand slots
- repeat late cancellers
Copy/paste (reply YES confirmation)
Try this message
Hi {{FirstName}}, reminder of your appointment tomorrow at {{Time}} at {{SalonName}}. Please reply YES to confirm, or reply to reschedule.
Copy/paste (thanks confirmed)
Try this message
Thanks {{FirstName}}. You're all confirmed for {{Day}} at {{Time}}. See you then.
If there's no reply, don't chase forever. One follow-up is enough.
Copy/paste (no response follow-up)
Try this message
Hi {{FirstName}}, just checking in on your appointment at {{Time}} tomorrow. If you need to change it, reply here and we'll sort it.
Late Arrivals
Late arrivals (how to handle it without drama)
Late arrivals are awkward because nobody wants to be "the bad guy".
Your goal is to protect the diary and stay fair to the next client.
Keep it calm. Offer two options:
- adjust the service
- reschedule
Copy/paste (late arrival handling message)
Try this message
Hi {{FirstName}}, just checking in as we're due to start at {{Time}}. If you're running late, please reply with your ETA. If we can't complete the service in the time left, we may need to adjust it or move the appointment.
If you need to reschedule (keep it respectful)
Try this message
No stress {{FirstName}}. To keep the rest of the diary on time, we'll need to reschedule. Would {{Option1}} or {{Option2}} suit?

Late Cancellations
Late cancellations (policy-aware, calm)
You're enforcing the rule, not starting an argument.
Copy/paste (late cancellation response)
Try this message
Thanks for letting us know {{FirstName}}. As this is within our notice period, our late cancellation terms apply (as per your booking confirmation). If you'd like to rebook, reply here and we'll send a few times.
If they're upset, don't debate by text. Move to phone.
Try this message
I understand. If you'd like to talk it through, reply with a good time to call and we'll ring you.
Supporting link:
No-Shows
No-shows (follow up with grace, then be clear)
Assume something happened first.
You can be human and still protect the diary.
Copy/paste (no-show follow-up, calm)
Try this message
Hi {{FirstName}}, hope everything's okay. We had you booked in today at {{Time}} at {{SalonName}}. If you'd like to reschedule, reply here and we'll help.
If you need to reference the policy (non-legal, terms-based)
Try this message
Just so you know, our no-show terms apply for missed appointments (as per your booking confirmation). If you'd like to book again, we can get you sorted.
Supporting link:
Optional pack link:
Policy Reminder
The "policy reminder" message (points back to terms)
Use this when someone argues or pushes back.
Keep it short. Don't lecture.
Copy/paste (policy reminder)
Try this message
Hi {{FirstName}}, I understand. Our cancellation/no-show terms are shared at booking and in the confirmation. We apply them consistently to protect the diary. If you'd like, we can sort a new appointment time for you.
If needed:
Try this message
If you'd prefer to discuss it, reply with a good time to call.
Edge Cases
Edge cases (so your team stays consistent)
New clients vs regulars
New clients:
- confirm clearly
- consider a reply YES flow for higher-risk slots
- keep reminders helpful and warm
Regulars:
- keep it consistent
- use grace for genuine emergencies
- tighten up with repeat patterns
Repeat offenders
Don't shame them. Just change the booking rules.
Options you can use (check your terms/local rules):
- require a deposit for future bookings
- limit peak-time bookings
- require confirmation to keep the slot
Keep the wording calm:
Try this message
For future bookings, we'll just need {{X}} to secure the appointment. That helps us keep the diary fair for everyone.
High-demand slots / long services
These are the most costly to lose.
Use:
- clear booking confirmation
- 24h reminder
- reply YES confirmation
- early reschedule options
Angry replies (de-escalation)
Don't match the energy. Don't argue by text.
Copy/paste (de-escalation)
Try this message
Hi {{FirstName}}, I'm sorry this has upset you. That wasn't our intention. If you'd like to talk it through, reply with a good time to call and we'll ring you.
If needed, end the loop:
Try this message
We'll leave it there for now. If you'd like to rebook, reply here and we'll help.

Opt-Out
Opt-out wording example (keep it short)
Use this where appropriate, especially in promo-style messages.
Copy/paste (opt-out line)
Try this message
Reply STOP to opt out.
Don't overuse it in every operational message if it doesn't fit your flow. Keep it consistent with your approach and terms.
UK Terms
"Can hair salons charge for no-shows UK?" (keep it non-legal)
You can set terms for cancellations and no-shows, but how you word and apply them matters.
The safest approach:
- state your policy clearly at booking
- repeat it in confirmation/reminders
- apply it consistently
- keep exceptions for genuine emergencies
- if you're unsure about wording or enforcement, check local rules and your terms
If you want policy wording help, use the template guide:
How TextSavy Fits
How TextSavy fits (light bridge)
TextSavy is not a booking system. It works alongside booking software using exported booking/customer data (CSV) and, where available, Connected Mode integrations.
It helps spot gaps like no-shows and cancellations and supports time-sensitive actions via SMS. You review and send. You stay in control. It's designed for UK/Ireland salon context with a consent-first, GDPR-first posture.
FAQ
- "What should a salon cancellation policy say?"
- Keep it clear and short: notice period, what happens for late cancellations/no-shows, how deposits are handled if you use them, and how to reschedule. Link it at booking and include it in confirmations.
- "Can hair salons charge for no-shows UK?"
- Many salons set no-show terms, but policies and enforcement depend on your terms and local rules. Keep it clear at booking, apply it consistently, and check local rules if unsure.
- "How do I introduce a cancellation fee to clients?"
- Do it calmly, upfront, and as a fairness issue. One line at booking, one reminder, then consistent enforcement. Avoid emotional language.
- "What is a reasonable salon deposit?"
- It depends on your services, time booked, and local norms. Keep it simple, explain it as securing the slot, and check local rules/your terms for wording.
- "Do I need clients to sign the cancellation policy?"
- Many salons rely on clear display at booking and confirmations rather than a physical signature. If you're unsure what's best for your setup, check your terms and local rules.
- Is 24 or 48 hours notice better for salon cancellations?
- It depends on how quickly you can refill slots and how your clients book. Choose one you can apply consistently and explain it clearly at booking.
- How much should I charge for a salon no-show?
- This varies by salon and location. Anchor it to the time lost and the service type, keep it consistent, and check local rules and your terms for wording.
- What do you say to a client who didn't show up?
- Start with grace. Assume something happened. Offer a next step. Then calmly reference your terms if needed. Use the no-show follow-up script above.


