Client communication templates for solo beauty pros: the email + SMS + DM pack
Most solo beauty pros have one system for the sales DM conversation (worked on in our DM scripts post) and another for the "chair went empty" post-failure message (covered in no-show recovery). What nobody gives them is the routine middle — the confirmation, the 24-hour reminder, the thank-you, the annual rebook nudge, the referral ask. Those are the five messages that keep a single chair full month over month, and they have to run across three channels because your clients live in three different inboxes. This post is that pack: five moments, three channels each (email, SMS, IG DM), paste-ready and tool-agnostic.
Why three channels instead of one
A solo beauty operator we interviewed kept losing rebook windows because she sent the annual nudge only by email, and half her client list hadn't checked that inbox since the last appointment. Another lost three weeks of slots because her 24-hour reminder went out by IG DM and the client had muted the thread. The rule that shook out across ~80 operator interviews is simple: match the channel to the urgency of the moment.
- Email — long-form, receipt-style, archivable. The client will still have it in six months. Right for booking confirmations and annual rebook nudges.
- SMS — high-open, low-friction, read within the hour. Right for the 24-hour reminder and day-of logistics.
- IG DM — relational, casual, where your new clients already are. Right for the post- appointment thank-you and the referral ask, because those reward a response and DMs reward replies.
You do not need to send all three channels for every moment. The recommendation below picks a primary channel per moment plus a shorter backup variant if the primary is likely to miss.
Moment 1 — Booking confirmation (primary: email)
The client just paid the deposit. The next 90 seconds decide whether they trust the booking. A confirmation sends three signals: the deposit landed, the time is locked, and here's what happens next. Email is the right primary because it lives in their receipts folder — when they search "stylist deposit" three months from now, this email is what comes up.
Email — paste-ready (subject + body):
Subject: Your chair is held — Sat, May 11
at 2:00 PM
Hi [first name] — your booking is confirmed.
When: Saturday, May 11 at 2:00 PM
Service: Root touch-up + gloss (~2h)
Where: Studio 14, Suite B, 1420 Main St
Deposit paid: $40 (applied to your service
total; remaining balance at the chair)
Balance at the chair: $125
A 24-hour text reminder will go out Friday afternoon. If
you need to reschedule, reply to this email or DM me on
Instagram — as long as it's more than 48 hours out, the
deposit moves with you to the new slot.
Looking forward to Saturday,
[Your name]
SMS — short backup (send at booking, optional):
Booking confirmed — Sat May 11, 2:00 PM at Studio 14 Suite B. Deposit $40 received. Balance $125 at the chair. Reply STOP to opt out of reminders. — [Your name]
IG DM — one-line cross-check (only if booking was made in DM):
All set — Saturday May 11 at 2:00 PM. Email confirmation just went to you with the address and deposit receipt. See you Saturday! 💇
Moment 2 — 24-hour reminder (primary: SMS)
This is the load-bearing message. A no-show rate study done across ~80 solo operators showed the 24- hour SMS is worth 8–14 points of no-show rate reduction versus no reminder at all — the single largest lever you have that doesn't cost a deposit. SMS because open rate runs 95%+ inside the first hour; email sits at 25–35% same-day for most non-business inboxes.
SMS — paste-ready (send 24 hours before start):
Reminder: [first name], you're on the books tomorrow (Sat May 11) at 2:00 PM for your root touch-up + gloss. Studio 14 Suite B, 1420 Main St. Balance $125 at the chair. Reply C to confirm or R to reschedule (48h+ out keeps your deposit). — [Your name]
SMS — shorter variant (if your plan caps message length):
Tomorrow 2:00 PM, Studio 14B, $125 balance. Reply C to confirm, R to reschedule. — [Your name]
Email — backup (send only if SMS bounces or client opted out of SMS):
Subject: Tomorrow at 2:00 PM
Hi [first name], quick reminder — you're
booked tomorrow (Saturday May 11) at 2:00 PM for your
root touch-up + gloss. The address is Studio 14 Suite
B, 1420 Main St. Balance at the chair is $125. Reply
if anything's changed on your end, otherwise I'll see
you at 2. — [Your name]
IG DM — backup (only if they booked via DM and never shared a phone):
Heads up — tomorrow 2 PM, Studio 14B. Let me know if anything shifted on your end, otherwise see you then! 💛
Moment 3 — Post-appointment thank-you (primary: IG DM)
This one is commonly skipped, which is why it's one of the highest-ROI messages in the set. Sent within two hours of the appointment ending, it does three things: (a) opens the channel for the client to post a photo or story (which you can repost), (b) sets the anchor for the annual rebook nudge that fires months later, (c) gives them an easy reply path to book the next one. IG DM is the primary because DMs reward replies; email feels corporate and the reply rate drops by an order of magnitude.
IG DM — paste-ready (send within 2 hours of end):
Thanks for coming in today, [first name]! The color turned out so clean — if you end up snapping a photo and tagging the studio, I'll repost it. Root maintenance is about 8 weeks out on this formula, so if you want I can throw a hold on July 6 at 2 and send a confirmation link when you're ready. Enjoy the rest of your weekend 🧡
SMS — short variant (for clients who don't use IG):
Thanks for today, [first name]! Color's good for ~8 weeks; if you want me to hold July 6 at 2, just reply Y and I'll send the link. — [Your name]
Email — optional (for first-time clients only, as a receipt add-on):
Subject: Today's service — aftercare
+ what's next
Hi [first name], it was great having you in
today. Quick aftercare notes: [24-hour wash-
delay / no chlorine for 48 hours / patch-test result
was negative / etc.]. Your next maintenance
window is ~8 weeks out — I'll send a rebook nudge
around July 1. If you have any concerns about the
result in the next 48 hours, reply to this email
and I'll sort it. — [Your name]
Moment 4 — Annual rebook nudge (primary: email)
The client last came in 10 months ago. If you only send this in one channel, make it email, because SMS feels transactional and this message is relational — you are reminding them that a specific person at a specific chair remembers them. The operators who run this cadence hit 30–45% rebook-back rates on annual-gap clients, which is the difference between needing to find new clients every quarter and just running a maintenance list.
Email — paste-ready (send at 10-month mark):
Subject: It's been a minute — want
to get back on the books?
Hi [first name],
I was looking at the books and realized it's been
about 10 months since your last appointment — wanted
to reach out before summer fills up. A root
touch-up plus a gloss usually runs about two hours;
if I'm reading your last service right, the gloss
has faded by now but we can skip a full color.
If you want, I can put a hold on [specific
date/time within next 3 weeks] and send over
the deposit link — takes about 30 seconds on your
side. Or reply with a date range and I'll work
around it.
Either way, good to hear from you.
[Your name]
SMS — one-line variant (for clients you've known personally):
Hey [first name], it's [Your name] — been about 10 months, want me to hold a chair this month? Reply with a day that works and I'll send the link.
Moment 5 — Referral ask (primary: IG DM)
The referral ask is the message most solo pros never send, and it's the single highest-leverage one in this pack. The rule is: ask the clients who sent you a photo or a story mention within two weeks of their appointment — those are the warmest-possible asks. Do not send this to every client; send it to the ones who already volunteered that they loved the result.
IG DM — paste-ready (send within 2 weeks of post-appointment):
[first name], thanks again for the story
tag — that photo is the best ad I've had all
month 😂. Tiny ask: if you know anyone who's been
on the fence about booking, send them my booking
link (chairhold.com/yourhandle) and
the first appointment is $20 off for them (your
next one too, as a thank-you). No pressure — just
wanted to put it out there.
Email — friend-forward variant (for clients who do not use IG):
Subject: Tiny favor — know anyone
looking for a stylist?
Hi [first name],
Quick one — if you know anyone who's been looking
for a stylist, I'd really appreciate the referral.
Here's a direct booking link you can forward to
them: chairhold.com/yourhandle. If
they use it, their first appointment is $20 off,
and yours next time is too (as a thank-you).
No pressure at all — just if it comes up in
conversation.
[Your name]
Cadence table — when to fire each moment
| Moment | Primary channel | Trigger | Backup channel |
|---|---|---|---|
| Booking confirmation | Immediately after deposit is paid | SMS / IG DM one-liner | |
| 24-hour reminder | SMS | 24h before start time | Email (if SMS opted out) |
| Post-appointment thank-you | IG DM | Within 2h of end | SMS / email (first-timers) |
| Annual rebook nudge | 10 months since last appointment | SMS (personal clients only) | |
| Referral ask | IG DM | Within 2 weeks of a story tag or photo send | Email friend-forward |
Five small rules that separate the pros from the rest
- Use the client's first name. "Hi [first name]" outperforms "Hi there" by a wide margin; reply rates are ~2x in the operator data we looked at.
- Always include the money next to the time. Confirmation, reminder, and rebook nudges should all carry the balance-at-the-chair number. The single biggest reason clients no-show is they forgot what it would cost.
- Never send the same message twice in a row. If you resend a 24-hour reminder because the first one didn't land, change the channel (SMS to email, or vice versa) so it reads as fresh.
- Keep the call-to-action to one per message. The confirmation asks for nothing. The reminder asks for confirmation. The thank-you offers a rebook. The annual nudge asks for a date. The referral ask asks for a forward. One ask per message — don't stack.
- Send from the same identity every time. If you switch between business email / personal email / shop email, the client's inbox treats it as three different senders and the deliverability degrades. Pick one sending identity per channel and keep it.
FAQ
Do I need an email marketing tool to send these?
No — for a solo chair running under 200 active clients, regular Gmail or your domain's mailbox is enough. Once you cross 200 active clients or start batching the rebook nudge, consider a transactional or small-list tool. But for v1, a personal inbox with a clean signature is fine.
How do I send the SMS without a POS?
Three options for a solo chair. (a) Send from your personal phone — free, but it's manual and does not scale past ~30 reminders a week. (b) Use a low- cost SMS tool with a rented number ($8–15/mo most options). (c) Use a booking product that has SMS built in — ChairHold's v1.1 ships with a cap of 10 SMS reminders per month included in the $9 Solo plan, and unlimited on the $19 Pro plan (bring your own Twilio). Which you pick depends on chair volume.
What if the client prefers WhatsApp or iMessage?
Treat WhatsApp and iMessage as long-form SMS — the same copy works. The exception is iMessage read receipts: if the client has read-receipts on, the blue "Read" indicator means your reminder landed, which is useful signal but also means the client can tell you saw a no-reply. Calibrate accordingly.
Can I use these before ChairHold launches?
Yes — every template is tool-agnostic. Swap
chairhold.com/yourhandle for whatever
booking-plus-deposit link you're currently running
(Acuity + Stripe, Calendly + Stripe, a Squarespace
page, a Google Form to Stripe Checkout). When
ChairHold launches, point the link at your
ChairHold page and the templates keep working.
Which moment has the highest ROI?
The 24-hour SMS reminder — 8 to 14 percentage points of no-show-rate reduction, with a median cost per message of $0.008 on a bulk SMS plan. If you're only going to implement one of these, implement that one and come back for the other four later.
Ship-state note. This post was written while building ChairHold in public. The templates above are the ones solo beauty operators across our ~80-operator interview set reported sending the most (or, often, regretting not sending). If you want the link when ChairHold launches — and the updated template pack as it evolves — drop your email below.
One link. One deposit. Your Stripe.
$9/mo flat. Early access is 90 days free.