A stylist sending a quick, friendly message to a client between appointments.

Concierge reminders

Text message etiquette for salons: do's and don'ts (without sounding pushy)

Calm, practical rules and scripts for salon texts that feel human and reduce no-shows.

By the TextSavy team6 min read

If you're a salon owner, texting clients can feel like a tightrope.

You want to reduce no-shows.

Fill a cancellation.

Nudge rebooking.

But you don't want to sound salesy. Or annoy people.

The good news is this: most "bad reactions" come from a few common mistakes.

The fix is simple. Keep texts short, relevant, and easy to act on.

This guide gives you salon text message etiquette that feels human, not scripted.

The 60-second checklist (quick wins)

If you want the quickest improvement, do these:

  • Text only when you have a real reason (reminder, change, opening, targeted offer).
  • Keep it under 2 lines where possible.
  • Include the details: day, time, salon name.
  • Make rescheduling easy: 'reply here and we'll help'.
  • Use a clear action: 'reply YES' or 'reply with a day that suits'.
  • Keep promos targeted. Don't blast everyone.
  • Add a simple opt-out line where appropriate.

If you're working on no-shows, start here:

Do's and don'ts (the core)

Do: sound like a person

Clients can tell when a message feels automated or cold.

Use natural words:

  • quick reminder
  • just checking
  • no problem

Avoid stiff lines like 'Your appointment is scheduled for...'

Don't: write a paragraph

Long texts get skimmed or ignored.

Short texts get read.

Do: be specific

Specific beats vague every time.

Good:

  • today between 2-4pm
  • tomorrow at 11:30

Vague:

  • we have availability
  • this week

Don't: guilt-trip people

No 'we missed you!!!'

No 'please respect our time'.

Calm works better than emotional.

Do: make it easy to change or cancel

A reminder should reduce friction, not create it.

Use:

  • reply here and we'll help
  • if you need to move it, let us know

Don't: send promos to everyone

That's where 'SMS feels intrusive' comes from.

Promos should go to a relevant group:

  • clients who like that service
  • people who haven't booked in a while
  • clients who asked for sooner slots

Quiet days are a good example of where targeting matters:

Do: use 'reply YES' when speed matters

It's simple. It avoids back-and-forth.

It works well for cancellations and confirmations.

Don't: argue by text

If a client is upset, don't debate.

Acknowledge, offer a solution, and move it forward.

A client arriving at a warm salon reception.

Timing guidance (reminders vs same-day vs promos)

Reminders (best default)

  • 24 hours before: your main reminder
  • Same-day: optional, light touch for longer appointments or higher no-show risk

Last-minute openings (speed matters)

Text works best when the slot is today or tomorrow.

Keep it specific and use 'reply YES'.

If you're trying to fill cancellations fast, this is the play:

Promos (quiet days, reactivation)

Promos should feel like help, not pressure.

Rules that keep it safe:

  • target a small group
  • keep the offer simple
  • don't text too often just because you can

SMS examples (copy/paste, grouped by scenario)

1) Reminders (24 hours)

Example 1

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.

Example 2

Try this message

Hi {{FirstName}}, just a reminder you're booked at {{SalonName}} for {{Day}} at {{Time}}. Need to reschedule? Reply to this message.

Example 3 (with service)

Try this message

Hi {{FirstName}}, reminder of your {{Service}} appointment tomorrow at {{Time}} at {{SalonName}}. If anything changes, reply here.

2) Same-day reminders (light touch)

Example 4

Try this message

Hi {{FirstName}}, we're looking forward to seeing you today at {{Time}} at {{SalonName}}. If you need to change it, just reply here.

Example 5 (running late friendly)

Try this message

Hi {{FirstName}}, quick reminder for today at {{Time}}. If you're running late or need to move it, reply here and we'll help.

3) Confirmations ('reply YES')

Example 6

Try this message

Hi {{FirstName}}, quick reminder of your appointment tomorrow at {{Time}}. Please reply YES to confirm, or reply to reschedule.

