SMS marketing for hair salons works best when it does five jobs: reminds clients of appointments, nudges them to rebook, fills last-minute openings, lets clients text their stylist directly, and asks for reviews. Promos are the smallest piece. Text messaging for salons mostly protects the chair time you already have.
This is a playbook built around those five jobs. It has templates you can paste, timing, the registration you need before sending at volume, and a worked monthly cost using Ready as the example. Everything here is salon text message marketing sent only to clients who agreed to receive texts. That rule shapes every template below.
Why salons get more out of texting than most businesses
A salon's revenue sits in a calendar. An empty 90-minute color slot is gone once it passes. Very few channels reach a client fast enough to save it, and texting is one of them. An email about a 4 PM opening gets read at 9 PM.
Salons also have a built-in reason to text. Clients book, come in, and need to come back in four to eight weeks. Every one of those steps is a natural message: a confirmation, a reminder, a thank-you with a review link, and a rebooking nudge. None of them feel like marketing to the client, because they aren't.
Many salons already get reminders from their booking software. If those reminders work and your no-show rate is fine, keep them. A dedicated texting platform earns its place when you want the parts booking tools tend to handle less well: two-way conversations, waitlist texts for openings, rebooking drip campaigns and occasional promos, all in one inbox.
The five texts every salon should send
Below are templates for an example salon called Studio 9. Every one fits in a single 160-character segment with plain characters. Swap in your own names and times, and keep them short. A second segment doubles the cost of that text.
1. Appointment reminder (24 hours before)
Hi Maya, this is Studio 9: your cut and color with Jess is tomorrow at 2:30 PM. Reply C to confirm or R to reschedule. Reply STOP to opt out.
Send it about 24 hours out. Add a second, shorter one two hours before for long services. The reply options matter. A "C" back gives you a confirmed chair, and an "R" gives the front desk time to refill the slot. Our appointment reminder SMS guide covers timing for multi-reminder setups in more detail.
2. Rebooking nudge (a drip campaign keyed to the service)
Hi Maya, it's been 6 weeks since your color with Jess. Want your usual Thursday slot? Reply with a day and we'll get you in. -Studio 9
Time it to the service. Root touch-ups land around 4 to 6 weeks, men's cuts around 3 to 4, and balayage or extensions on their own schedule. One nudge plus one follow-up a week later is plenty. A third message starts to read as nagging.
3. Last-minute opening
Studio 9: Jess has a 4 PM cut open today after a cancellation. First to reply YES gets it. Reply STOP to opt out.
Send this only to a waitlist of clients who asked to hear about openings. Don't send it to your whole list. A small list that replies fast beats a big list that ignores you.
4. Review request (same day, after checkout)
Thanks for coming in today, Maya! If Jess did a great job, a quick review means a lot: studio9salon.com/review -Studio 9
Use a link on your own domain. Public link shorteners are a common reason texts get filtered even on an approved registration. We cover that kind of content-level blocking in why approved campaigns still get filtered.
5. Promo (once or twice a month, max)
Studio 9: 20% off any gloss treatment booked this week. Book here: studio9salon.com/book Reply STOP to opt out.
Promos need marketing consent, which is a step beyond "text me about my appointment." Collect it separately at booking or checkout. Your booking system or form should keep the record of when and how each client opted in.
Stylist-level two-way texting
Beauty salon text messages get a lot more replies when they read like they came from the stylist. Clients want to send Jess a photo of the color they're thinking about, not message a generic front desk.
There are two common setups:
- One salon number, one shared inbox. The front desk answers everything and passes along stylist questions. It's the simplest setup and costs the least.
- A number per stylist. Each stylist texts their own regulars. On Ready, every number sits on your one registered campaign and adds $2/mo. Replies land in the Inbox.
On Ready, a reply you receive is billed like a sent text: the per-segment rate plus the carrier fee. That matters for chatty two-way threads. Budget for inbound as well as outbound.
Should a salon use a blue line?
A blue line sends as iMessage, so texts show up blue on iPhones with the salon's name and photo. It costs $99 a month per line plus 6 cents a segment, and replies are also 6 cents a segment. Each line can start up to 50 new conversations a day, with no limit on people you already talk to.
For a busy front desk that does a lot of one-to-one chatting with iPhone clients, it can be a nice touch. For most small salons, a regular registered number does the job for less. Campaigns and promos always go out from regular numbers anyway. Our blue bubble texting guide covers when it pays off.
Timing: when salon texts land best
A few practical rules:
- Reminders: about 24 hours ahead, plus an optional two-hour reminder for long services.
- Openings: as soon as the cancellation happens. Speed is the whole point.
- Review requests: within a few hours of checkout, while the blowout still looks good.
- Promos: mid-week, late morning. Avoid early mornings and late evenings.
Ready enforces quiet hours. A send scheduled outside permitted local hours for the recipient's area is held and goes out later when it is a campaign. This reduces risk, but it isn't a substitute for your own judgment. For a broader view of send windows, see best time to send SMS marketing, by industry. Campaigns, drip campaigns and automations wait up to 24 hours for the window; a one-to-one or API text is held only if the window opens within 6 hours, otherwise it is refused and must be resent; a one-to-one reply to someone who texted you in the last 24 hours goes out at any hour.
Registration: what you need before texting at volume
US carriers require business texting to run on a registered 10DLC brand and campaign. Unregistered traffic gets filtered. On Ready, registration happens in the app:
- Brand: $10/mo
- Campaign: $20/mo
- Each number: $2/mo
- No setup fee. The charge at submit is the first month, $25.
- Most approvals take 2 to 7 days.
Pick a campaign use case that matches what you actually send. A salon sending reminders and promos needs a use case that covers both. Registering as reminders-only and then sending promos is a common way to get throttled. Matching your use case to what you send walks through the choice.
Before registration, an account can send up to 500 texts a month at its normal per-text rate. After that, it has to register.
What a month costs: a worked example
Ready's Standard rate is $0.0075/segment plus a $0.0045 carrier fee per segment, for texts sent and received. Here are the assumptions for an example four-stylist salon:
| Text | Volume | Segments |
|---|---|---|
| Appointment reminders | 480 appointments | 480 |
| Confirmation replies (assume ~60% reply) | ~290 replies | 290 |
| Rebooking nudges | 200 | 200 |
| Last-minute openings | 4 sends to a 100-person waitlist | 400 |
| Review requests | 300 | 300 |
| One monthly promo | 900 opted-in clients | 900 |
| Total | 2,570 |
The messaging comes to 2,570 × $0.0075 = $19.28 in rate, plus the carrier fee on 2,570 segments.
Ready's all-in prices per segment include the carrier fee but not screening: Scrub lists and Number validation, the two switches in Settings under Compliance, each add $0.003 per segment when switched on, shown as screening on your bill, and both are off by default. Unless you turn the opt-out footer off, the first text to each contact, and one again from time to time, also gets "Reply STOP to opt out" and your business name if the message does not already have them, so a text close to the segment limit can bill one more segment.
Registration adds $27/mo with one number ($25 for registration + $2 number), plus $2/mo for each extra stylist who gets their own number.
The emoji tax
Say the monthly promo is 175 characters and includes one emoji. An emoji drops the segment limit to 70 characters, or 67 per part in a multipart message, so that text becomes 3 segments. For 900 clients, that's 2,700 segments instead of 900.
That's an extra 1,800 segments: 1,800 × $0.0075 = $14 more in rate, plus the carrier fee on each one. Trimming the text to 160 plain characters makes it 1 segment. Ready swaps curly quotes and long dashes for plain ones before sending, but it can't strip an emoji for you. The AI message writer can help you tighten copy before you send.
For salon software platforms
If you build booking or salon management software, you can offer texting to every salon you serve. Ready's API gives each salon its own sub-account, with its own numbers and 10DLC registration. TCPA and DNC scrubbing, opt-out handling and quiet hours are built in. A reminder is a single POST /v1/messages call with to, body and consent_attested. Start at the messages API docs.
Salons that run on GoHighLevel can install Ready natively as an LC Phone alternative. Messages sync both ways in GHL.
The practical takeaway
Start with reminders and review requests. They cost the least and save the most chair time. Add rebooking nudges and a waitlist for openings next. Keep promos to once or twice a month, in one plain-text segment, sent only to clients who opted in to marketing.
If you want to try it, sign up and put a card on file. Your first 20 one-to-one texts are free, so use them before you register. They end once a registration is paid for.
FAQ
Do I need to register before texting my salon clients?
You can send up to 500 texts a month before registering. Beyond that, you need a registered 10DLC brand and campaign. On Ready that's $25 at submit, and most approvals take 2 to 7 days.
Can I text clients who never opted in?
Don't. Text clients who gave consent, and keep promos to those who agreed to marketing. Compliance is ultimately the sender's responsibility. TCPA exposure runs $500 to $1,500 per text, so good consent records are cheap insurance.
How do clients opt out?
They reply STOP. Ready honors it automatically, and the opt-out carries across every campaign so that contact isn't texted again.
Are replies free?
No. On Ready, a reply you receive is billed like a sent text: $0.0075/segment plus the $0.0045 carrier fee.
Should each stylist have their own number?
It's optional. A shared salon number is simpler. A number per stylist adds $2/mo each on your registered campaign and makes threads feel more personal.