BRUTAL MARKETING

SMS MARKETING FOR SMALL BUSINESS: HOW TO DRIVE SALES

2027
BRUTAL MARKETING

SMS Marketing for Small Business: How to Drive Sales

2027

SMS Marketing for Small Business: How to Turn Texts Into a Sales Channel

Around 98% of text messages get opened within minutes of delivery. An email campaign with a 20% open rate after a full day is considered normal.

Yet small businesses either forget SMS exists or turn it into a spam cannon: "HUGE SALE 20% OFF TODAY ONLY" to the entire list every week, followed by opt-outs, complaints, and the verdict "texting doesn't work."
Serhii Ponomarenko. SMS Marketing for Small Business: How to Drive Sales I Brutal Marketing blog
Serhii
Ponomarenko
In our experience at Brutal Marketing, the channel is almost never the problem. SMS comes with hard limits: 160 characters, a fee for every message, mandatory consent, and a very low tolerance for annoyance. Ignore them and you burn your list in two or three months. Build SMS into your sales system and you get the cheapest message that actually gets read.

Below: the scenarios that make money, a copy formula that fits one segment, CRM triggers, the consent rules in the US, UK and EU, metrics with benchmarks, and a six-step launch plan. Owners will see where money leaks out. Sales managers will see exactly what to set up in the CRM this week.

Why texts get read when email and push get ignored

The most common mistake is comparing SMS and email by cost per send. An email costs a fraction of a cent, a text costs about a cent in the US and more in most other countries, so the verdict seems obvious. The number that matters is different: what does a message cost when the customer reads it in time?

Take a clinic reminder sent two hours before an appointment. Out of 1,000 emails, you're lucky if 100–150 get opened in that window. Out of 1,000 texts, more than 900 get read. If a no-show means an empty $80 slot, a US send of 1,000 texts at roughly $12 pays for itself with a single saved appointment.

Why texts get read:
  • Native inbox. The message lands in the phone's built-in messaging app: no feed, no algorithm, no hundred competing chats.
  • No data connection needed. SMS reaches any phone with a carrier signal, including people with mobile data off or roaming abroad.
  • Fast reaction. People read texts within minutes, not hours, and reply faster than to email.
  • No Promotions tab. Email providers file discount emails away or send them to spam. SMS has no such sorter.

Push has a similar story: push notifications for business work until the user turns them off in settings. Still, SMS doesn't replace email or messaging apps. It covers the jobs where timing decides the outcome: confirmations, reminders, deadlines, order status. We covered the sales side in our guide to sales texting and how it lifts conversion.
SMS, WhatsApp or email: which channel for which job | SMS Marketing for Small Business: How to Drive Sales – Brutal Marketing

SMS, WhatsApp or email: which channel for which job

The second typical mistake is picking one channel and forcing everything through it. A business moves all communication to WhatsApp because it's cheaper, then wonders why some customers never see their order confirmations.
The setup that works is a fallback cascade. You send the message through the cheaper channel first. If it isn't delivered or read within 15–30 minutes, the system sends an SMS. Some messaging platforms support this cascade out of the box; with others, you build it in the CRM. We explained the logic in our piece on multichannel customer experience in a CRM.

160 characters, until you paste a curly quote: what to know before your first send

Every SMS guide says "160 characters." That's true only for plain text. One wrong character can double or triple your bill, and most small businesses never notice.

Encoding decides the length

A standard SMS uses the GSM-7 character set: 160 characters in a single message, 153 per segment when the text is split. Add one character outside that set, and the whole message switches to Unicode (UCS-2): 70 characters, or 67 per segment. The usual culprits:
  • emoji;
  • curly quotes and apostrophes (’ “ ”) that Google Docs and Word insert automatically;
  • em and en dashes (— –) and the single-character ellipsis (…);
  • many accented letters.

A few characters are in the extended GSM set and count as two: €, [, ], {, }, ~, ^, | and the backslash.
The fix is boring and saves real money: write texts in a plain-text editor, drop the emoji, and check the segment counter in your SMS tool before every send. Some providers offer "smart encoding" that swaps curly quotes for straight ones automatically.

