All posts

SMS marketing for a small business: when a text is worth it

SMS marketing for small business, done sparingly: which texts earn the interruption, the consent rules, how to write one, and what length costs.

13 min read
A customer reading a text message on a phone at a café table, with a to-go cup and a pastry behind.
On this page

SMS marketing for a small business works best when it is rare. A text lands in the same thread as messages from family and friends, so it gets read. That is also why a careless one costs more than a careless email. People forgive a dull newsletter. They remember the shop that texted them on a Sunday morning about a sale.

So the useful question is not “should I do SMS marketing?” It is “which few messages are worth a text?” Text message marketing for a small business is a short list, not a channel to fill every week. For most cafés, salons, barbers, and restaurants the answer is a short list: the reminder that saves a no-show, the win-back to a regular who has drifted, and the same-day message that is worthless tomorrow.

This guide covers which texts earn their place, the consent rules in the UK and the US, how to write one, and why length matters more than you would expect.

Key takeaways

  • Text for the few messages that cannot wait or must not be missed: appointment reminders, a win-back to a lapsed regular, a same-day gap to fill. Everything else belongs in email or push.
  • In the UK, marketing texts need consent or a soft opt-in, the same as email. In the US, the FCC says commercial texts sent with an autodialer need written consent.
  • Texts triggered by something the customer did beat broadcasts. In Omnisend’s 2025 data, automated texts were clicked at 20.34% against 12.39% for campaigns.
  • Keep each text under 160 characters, STOP line included, with no emoji. One emoji drops the limit to 70, and a longer message is billed as several.

When is a text worth sending?

A text is worth sending when missing the message costs the customer or you something real. If it would be just as useful read next week, it is an email. If it matters this afternoon but costs nothing to miss, it is a push notification.

That leaves a small set of messages where SMS earns the interruption:

Message Example Why a text
Appointment reminder “Your cut is tomorrow at 2pm” A no-show costs you the slot and them the haircut
Win-back to a regular “Not seen you since August, Sam” A lapsed regular is worth the cost of one message
Same-day gap “Two chairs free at 4pm today” Worthless by tomorrow, and useful to the person who takes it
Order or table ready “Your cake is ready to collect” Saves a wasted trip or a cold plate
Change that affects a booking “We are closed Thursday, can we move you?” They would want to know before they set off

Notice what is missing: the monthly offer, the new menu, the story behind a supplier. Those are good messages, but they are email messages. Push, email or SMS: which one to send sets out the full choice between the three channels, so this guide assumes the message has already earned a text.

Do you need permission to text customers?

Yes, in both markets, though the rules differ.

SMS marketing in the UK falls under the Privacy and Electronic Communications Regulations (PECR), and the ICO treats texts exactly like email: “You must not send marketing emails or texts to individuals without specific consent.”

The one exception is the soft opt-in: you may text your own customers about products similar to what they bought or asked about. It applies only if you gave them a clear chance to opt out when you took their number and in every message since. It never covers bought lists. The ICO also says you “must not disguise or conceal your identity,” so the text has to say who it is from.

In the US, the FCC’s consumer guidance says texts sent to a mobile number with an autodialer need the owner’s prior consent, and that “Commercial texts require written consent.” The FCC lists website forms as one way to give it. The box should say who will text, what kind of texts, and that checking it is not a condition of buying.

The same guide says people may opt out “at any time and in any reasonable manner,” so a reply of “stop” or “no more texts” has to be honored even if it is not the exact keyword.

In practice, both rules point the same way. Ask for the number at the moment the customer is joining something they want, with a separate, unchecked box for texts.

How to get marketing opt-in covers the wording and the soft opt-in conditions in full. The rules are not legal advice for your situation, and the ICO notes its guidance is under review after the Data (Use and Access) Act, so check the current page before you rely on it.

Why do triggered texts beat broadcasts?

A text that answers something the customer did arrives at a moment when it makes sense. A broadcast arrives whenever you happened to send it.

The gap shows up clearly in Omnisend’s 2025 data. Automated texts, the ones fired by a customer action, were clicked at 20.34% against 12.39% for one-off campaigns, and converted at 0.78% against 0.12%.

SMS click-through rate in Omnisend’s 2025 data: automated texts 20.34%, one-off campaign texts 12.39%SMS click-through rate, 2025Automated texts20.34%One-off campaigns12.39%Conversion: 0.78% automated, 0.12% campaignsSource: Omnisend, SMS marketing benchmarks (published June 2026; 246M+ campaign and 20M+ automated sends, 27,000+ brands, 2025)

One limit on those numbers: Omnisend’s customers are mostly online stores, so the rates are not a café’s.

The direction is still the useful part. For a local business, the texts worth automating are the reminder before a booking, the win-back when a regular passes their usual gap, and the birthday. Set them up once and they go out when they make sense. Automated loyalty campaigns explains how those triggers fit together, and win-back messages that work covers the timing of the win-back itself.

How do you write a text people do not mind getting?

Write it the way you would text a regular you know by name. Short, plain, signed, and with one thing to do.

  • Say who it is in the first words. “Rosa’s Bakery:” beats a text that makes someone guess. It is also what the ICO asks for.
  • Use their name. It is the cheapest proof that this is not a blast.
  • One reason, one action. Book, reply, come in. Not three links.
  • Make the time specific. “Today until 4pm” is clearer than “this week only.”
  • No words in all caps, and no stacked exclamation marks. A text that shouts reads as spam.

These SMS marketing examples follow those rules, each under 160 characters before the STOP line is added:

