SMS Marketing for Small Business: A Compliance Playbook

Updated Sep 24, 2026
14 min read
SMS marketing
Your clients’ phone numbers are already sitting in your booking system. Texting them feels like the easiest marketing you will ever do, and that is exactly why so many service businesses get it wrong.
In this guide, we’ll break down what actually counts as permission in SMS marketing, the five rules that hold up in almost any market, where to collect opt-ins without annoying anyone, and the promotional message templates worth sending.
Whether you run a beauty salon, a massage studio, a private clinic, or a fitness studio, the mechanics are the same. Your clients booked a time with you, which means you already have the one thing most marketers spend years trying to buy: a real relationship.
TL;DR: 89% of consumers have opted in to texts from at least one business, and appointment reminders are the message type they want most. The rules that keep SMS marketing safe turn out to be the rules that keep it effective: ask permission clearly, say who you are, make opting out one word, and never text more than you promised.

Why clients actually want texts from your business

89% of consumers have signed up to receive texts from at least one business, up from 66% five years ago. For appointment-based businesses the fit is even stronger. Messages about a booking are the single most common reason people subscribe to a business list in the first place.
That last part matters more than it looks. 76% of subscribers say appointment or reservation reminders are why they signed up, ahead of order updates and promotions. Your core message is the one people want, which is a position most businesses would kill for.
Speed is the other half of it. 87% of consumers check a new text within 15 minutes, and around a third open it immediately. When you have a cancellation at 14:00 and want the slot filled by 15:00, no other channel comes close.
None of this makes SMS marketing automatically welcome. It makes it powerful, which cuts both ways. A channel people read within minutes is also a channel they resent quickly when it’s misused.
If you’re still weighing up channels, we compare them in email vs. SMS marketing and in SMS vs. email booking reminders. This guide assumes you’ve picked SMS and want to run it properly.

Permission is the whole game

Consent is the single thing that separates SMS marketing from spam, and every market defines it in roughly the same shape even when the legal wording differs. A valid opt-in is specific, informed, freely given, and recorded. Get those four properties right and you are on solid ground almost anywhere.
Here is what each one means in practice:
  • Specific. The client agreed to marketing texts, not to “communications” in general. A checkbox buried in a booking confirmation is not a marketing opt-in.
  • Informed. They knew who would be texting them, roughly how often, and about what. “Offers and last-minute openings, about twice a month” is informed. “Updates” is not.
  • Freely given. Booking an appointment cannot depend on accepting promotions. If the client can’t get the service without ticking the box, the box means nothing.
  • Recorded. You can show when they agreed, where, and to what. If a client asked you tomorrow, you’d have an answer.
This is the shared foundation, not legal advice. Requirements differ by country, so confirm the specifics with the data protection or communications authority where you operate before your first promotional send. In the United States the framework is known as the TCPA; Europe and most other regions have their own equivalents, all built on the same underlying idea.
The commercial case points the same direction as the legal one. 75% of consumers say they won’t buy from a company they don’t trust with their data. Sloppy permission costs clients long before it ever costs you a fine.
Appointment reminder

Five SMS marketing rules that keep you safe in any market

Five practices travel across every market. Follow them and you’re compliant in most places and readable everywhere, which is a better outcome than memorizing one country’s rulebook.
  1. Say who you are. Your business name goes in the first line of every promotional text. A message from an unidentified number reads as spam even when it isn’t.
  2. One message, one purpose. A promotion is not a reminder with an offer glued to the end. Decide what the text is for before you write it.
  3. Put the exit in every message. Every promotional text carries a clear, free way to stop. One word, no phone call, no login.
  4. Honor opt-outs everywhere, immediately. An opt-out that removes someone from one campaign but leaves them in another isn’t an opt-out. It’s a delay.
  5. Keep the receipt. Store the consent record with the client, not in a spreadsheet that lives on someone’s laptop.
That last rule is where most small businesses quietly come undone. Consent stored separately from the client is consent that drifts out of sync the moment someone exports a list, imports another, or hires a new receptionist.
Keeping it on the client record solves the problem structurally. With client management, the booking history, the phone number, and the marketing permission sit on the same profile, so there is no second list to reconcile and nothing to forget.
It helps to separate two jobs here. Your booking system holds the consent and sends the transactional messages tied to each booking, while promotional campaigns go out through a dedicated messaging tool, using a list you export. Keeping the two apart is what stops a promotion from reaching someone who only ever agreed to reminders.
💡 Tip: Run the honest audit. Pick five people from your list at random. If a client asked “when did I agree to this?”, could you answer with a date? If not, that’s your first project.
Woman working on laptop

Automate client messages the right way

Set up reminders

Transactional or promotional? Know which text you're sending