Sender identity: 10DLC in the US, brand names elsewhere

In the US and Canada, you can't text from your brand name. You send from a 10-digit long code (10DLC), a toll-free number or a short code. Since September 1, 2023, carriers block unregistered 10DLC traffic to US numbers completely. You register your brand and each campaign through your provider: a one-time brand fee of roughly $4–$40 and around $10 per month per campaign.

In the UK and much of Europe, you can usually send from an alphanumeric sender ID of up to 11 characters, which is your brand name. Some countries require it to be pre-registered. It's worth the effort: people get scam texts daily and delete messages from unknown numbers with links without reading them.

What it costs

In the US, mainstream providers charge about $0.0055–$0.0083 per segment, plus carrier fees of $0.003–$0.005 per message. All in, that's about one to one and a half cents. International rates vary widely by country, so check the rate card for every destination in your list. The budget formula is simple: contacts × segments × price per segment.

Where SMS actually makes money for a small business

A story we hear on first calls all the time: the company sent one promo blast to the whole list, got three orders and a hundred opt-outs, and concluded that SMS doesn't work. What failed was the scenario. A mass promo to a cold list is the weakest use of the channel. SMS earns when it's tied to a customer action or a specific moment.
Notice that most of this list isn't promotional. People expect transactional messages and read them gratefully, so start there. There's zero risk of annoyance, and customers get used to opening texts from your number or sender name.

For abandoned carts, SMS beats email on speed. "Your cart is waiting, we'll hold the price until 6 PM" works an hour later. A day later, when most email sequences fire, there's hardly anyone left to catch.

How to segment your list so you're not firing blind

One message for everyone creates absurd situations. A new customer gets "We miss you, come back!" A loyal one gets a welcome discount. A lapsed one gets an offer for a product they already bought.

The minimum set of cuts we start with on projects:
  1. Purchase status. Bought, or only left contact details.
  2. Recency. Active (up to 30 days), cooling (30–90), lapsed (90+).
  3. Average order value. High-value customers versus one-time buyers.
  4. Category of interest. What they bought, for cross-sell offers.
  5. Funnel stage. A lead before the first purchase or a customer after it.

An example with numbers. You have 5,000 contacts, and 1,200 of them haven't bought in over three months. A flash sale to the whole list costs about $60 in the US. The send fee is the small part of the cost, though. You get 1–2% conversion, a wave of opt-outs from people who just paid full price, and spam reports that make carriers filter your next messages harder. A win-back sent only to the 1,200 lapsed customers, with a personal reason to return, costs about $15 and gets a response several times higher, because the offer fits the person's situation.

All five cuts come from data you already have in your CRM, as long as the team keeps it up to date. We went deeper in our guides to customer segmentation and RFM analysis, and covered turning lapsed buyers into repeat customers in how to win back customers.

How to write a text people read and click

In eight out of ten small-business campaigns we review, one message tries to carry everything: a greeting, the company story, three offers and five emoji. But 160 characters is about two lines of an email. There's room for one idea and one action.

A four-part formula

  1. Who's texting. Start with your brand name. In the US, the message comes from a number, so without a name it reads like spam.
  2. What you're offering. Not "special terms" but "25% off your second membership."
  3. What to do. One call to action and one link. Not "call, text or stop by" but a single link to order.
  4. By when. A deadline or a condition. Without one, the text gets saved "for later" and forgotten.

Promotional texts also need opt-out instructions, usually "Reply STOP to opt out." That costs about 22 characters, so build it into the template from the start.

What it looks like in practice

Personalization and links

A first name and a reference to a past purchase lift response noticeably compared with a generic blast. But names take 5–10 characters, so leave headroom and test the template against the longest name in your list. All of this requires customer data in one place, not in three spreadsheets. We covered the techniques in our piece on personalization in subscription messaging.

Keep links short and on your own domain. A long URL eats half the message, and public link shorteners look like phishing and get filtered by carriers more often. Add UTM parameters to every link, or you'll never know which campaign brought the order.

