How to create SMS marketing campaigns that get results
A practical guide to creating SMS marketing campaigns that drive real results. Covers compliance, campaign types, timing, personalization, and measuring ROI for small business.
SMS messages have an open rate of around 98%. That is not a typo. Nearly every text message you send gets read, and most of them get read within three minutes of landing. Compare that to email, which averages somewhere between 20% and 30%, and social media, where organic reach keeps shrinking year after year.
Despite those numbers, most small businesses either ignore SMS entirely or use it so poorly that it does more harm than good. They blast the same generic offer to their entire contact list, send messages at odd hours, forget to include an opt-out, or treat every text like a billboard ad. The result is unsubscribes, complaints, and a channel that never gets a fair chance.
The opportunity is massive. SMS marketing done well can drive bookings, recover lost revenue, boost reviews, and keep customers engaged between visits. This guide walks you through how to create campaigns that actually work, from compliance basics to message structure to measuring your return.
Start with compliance (not creativity)
Before you write a single message, you need to understand the rules. In Australia, SMS marketing is governed by the Spam Act 2003 and enforced by the Australian Communications and Media Authority (ACMA). Similar legislation exists in most countries, including the TCPA in the United States, GDPR in Europe, and CASL in Canada. The specifics vary, but the principles are consistent everywhere.
Explicit consent is required. You cannot send marketing SMS to someone who has not actively opted in. A customer giving you their phone number to book an appointment does not give you permission to send them promotional texts. You need a clear, separate opt-in. "Yes, I would like to receive marketing messages via SMS" is the kind of language you need, and you should keep a record of when and how each person opted in.
Identify yourself in every message. The recipient must know who the message is from. Use your business name as the sender ID, and make sure it is recognisable. A text from an unknown number with no business name attached will get ignored or reported.
Include an opt-out in every marketing message. "Reply STOP to opt out" is the standard approach. When someone opts out, honour it immediately. No delay, no confirmation message, no attempt to change their mind. One opt-out request means that contact is off your list, full stop.
Understand the difference between transactional and marketing messages. Appointment reminders, booking confirmations, and delivery updates are transactional. They serve the customer's existing relationship with your business and have less restrictive rules. Promotional offers, sales announcements, and re-engagement campaigns are marketing messages. They require explicit opt-in consent. Do not try to sneak promotional content into a transactional message. Regulators know the difference, and so do your customers.
Compliance is not a burden. It is the foundation of trust. Customers who opted in and know they can opt out are far more receptive than people who feel trapped on a list they never signed up for.
Campaign types that actually work
Not all SMS campaigns are created equal. Some consistently outperform others because they match the strengths of the channel: short, timely, action-oriented, and personal. Here are the types that deliver real results for small businesses.
Promotional offers and flash sales. Time-sensitive deals are perfect for SMS. "20% off all services this Friday only" creates urgency and drives quick action. The key is to make the offer genuinely valuable and truly time-limited. If every week brings another "exclusive" discount, people stop paying attention.
Appointment reminders. This is arguably the highest-ROI use of SMS for service businesses. A simple reminder sequence, 24 hours before and again two hours before, can cut your no-show rate significantly. Include a confirmation link or a reply option so the customer can confirm or reschedule without calling.
Review requests. Sending a text one to two days after a service with a direct link to your Google review page is one of the easiest ways to build your online reputation. Keep it simple: "Hi [name], thanks for coming in. We would love a quick review if you have a moment: [link]."
Post-service follow-ups. A brief check-in after a job is complete shows you care about the result, not just the sale. "Hi [name], just checking in to make sure everything is working well after your service on Tuesday. Let us know if you need anything." These messages build loyalty and often lead to repeat business.
Re-engagement campaigns. Customers who have not visited or purchased in a while are not necessarily lost. A well-timed text can bring them back. "Hi [name], it has been a while since your last visit. We would love to see you again. Here is 15% off your next booking: [link]." Run these quarterly to keep your follow-up system working even after the initial sequence ends.
Loyalty and rewards notifications. If you run a loyalty program, SMS is the best channel for updates. "You are one visit away from a free [service]" is the kind of message people appreciate and act on. It reinforces the value of staying with your business.
Message structure and character limits
A standard SMS is 160 characters. Go over that limit and your message gets split into multiple texts, which can arrive out of order, look messy, and cost you more to send. Keeping your messages under 160 characters is not just a best practice. It is a discipline that forces you to be clear and direct.
Every effective SMS follows a simple structure:
- Lead with the value. What is in it for the reader? Put the benefit or the offer first. "20% off your next haircut" lands harder than "Hi, we wanted to let you know about a special offer we are running this week."
- Include a clear call to action. Tell them exactly what to do next. "Book now: [link]" or "Reply YES to confirm" or "Show this text in store." One action, stated clearly.
- Use the customer's name. Personalisation starts here. "[Name], your appointment is tomorrow at 2pm" feels personal. "Dear valued customer" does not.
- Identify your business. Either use your business name as the sender ID or include it in the message. The recipient should never have to wonder who texted them.
- Include the opt-out. "Reply STOP to opt out" at the end of every marketing message. This is both a legal requirement and a trust signal.
Here is an example that hits all of these points in under 160 characters:
"Hi Sarah, flash sale at Bloom Studio this Fri only. 25% off all facials. Book now: [link]. Reply STOP to opt out."
That is 120 characters. Clear value, clear action, personalised, identified, and compliant. Everything a good SMS needs.
Timing your campaigns for maximum impact
When you send an SMS matters almost as much as what it says. A perfectly crafted message at 6am on a Sunday will annoy people. The same message at 11am on a Tuesday will get results.
Best days. Tuesday through Thursday tend to perform best for promotional messages. Monday is too hectic. Friday afternoon, people are mentally checked out. Weekends can work for certain businesses (restaurants, entertainment, retail) but should be used carefully.
Best times. Between 10am and 12pm is the sweet spot for most audiences. The second-best window is between 1pm and 3pm, after the lunch break. Avoid anything before 9am or after 8pm. Nobody wants to be woken up by a marketing text.
Frequency. This is where most businesses go wrong. More is not better. For marketing SMS, two to four messages per month is the range that keeps you present without becoming annoying. If you are sending more than one marketing text per week, you will see your opt-out rate climb fast.
Transactional messages like appointment reminders do not count toward this frequency limit. Those are expected and welcomed by the customer. But your promotional campaigns need to be spaced out and each one needs to deliver genuine value.
Every SMS you send is a withdrawal from your customer's attention bank. Make sure each one deposits enough value to keep the balance positive.
Personalisation beyond the first name
Inserting someone's first name into a message is the bare minimum of personalisation. It helps, but it is not enough to stand out. Real personalisation means sending the right message to the right person based on what you actually know about them.
Segment by service type. A customer who books haircuts should not receive the same promotion as someone who comes in for facials. Tag your contacts by the services they use and create campaigns tailored to each group.
Segment by purchase history. First-time customers need a different message than regulars. Someone who has visited five times is ready for a loyalty reward. Someone who came once three months ago needs a re-engagement campaign. Treating them the same wastes both opportunities.
Segment by location. If your business operates in multiple areas, send location-specific offers. "Flash sale at our Bondi studio" is more relevant than a generic promotion for customers who only visit your Parramatta location.
Segment by engagement level. Track who opens, clicks, and converts from your SMS campaigns. Your most engaged contacts are your best candidates for premium offers and early access. Less engaged contacts might need a different approach, or they might need to be moved to a less frequent cadence.
The point is simple: targeted messages outperform broadcast messages every single time. A campaign sent to 200 well-segmented contacts will generate more revenue than the same campaign sent to 2,000 unfiltered contacts. Segmentation is not extra work. It is the difference between SMS marketing that works and SMS marketing that gets ignored.
If you are already using a CRM or an email marketing platform that tracks customer data, you likely have everything you need to start segmenting. Apply the same logic to your SMS campaigns and watch the results improve.
Measuring your SMS ROI
You cannot improve what you do not measure. SMS has the advantage of being a direct-response channel, which makes tracking relatively straightforward compared to brand awareness campaigns or social media efforts. Here are the metrics that matter.
Delivery rate. The percentage of messages that successfully reach the recipient's phone. This should sit above 95%. If it is lower, you likely have outdated or incorrect numbers in your database. Clean your contact list regularly.
Click-through rate (CTR). If your SMS includes a link, track how many people click it. Use shortened, trackable URLs so you can see exactly which campaign drove the traffic. A good CTR for promotional SMS is between 10% and 20%.
Conversion rate. Of the people who clicked, how many completed the desired action? Did they book the appointment, redeem the offer, leave the review, or make the purchase? This is the metric that connects your SMS efforts directly to revenue.
Opt-out rate. Monitor how many people unsubscribe after each campaign. A healthy opt-out rate is under 2% per send. If you see a spike, something went wrong. The message was not relevant, the timing was off, or you are sending too frequently. Treat opt-out spikes as diagnostic signals, not just numbers to accept.
Revenue per message. Divide the revenue generated by a campaign by the number of messages sent. This gives you a clear, dollar-value picture of what each SMS is worth to your business. Over time, this number tells you exactly which campaign types and segments are most profitable.
The goal is to build a feedback loop. Send a campaign, measure the results, identify what worked, and apply those learnings to the next campaign. Over a few months, you will develop a clear picture of what your audience responds to, which segments convert best, and how much revenue your SMS channel is actually driving.
Put it all together
SMS marketing is not complicated, but it does require discipline. Start with compliance. Build your opt-in list properly. Choose the right campaign types for your business. Write short, clear messages that lead with value. Time them well. Personalise beyond the first name. Measure everything, and keep refining.
The businesses that get the most from SMS are the ones that treat it as a genuine communication channel, not a megaphone. Every message should feel like it was worth receiving. When you hit that standard consistently, SMS becomes one of the most powerful tools in your marketing stack.
Ready to launch SMS campaigns that convert?
DUSA gives you SMS messaging, audience segmentation, automated sequences, and campaign analytics in one platform. Build campaigns, track results, and grow revenue without juggling separate tools. See our plans or talk to us about getting started.