Appointment reminders and marketing offers are different categories with different permission expectations, and mixing them is the most common mistake service businesses make. A reminder confirms something the client asked for. A promotion asks them for something new.
The practical test is simpler than any legal definition: would the client have expected this message when they booked? A text confirming Thursday at 15:00, yes. A text about a seasonal package, no. That question travels across every country and it's the actual decision you make at the keyboard.
The temptation is to combine them, because the reminder gets read and the offer needs eyeballs. Resist it. Adding an offer to a reminder turns a service message into a marketing one, and it does it without the client ever agreeing to receive marketing.
Reminders don't need the help anyway. A systematic review of appointment reminders found a 34% relative reduction in non-attendance, and one randomized trial in a pediatric clinic cut no-shows from 38.1% to 23.5%. The reminder already earns its place without a promotion attached to it.
Keeping the two streams separate is mostly a setup decision. Automated reminders run on their own schedule tied to each booking, while promotional sends stay a deliberate, occasional act. As Ondra a Jaroslav from Seladon Barbers Club shared:
"It's a simple and easy-to-use booking system that saves us a lot of time. Both we and our customers are really happy with it! They especially appreciate being able to book anytime and receive convenient SMS reminders."
Reminder copy is its own craft. We keep it in appointment reminder templates and in tailoring reminders, so this guide stays focused on the promotional side.

Where to collect opt-ins without being pushy

The best moment to ask for permission is when the client is already saying yes to something else. 41% of consumers say a clear explanation of the benefit is what makes them subscribe, ahead of discounts. What you say matters more than what you offer.
Four collection points do most of the work:
  • At booking. A separate, unticked marketing checkbox on your online booking form, kept apart from the terms and from the reminder settings. Switch it on once and every booking asks the question for you.
  • At the chair or the front desk. Ask out loud, then record it the same day. A verbal yes you never wrote down is not a record.
  • Wherever your booking link travels. The consent question rides along with the booking form, so a link in a social bio collects permission exactly the way your website does.
  • After a visit. The follow-up message is a natural place to invite people in, as long as it invites rather than sells.
Most businesses write the invitation badly. "Sign up for our newsletter" describes a format, not a benefit, and it converts accordingly. Name the specific thing instead: last-minute openings, seasonal slots before they go public, a birthday offer.
There are four things never to do, and they're the ones that cause real trouble: pre-ticked boxes, bundling marketing consent into terms acceptance, importing a list you bought or inherited, and treating a phone number given for a booking as permission to promote. A number is contact details, not consent.

SMS marketing templates you can copy

A promotional text has four working parts: who you are, why you're writing, what you're offering, and how to stop. Everything else is decoration. Keep it to two screen-lines and put the opt-out in from the first draft so it can't be forgotten under time pressure.

The opt-in confirmation

[Salon name] here. You're signed up for offers and last-minute openings, about twice a month. Reply STOP any time to unsubscribe.
Sent the moment someone subscribes. It confirms who you are, what they'll get, how often, and how to leave, which is the whole permission record compressed into one message.

The welcome message

Welcome to the [Salon name] list! You'll hear from us roughly twice a month with openings and seasonal offers. Nothing else.
The frequency promise is the point. Say the number out loud, because the rest of your programme is now measured against it.

The last-minute opening

[Salon name]: a slot opened up this Thursday at 15:00 with Anna. Want it? Book here: [link]. Reply STOP to unsubscribe.
This is the highest-value promotional text a service business can send and the least likely to annoy anyone. It's specific, useful, and time-bound. It also fills a gap you'd otherwise eat.

The seasonal offer

[Studio name]: autumn massage packages open Monday, 20% off for the first week. Book your slot: [link]. Reply STOP to opt out.
Use percentages and time windows, not amounts. Discounts expressed as a share of the price work in every market and every currency, which matters if you serve clients across borders.

The win-back

Hi Marta, [Salon name] here. It's been a while since your last visit. Your usual Tuesday slot is free next week if you'd like it: [link]. Reply STOP to unsubscribe.
Specific beats sentimental. "We miss you" is a feeling. "Your usual Tuesday slot is free" is an appointment, and one of them gets booked.

The birthday message

Happy birthday, Marta! [Salon name] here. Your birthday treatment is on us this month, just mention this text when you book: [link].
Personalization earns its keep here because the occasion is genuinely personal. Send it on the day, not in a monthly batch.

The re-permission message

[Clinic name] here. We're tidying our contact list. Reply YES to keep getting our offers, or ignore this message and you won't hear from us again.
This is the message for an old list you're not sure about. Most guides tell you not to text contacts you can't verify, then stop there and leave you with the problem.
If you're sitting on three years of phone numbers and no consent record, one honest message is how you fix it. Expect a smaller list afterwards. A small list you can stand behind is worth more than a large one you can't.
Clients in Reservio app

Know your clients before you text them

Manage your clients

How often to text, and when