Situation The text
Salon reminder “Ella’s Hair: see you tomorrow at 2pm, Priya. Need to move it? Reply and we’ll find another slot.”
Barber gap “Northside Barbers: two chairs free at 4pm today. Reply 4 and one is yours.”
Café win-back “Hi Sam, it’s Bean & Co. Not seen you since August. Your card is two stamps from a free coffee whenever you’re passing.”
Bakery collection “Rosa’s Bakery: your birthday cake is ready, Tom. We’re open until 5 today.”
Restaurant quiet night “Luca’s: Tuesday tables are wide open this week. Reply with a time and we’ll hold it, Jo.”

Each one would be worse as an email, because by the time it was read the chair, the slot, or the cake would have moved on. Writing a message people do not delete goes further on wording across all three channels.

Why length costs more than you think

Texts are billed by the segment, not the message. Twilio’s documentation sets out the limits: a plain text segment holds 160 characters, and a single emoji, or any character outside the basic set, switches the whole message to a Unicode encoding that holds 70. Once a message runs past one segment, each part holds a little less (153 characters plain, 67 in Unicode), because the phone needs room to stitch them back together.

How many SMS segments a message uses: plain text fits 160 characters in one segment and 153 per segment after that; one emoji switches the whole message to 70 characters in one segment and 67 per segment after that.The same 150-character text, two waysPlain text1 segment (fits in 160)With one emoji123 segmentsPlain: 160 characters in one segment, 153 each when split.Unicode (any emoji): 70 in one segment, 67 each when split.Source: Twilio, SMS character limit documentation (retrieved 2026-11-07)

So a 150-character text with a coffee emoji in it costs three times what the same text costs without one. On a list of a few hundred regulars, that is the difference between a cheap send and an expensive one, for a picture nobody needed. Curly quotes pasted in from a word processor can do the same thing, so type texts straight into the tool you send from.

In Passumo, the dashboard shows how many credits a text will use as you type, and the STOP line every text carries is added for you, so leave room for it.

How often should a small business text?

Rarely. What we recommend for most shops is no more than one marketing text to a customer every two weeks, and many customers will go months between them. Every text spends some of the goodwill that made them give you their number.

Passumo builds that ceiling in: no more than one text to the same customer in seven days, and no more than one promotional text in fourteen. Texts are never exempt from those limits, even when other messages are. How often should you message customers explains where the ceiling sits across all three channels and how to tell when you have crossed it.

Timing matters too. Send during your opening hours, close to the moment the text is about. A text about a free chair at 4pm goes out at 1pm, not the night before.

What to measure

Judge a text by what happens in the shop, not by a read rate. Consumer SMS gives senders no read receipt, so any “open rate” you see quoted is an estimate rather than a measurement.

Watch these instead:

  • Bookings kept after a reminder, against the no-shows you had before.
  • Lapsed regulars who come back within two weeks of a win-back.
  • Gaps filled after a same-day text.
  • Opt-outs per send. A run of STOP replies after one message means the message, the timing, or the audience was wrong.

A loyalty card makes the first three easy to see, because the card records the visit when the customer comes back.

Where SMS fits with email and push

SMS works best as the sharp end of a wider setup, not the whole of it. Some customers will give a number but not an email address. Others will add your card to their phone and never give either. Each channel reaches people the others miss, which is the reason to have all three rather than choosing one.

That is what Passumo is built around: one loyalty card in Apple Wallet or Google Wallet, with push, email, and SMS behind it. Push rides the card at no cost per message, email comes with a monthly allowance, and texts are pay as you go, with consent held separately for each channel. The channels page shows what each one costs and needs, and the automations page shows the triggers that send a text for you. For the email side, read email marketing for a small business.

If you run a booking-based business, the appointment reminder is usually the first text worth setting up. The hair salon and barber pages show how the card and the reminders work together in those trades.

Frequently asked questions

Is SMS marketing worth it for a small business? For a few messages, yes. Reminders, win-backs, and same-day gaps can each pay for themselves with one visit. As a weekly broadcast channel, generally not: the cost per send and the opt-outs add up faster than the visits.

Can I text customers whose numbers I took for bookings? In the UK, only if the soft opt-in conditions were met when you took the number, which means you offered a clear way to opt out of marketing then and in every text since. A booking reminder itself is a service message, not marketing. A promotion sent to the same number is marketing.

Do I need a separate SMS marketing tool? Not if your loyalty program sends texts. Keeping texts with the card means the reminder and the win-back can fire from what the customer actually did, and you can see whether they came back.

What should a customer reply to stop texts? STOP is the common keyword, and every Passumo text carries a STOP line. In the US, the FCC says people can opt out in any reasonable manner, so treat “no more texts” the same way.

Can I put a link in a marketing text? You can, but many texts do not need one. A reply, a booking time, or “come in today” is often clearer, and a link from an unfamiliar number looks like a scam to many people.

Where to go next

Who should get which text is covered in loyalty customer segmentation. Getting the number in the first place starts at the counter: what to put next to the till.


Sources: Information Commissioner’s Office, Electronic mail marketing (guide to PECR, retrieved 2026-11-07; the ICO notes the guidance is under review after the Data (Use and Access) Act). Federal Communications Commission, Stop unwanted robocalls and texts (last reviewed February 27, 2026, retrieved 2026-11-07). Omnisend, SMS marketing benchmarks (published June 11, 2026; 246M+ SMS campaign sends and 20M+ automated sends across 27,000+ brands in 2025; the sample is mostly ecommerce brands). Twilio, SMS character limit (retrieved 2026-11-07).

Join 600+ local businesses

Give customers a reason to come back.

Find your business and we set it up for you. Your first customers can join this week, and the follow-up starts the moment they do.