Example 7 (short)

Try this message

Hi {{FirstName}}, appointment tomorrow at {{Time}} at {{SalonName}}. Reply YES to confirm.

4) Reschedule-friendly (reduces no-shows)

Example 8

Try this message

Hi {{FirstName}}, if you need to change your appointment, just reply here and we'll sort a better time.

Example 9 (give options)

Try this message

Hi {{FirstName}}, no problem. Would {{Option1}} or {{Option2}} suit you better?

5) Last-minute opening (fill a gap fast)

Example 10

Try this message

Hi {{FirstName}}, we've had a slot open up today between {{Window}} at {{SalonName}}. Reply YES if you'd like it and we'll confirm the time.

Example 11 (service-specific)

Try this message

Hi {{FirstName}}, a cancellation has opened up for a {{Service}} today at {{Time}}. Reply YES if you want it.

6) Quiet day value-add (no heavy discounting)

Example 12

Try this message

Hi {{FirstName}}, we've got a couple of midweek openings on {{Day}}. If you book in, we'll add a free conditioning treatment. Want me to send times?

7) Reactivation nudge (soft, not desperate)

Example 13

Try this message

Hi {{FirstName}}, hope you're keeping well. It's been a while since we've seen you at {{SalonName}}. If you'd like to book in, reply here and I'll send times.

Optional deeper win-back system:

8) 'Slot taken' follow-up (when multiple reply YES)

Example 14

Try this message

Thanks for replying {{FirstName}}. That slot has just been taken, but I can offer {{Option1}} or {{Option2}}. Want one?

9) Upset client response template (calm)

Example 15

Try this message

Hi {{FirstName}}, I'm sorry this has annoyed you. That wasn't our intention. If you'd like, tell me what happened and we'll sort it out. If you'd prefer not to receive texts from us, just let me know.

If you already use booking software...

That's normal. Most salons do.

Booking software is great for running the diary.

It can also send standard messages.

Where salons still struggle is time-sensitive gaps:

  • a cancellation today
  • a quiet patch midweek
  • a short-notice opening you want to fill fast

That's when targeted SMS helps, because it's specific and quick.

You message the right small group, not everyone.

A close consultation moment between stylist and client.

How TextSavy fits (light bridge)

TextSavy is not a booking system. It works alongside your booking software using exported booking/customer data (CSV) and, where available, Connected Mode integrations.

It helps you spot gaps like no-shows, cancellations, and quiet days, then draft targeted SMS you can review and send. You stay in control.

Final CTA

Want ready-to-use reminder wording that feels human and reduces back-and-forth?

FAQ

How often should a salon text clients without annoying them?
Text when it's relevant. Target small groups. Avoid texting just to 'stay visible'.
What should a salon text message say (reminders vs promos)?
Reminders: date, time, salon name, and an easy reschedule option. Promos: a specific offer for a relevant group, with a clear time window.
What time of day should salons send texts?
Send at a reasonable hour. Avoid very early or late. If you're unsure, mid-morning or early afternoon is usually safer.
Should salons use emojis in texts?
A small emoji can be fine if it matches your salon's tone. If you're unsure, skip them. Clarity matters more.
How do you write a promotional text that doesn't feel salesy?
Make it specific, useful, and low pressure. Offer a time window and let them reply to book.
What do you do if a client replies upset?
Stay calm. Acknowledge. Offer a solution. Don't argue. Move it to a quick call if needed.
How do you keep texts compliant without overcomplicating it?
Keep it consent-first, keep it relevant, and include an opt-out line where appropriate. If you're unsure about wording, check local rules.
What's the best way to include an opt-out line?
Keep it short. For example: Reply STOP to opt out. Reply STOP to stop messages.

Put it to work

Turn this guide into a fuller week.

TextSavy turns the booking data you already have into simple text campaigns that bring the right clients back into the right gaps. It works alongside the booking system you already use.