Triggered SMS: selling without manual work

Manual sending doesn't scale. At a few thousand contacts, it turns into a lottery: a rep forgets, sends late, or picks the wrong segment. The root cause is that sending depends on a person, not on an event.

A triggered text fires automatically on a customer action or a status change in the CRM. You set it up once, and it runs without anyone watching: at night, on weekends, during vacations.

A missed-call text-back needs CRM phone integration: telephony such as Ringostat or Zadarma passes the missed call to the CRM, and the CRM sends the text and creates a task for the rep. For inbound calls from ads, it's one of the cheapest ways not to hand a customer to a competitor.

Why triggers don't work without a CRM

An SMS tool can send, but it doesn't know what's happening with the customer. Purchase history, deal stage, appointment date and consent status live in the CRM. On our projects, that's often Kommo: it reacts to stage changes, connects to SMS providers and telephony, and sends messages on the conditions you set.

One thing people forget when they set this up themselves is stop conditions. The abandoned-cart trigger shouldn't fire if the customer already paid over the phone. A win-back shouldn't go to someone who opted out. A lead that comes in at midnight should get an honest "we'll call you after 9 AM," not a promise to call within 15 minutes.

Seven triggers to start with, ready to copy

All the texts below are plain GSM-7 and fit in 160 characters, including the opt-out line where it's required. Swap in your brand and domain, then check the length again.

What it brings in

An online store has 300 abandoned checkouts a month. A triggered text an hour later recovers 8–12% of them, which is 24–36 orders. At a $60 average order, that's $1,440–$2,160 in monthly revenue. The texts themselves cost about $4.

We collected more ways to take routine work off your reps in our sales automation tips. And if you don't have a CRM yet, or it lives its own life, start with CRM implementation built around your processes.

Consent, opt-out and frequency: how not to turn the channel into spam

Texting without consent is the most expensive way to kill the channel. Bought lists and "let's text everyone who ever left a number" lead to complaints, carrier blocking and legal exposure. In the US, that exposure is counted per message.

What the rules say

The rules depend on where your customers are, not where your company is registered.
This isn't legal advice: have a lawyer review your consent wording.

Three things to set up before your first promo

  1. Opt-in. A separate, unchecked checkbox for marketing texts. In the US, add "Msg & data rates may apply."
  2. Opt-out. STOP and similar keywords must unsubscribe automatically, and so must a plain "please stop texting me" reply. The opt-out has to take effect before your next send, not "when someone gets to it."
  3. Consent log in the CRM. Date, source (website form, checkout, phone call) and the exact wording the person agreed to. That's your evidence if a complaint arrives.

Frequency and send times

In our experience, the ceiling for promotional texts is 3–4 per customer per month. Transactional and service messages don't count toward it. Coordinate your channels too: no customer should get the same promo by SMS, WhatsApp, email and a phone call on the same day.

We recommend sending promotions between 9 AM and 8 PM in the recipient's time zone, which means your CRM has to know it. During local emergencies or tragedies, put promos on hold: "30% off today only" after a sleepless night is remembered for a long time, and not in your favor. For why a permission-based list beats a list collected any old way, see why subscription messaging matters for SMEs.

How to measure the return on SMS campaigns

"Seems like something sold" is the most common way small businesses judge a campaign. The reason: the SMS tool and sales data live apart, so the link between a message and the money gets lost. The fix is five metrics for every campaign.
To see the real effect, keep a control group: 10% of the segment that doesn't get the text.

An example. Your lapsed segment is 1,320 customers: 1,200 get the text, 120 stay in the control group. The send costs about $15. Of the recipients, 42 buy at a $70 average order, which is $2,940. In the control group, two people buy, so about 20 of the 1,200 would have bought anyway. The campaign's real effect is 22 purchases, or $1,540, and that's the number you calculate payback from, not the full $2,940.

A/B tests of offer, length and deadline often deliver more in two or three rounds than switching SMS providers.