50% of consumers prefer to hear from a business once every other week, and 37% are happy with weekly. Frequency is also the fastest way to lose them: 55% unsubscribe because a business texts too often, well ahead of spam-like content at 21% and irrelevance at 13%.
Read those two numbers together and the strategy writes itself. Pick a cadence and keep it. Twice a month suits most salons and studios, while clinics can usually go lower without anyone noticing.
Timing is less regulated than people assume. The rules that do exist vary by country, so the safe version is the universal one: no promotional texts outside business hours in your clients' local time. A 21:00 offer isn't illegal everywhere. It costs you subscribers everywhere.
One thing to watch is the combined load. Your reminders don't count against your promotional cadence on paper, but clients experience one inbox, not two. If someone gets three reminders and two offers in a fortnight, they feel texted five times, and the unsubscribe is the same either way.

Segment before you send

Relevance is what separates a message clients keep from one they mute. Only 9% of consumers say they prefer generic messages, while 51% want offers based on their actual interests and 45% want reminders tailored to them. The broadcast is the problem, not the channel.
You don't need a marketing platform to segment. Your booking history already contains everything useful:
  • Service type. The client who books colour doesn't need your massage offer.
  • Last visit date. Three months out is a win-back. Three weeks out is noise.
  • Booking frequency. Regulars and occasional visitors deserve different messages, and different amounts of them.
  • Preferred staff member. "Anna has an opening" outperforms "we have an opening" every time.
  • No-show history. Some clients need a confirmation request, not an offer.
That data lives in your calendar whether you use it or not. With client management, booking history, contact details, and marketing consent sit on one profile, so the segment is already there. Export your client list, filter it in the spreadsheet, and send from whichever messaging tool you use. As Zuzana Soukupová from GYM&JOY put it:
"Reservio is great! It saves us a lot of work because clients can easily book online themselves. We've built a huge customer database, making it effortless to manage and offer memberships."
Start with two segments, not ten. Regulars and lapsed clients will carry you further than an elaborate scheme you abandon in March. For the retention side of this, we go deeper in 9 ways to keep clients coming back.

Opt-out rate is the number to watch

Open rate flatters SMS and tells you almost nothing useful. Nearly everyone opens a text, including the people about to leave your list. The metric that predicts your next year is how many people opt out after each send.
Track three things. Opt-out rate per campaign tells you whether the message was worth sending. Bookings in the days after a send tell you whether it worked. And list growth net of opt-outs tells you whether the programme survives.
A rising opt-out rate is an early warning. It shows up in the numbers before it shows up in your calendar, usually a month or two ahead. If two consecutive sends push it up, the problem is almost always frequency or relevance rather than the offer itself.
This matters more for appointment businesses than for online shops. Your list has a natural ceiling because you can't serve more clients than you have hours in the week. 67% of consumers are more likely to buy from a business whose texts they subscribe to, so protecting a small, opted-in list beats growing a large indifferent one.

Earn the message, then send it

The compliance rules and the effectiveness rules turn out to be the same rules. Ask permission clearly, say who you are, offer something specific, make leaving easy, and text less than you're tempted to. A business that does those five things doesn't need to memorize a rulebook, because it isn't doing anything a client would object to.
Start smaller than you think. One well-written opt-in message, one segment, and one genuinely useful send will teach you more about your clients than a full campaign calendar you can't sustain. The businesses that get SMS right are almost never the ones with the biggest lists.
If you want a first move, make it the boring one: check what you can actually prove. Open your client list and ask which of those people actually said yes to marketing. Whatever you can't answer for is where your programme starts, either with a re-permission message or with a fresh opt-in at their next booking.
The setup is what makes it sustainable. When consent, booking history, and contact details live on one client profile, and automated reminders handle the transactional side on their own, promotional texts stay what they should be: occasional, deliberate, and welcome.
reservio web app

Start free, message with confidence

Try Reservio for free

Frequently asked questions

Yes, when clients have given clear consent to receive marketing texts. Every market builds its rules on the same foundation: specific permission, an identified sender, and a free, easy way to opt out. The exact requirements differ by country, so confirm the details with your local data protection or communications authority before your first promotional send.
A specific, recorded yes to marketing messages. A phone number given during a booking is contact detail, not consent. Valid permission means the client knew who would text them, roughly how often, and about what, and that you can show when they agreed. Storing it on the client record keeps it from drifting out of sync.
Reminders are service messages tied to a booking the client actively made, so they sit on a different footing from marketing. The line breaks the moment you attach an offer. Reminders don't need the help: a systematic review found a 34% relative reduction in non-attendance from reminders alone.
Once every other week suits most clients. 50% of consumers prefer that cadence and 37% are happy with weekly. Whatever you pick, promise it at sign-up and stick to it. Texting too often is the top reason people unsubscribe, named by 55% of them, ahead of both spam-like content and irrelevance.
Remove them from every marketing message immediately, not only the campaign they replied to. Keep a record that they opted out, so an import or a new staff member doesn't quietly add them back. Messages about a booking they actively make are a separate category from marketing, but when in doubt, ask before you send.
Do you like the article?