Salon and spa texting: fewer no-shows, fuller books
A no-show in a salon or spa is not a minor annoyance. It is an hour of payroll, product, and chair time that nobody can resell after the fact. Most owners know a reminder text fixes it, and most are still typing those reminders one by one between clients, or paying a booking platform that texts clients from a random number they don't recognize.
There is a simpler setup. Quick Send sends individual messages to your whole client list from your iPhone, using your real number, the one clients already have saved under your salon's name. Each client gets a private, personal text; replies land in your regular Messages app. Here is the texting rhythm that keeps a book full.
The two-reminder system that cuts no-shows
One reminder is good; two are better, because they do different jobs. The day-before text gives people time to reschedule honestly instead of ghosting. The same-day text catches the forgetters.
Day before:
Hi [FirstName], reminder: you're booked at Velvet Studio tomorrow at [Time] with Dana. Reply here if you need to move it, no charge with a day's notice.
Same day:
Hi [FirstName], see you at [Time] today! We're at 18 Elm St, parking in the back lot.
With your day's schedule in a Google Sheet, client name, phone, time, stylist, Quick Send turns the whole batch into one send. You can map custom sheet columns into the message, so "with Dana" fills in the right stylist per client automatically. The full setup, including a one-tap iOS Shortcut for the morning batch, is in our appointment reminder guide.
No-show follow-up (private, friendly, same day):
Hi [FirstName], we missed you today! Life happens, want me to find you a new slot this week?
Sent privately from a number they recognize, this message rebooks a surprising share of no-shows. Sent from a platform's random number, it gets ignored.
Reminders are rebooking tools
End every reminder with an easy out: "reply here to reschedule." A client who reschedules is a kept appointment next week; a client who felt they couldn't is an empty chair today.
Filling same-day cancellations
A 2pm cancellation at 11am used to be a loss. Now it is one text to the right slice of your list:
Hi [FirstName], it's Dana at Velvet Studio. A 2pm opening just came up today, first reply gets it, and I'll take 15% off for the short notice.
Send it to clients who live nearby, are overdue for a visit, or have asked to be told about openings. Because each text is an individual message, the first reply wins and nobody else knows there was a race. No group chat, no exposed numbers, no awkward "who are all these people" thread.
Rebooking lapsed clients
Every salon has a quiet list of clients who were regulars eight weeks ago. They did not leave, they just drifted, and nobody reached out. A once-a-month rebooking pass is the highest-return text you can send:
Gentle nudge (6–8 weeks out):
Hi [FirstName], it's been about 6 weeks since your last color, right about when roots start winning. Want me to pencil you in this week or next?
Win-back (3+ months out):
Hi [FirstName], Dana here from Velvet Studio. We haven't seen you in a while and I'd love to change that, mention this text for [Amount] off your next visit.
Keep a "last visit" column in your sheet, filter to the overdue rows, and send. Ten minutes a month, and it reliably refills slow weeks. More ready-to-send messages like these are in our appointment reminder templates.
Promos that feel like a text from your stylist
Clients tolerate about two promotional texts a month from a business they love, and zero from a number they don't recognize. Keep promos scarce, personal, and tied to a reason:
New service:
Hi [FirstName], we just added lash lifts and I immediately thought of you. Intro price through the end of the month if you want to try it.
Slow-day filler:
Hi [FirstName], Tuesdays are quiet this month, so I'm doing 20% off any service Tuesday, want a spot?
Seasonal rush warning:
Hi [FirstName], holiday booking is open and December always fills by Thanksgiving. Want your usual slot locked in?
The pattern: a name, a reason this text exists today, one clear next step. That is what separates a welcome heads-up from a blast that gets your number blocked.
Product pickups, gift cards, and the quiet money
A few more sends that take a minute and pay for themselves:
- Restock: "Hi [FirstName], the purple shampoo you like is back in. Holding one at the desk until Friday."
- Gift card season: "Hi [FirstName], gift cards are live for the holidays, a few of your friends have hinted, just saying."
- Review ask (same day as a happy visit): "Hi [FirstName], so glad you loved the cut today! If you have 30 seconds, a Google review means the world to a small studio: g.page/velvetstudio/review"
Happy clients leave reviews when asked at the right moment, and the right moment is the same afternoon.
The monthly rhythm
Reminders every morning (two minutes with the Shortcut), one rebooking pass mid-month, one promo or heads-up when there is a real reason, review asks same-day, and cancellation fills as they happen. That is well under an hour a month, and it shows up directly as fewer empty chairs and regulars who come back a week sooner.
See how the pieces fit on our appointment reminders solution page, then send your first batch before tomorrow's bookings.
Keep your chairs full from your iPhone
Reminders, rebooking, and cancellation fills sent as personal texts from your real number, no new platform, no group chat.