When SMS is connected to end-to-end sales analytics, you see revenue per campaign instead of clicks. Trends across campaigns are easiest to follow in sales dashboards.

Eight mistakes that kill SMS marketing in a small business

Most of these share one cause: there's no system.
The last mistake causes most of the others. If you don't have a single customer database yet, start with our guide to CRM for small business.

Where to start: a six-step SMS marketing launch plan

Order matters more than speed here. System first, channel second. If you start with a promo blast, you risk burning the list before it earns anything.
  1. Clean the list and register your sender (week 1). Remove duplicates and invalid numbers, and mark the consent status of every contact. Submit your 10DLC brand and campaign, or your sender ID, right away, since approval can take weeks.
  2. Launch transactional messages (week 2). Order confirmation, shipping status, appointment reminders.
  3. Connect your SMS provider to the CRM (weeks 2–3). Map it to your pipeline stages and fields, not to the default logic of a plug-in.
  4. Set up 2–3 triggers (weeks 3–4). Abandoned form, missed call, visit reminder, each with stop conditions.
  5. Add promotional campaigns for narrow segments (month 2). Only once the list is clean and the triggers run without errors.
  6. Turn on analytics and testing (ongoing). Track the five metrics, compare copy variants, switch off what doesn't earn.

To make sure nothing slips through in the prep stage, run through our subscription-based messaging checklist.
We at Brutal Marketing will select the best CRM program for you to use in your business. We will be happy to tell you about the program's capabilities and show you which settings will exactly help you achieve the desired financial results.

Frequently Asked Questions

How much does SMS marketing cost?

In the US, expect about $0.01–$0.015 per segment including carrier fees, plus 10DLC registration: a one-time brand fee and roughly $10 a month per campaign. International rates vary by country. Budget with a simple formula: contacts × segments × price.

What is A2P 10DLC, and do I need it?

It's the US registration system for business texting from regular 10-digit numbers. If you text US customers from a local number, you need it: carriers have blocked unregistered traffic since September 1, 2023.

How many texts a month can I send one customer?

No more than 3–4 promotional texts. Transactional and service messages don't count, because the customer expects them. Track contact history in your CRM so the same person doesn't get one promo through several channels.

Do I need consent to send marketing texts?

Yes. In the US, the TCPA requires prior express written consent for marketing texts. In the UK and EU, you need consent or a soft opt-in for existing customers. Everywhere, you need an easy opt-out in every promotional message and a record of consent in your CRM: date, source, wording.

Which is better for a small business: SMS or WhatsApp?

It depends on where your customers are. In the US, SMS is the default. In much of Europe, Latin America and Asia, WhatsApp reaches more people. The setup that works in both cases is a cascade: send through the cheaper channel first and fall back to SMS if the message isn't delivered or read.

How do I connect SMS to my CRM?

Modern CRMs, including Kommo, connect to SMS providers through ready-made integrations or an API. Sends then attach to deal stages, and replies and results show up on the customer card.

Can I send texts from my brand name?

In the UK and many European countries, yes: an alphanumeric sender ID of up to 11 characters, sometimes after pre-registration. In the US and Canada, no. You send from a registered number, so put your brand name at the start of every message.

Let's set up triggered SMS in your CRM

SMS makes money when there's a system behind it: a clean list, recorded consent, triggers tied to pipeline events, and results you can see in reports. At Brutal Marketing, we build that system end to end.

What's included:
  • a list audit and consent tracking set up in your CRM;
  • connecting your SMS provider, messaging apps and telephony;
  • your first 3 triggers with stop conditions and copy that fits one segment;
  • analytics that show revenue from every campaign.

Request a CRM implementation with SMS triggers → using form below.

Want to dig in on your own first? Our articles on subscription messaging cover email, messaging apps and automation.
sms marketing for small business, business text messaging, triggered sms, sms crm integration, a2p 10dlc registration, sms marketing compliance | Brutal Marketing blog | SMS Marketing for Small Business: How to Drive Sales
By submitting an application, you agree to the privacy policy
Join our community at Telegram and WhatsApp