SMS marketing templates and examples

Table of Contents

This guide skips the pitch-deck fluff to provide field-tested SMS marketing examples and templates that turn the 160-character limit into a conversion machine. Learn how to master the intimacy of the inbox and drive immediate action.

Test SMSAPI

Create a free account at SMSAPI and test the professional SMS gateway for companies.

A text message gets opened within three minutes of delivery 90% of the time. Compare that to email, where the average open rate hovers around 20% and the window for engagement stretches across days… or never. That gap explains why brands across retail, hospitality, healthcare, and e-commerce have shifted meaningful budget toward SMS, and why the quality of the message itself matters so much. 

You have 160 characters and a channel with almost no tolerance for filler. What you send either earns a click or earns an unsubscribe.

This guide breaks down example SMS marketing messages across real campaign types, explains the mechanics behind what makes each one work, and includes ready-to-adapt templates you can apply immediately. Whether you are building your first SMS program or auditing an existing one, the examples here reflect how the channel actually performs – not how it looks in a vendor pitch deck.

You’ll learn

  • What separates high-performing SMS messages from forgettable ones
  • Real example SMS marketing messages across flash sales, loyalty, re-engagement, and more
  • Copy templates you can adapt for your own campaigns
  • A deep-dive into urgency mechanics and why they work in SMS specifically
  • FAQ answers to real SMS marketing questions

What makes an SMS message actually work

Before looking at specific example SMS marketing messages, it helps to understand the structural logic behind effective texts. SMS is the most intimate digital marketing channel available – it lands in the same inbox as messages from friends and family. That context demands a different register than email or social. Overly promotional language, vague teasers, and brand-speak create friction in an environment where directness is the norm.

Three mechanics drive SMS performance more than any other factors: clarity, urgency, and permission alignment. Clarity means the recipient knows immediately what is being offered and what to do next. Urgency means there is a real reason to act soonerthan later. 

Permission alignment means the message matches what the subscriber signed up to receive – a customer who opted in for order updates and receives a flash sale promotion feels the mismatch immediately. This becomes even more critical when contact data is inconsistent across channels, which is why many teams invest in email verification to keep subscriber records accurate and aligned.

Effective SMS copy also respects the medium’s constraints. Trying to tell a complete brand story in a text message produces long, dense messages that people abandon mid-sentence. The job of an SMS is to get one action: click, redeem, reply, or visit. Everything else is noise.

Examples of SMS marketing messages

Flash sale and limited-time offer messages

Flash sales are among the most common SMS campaign types because urgency and scarcity transfer naturally to the format. A limited window gives the subscriber a concrete reason to act immediately, and a text message is the fastest channel for communicating time-sensitive information.

Real example – ASOS

ASOS:
30% off EVERYTHING ends midnight. No code needed. Shop now: [link] Reply STOP to opt out.

What works here is the removal of friction. No code, no conditions stated upfront, a single action. The countdown is implicit in “ends midnight”, and that’s it.

Real example – Domino’s

Domino's:
Tuesday only – large pizza for £5.99 collection. Order before 9pm: [link] Txt STOP to end msgs.

The day-specific framing (“Tuesday only”) creates a temporal boundary with no countdown language, which can feel manufactured. A specific price point does more work than a percentage discount because it requires no mental calculation.

Templates you can adapt

GoalText message template
Percentage off with deadline[Brand]:
[X]% off sitewide ends tonight at 11:59pm. No code needed. Shop here: [link] Reply STOP to unsubscribe.
Product-specific flash deal[Brand]:
[Product name] just dropped to [price] – today only. Grab yours before it sells out: [link] Txt STOP to opt out.
Exclusive subscriber deal[Brand]:
VIP early access – [X]% off before we go public. Yours until [time]: [link] Reply STOP to end.

The subscriber-exclusive framing in the third template serves a dual purpose: it rewards opt-in behavior and creates a segmentation incentive. Many brands take this further using a good-better-best pricing structure, where higher-tier subscribers receive earlier access or stronger rewards, reinforcing the value of staying engaged. Customers who feel their subscription has tangible value stay subscribed longer and respond at higher rates.

Abandoned cart recovery messages

Cart abandonment SMS campaigns recover revenue that would otherwise disappear entirely. Unlike email recovery sequences, which can run three or four messages over several days, SMS recovery works best as a single well-timed message sent within one to three hours of abandonment. Later than that, the purchase intent has typically moved on.

Real example – Glossier

Glossier:
You left something behind 👀 Your cart expires soon. Complete your order: [link] Reply STOP to unsubscribe.

The emoji here is doing subtle emotional work – it makes the message feel conversational rather than automated. “Expires soon” introduces urgency without specifying a time, which creates mild anxiety.

Real example – Gymshark

Gymshark:
Still thinking it over? Your cart's waiting. Free shipping if you checkout in the next 2 hrs: [link] Reply STOP to opt out.

Gymshark layers an incentive onto the reminder, which addresses the most likely reason for abandonment – price hesitation – with no requirements for the customer to explain themselves.

Templates you can adapt

GoalText message template
Simple reminder with urgency[Brand]:
Your cart is about to expire. Complete your purchase before it's gone: [link] Reply STOP to unsubscribe.
Incentive-led recovery[Brand]:
Still deciding? Here's 10% off to make it easier. Use [CODE] at checkout – valid 24hrs: [link] Txt STOP to end msgs.
Conversational tone[Brand]:
Hey [Name] – you left [Product] in your cart. Want us to hold it? Complete your order here: [link] Reply STOP to opt out.

Personalisation in the third template – using the customer’s name and the specific product – significantly outperforms generic cart recovery messages. Studies across e-commerce platforms consistently show 20 to 30% higher click-through rates when the product name appears in the message.

Loyalty and reward program messages

Loyalty SMS messages serve a different objective than promotional ones – they don’t focus on driving an immediate transaction, they reinforce the value of being a subscriber or member. The best example SMS marketing messages in this category feel like an update from a brand that is looking out for the customer, not a push toward a purchase.

Real example – Starbucks Rewards

Starbucks:
You've got 125 Stars ⭐ – only 25 more for a free drink! Check your rewards: [link] Reply STOP to unsubscribe.

The progress framing is deliberate. Telling a customer how close they are to a reward activates goal completion psychology. “Only 25 more” is more motivating than “you have 125” because it frames the gap rather than the accumulation.

Real example – Sephora Beauty Insider

Sephora:
Your Birthday Gift is ready 🎁 Redeem your free gift in-store or online this month: [link] Txt STOP to end.

Birthday messages in loyalty programs consistently rank among the highest-performing SMS campaign types, with redemption rates three to five times higher than standard promotional messages. The personalisation is inherent – no one else is receiving this message on this date – which makes the interaction feel genuinely individual.

Templates you can adapt

GoalText message template
Points milestone[Brand]:
You've hit [X] points 🎉 Redeem for [reward] before they expire on [date]: [link] Reply STOP to opt out.
Tier upgrade notification[Brand]:
Congrats [Name] – you've reached [Tier Name] status! Enjoy [benefit] on your next order: [link] Txt STOP to end msgs.
Expiry reminder[Brand]:
Heads up – your [X] points expire on [date]. Use them before they’re gone: [link] Reply STOP to unsubscribe.

Expiry reminders are often treated as administrative messages, but they are actually high-converting campaign types because they combine urgency with something the customer has already earned. The psychology of loss aversion – not wanting to lose something already owned – drives action more reliably than the prospect of gaining something new.

Re-engagement campaigns

Every SMS subscriber list includes a segment of people who have not clicked, redeemed, or replied in 60, 90, or 120 days. Sending them the same promotional messages as your active subscribers wastes send volume and inflates your opt-out rate.

Re-engagement campaigns isolate this segment and give them a specific reason to return – or a graceful path to unsubscribe if they are done. In more advanced setups, especially across larger Salesforce deployments, these campaigns are triggered dynamically based on inactivity windows, purchase history, and lifecycle stage.

Real example – H&M

H&M:
We miss you 👋 It's been a while – here's 20% off to welcome you back. Valid 48hrs: [link] Reply STOP to unsubscribe.

Direct and unapologetic. The “we miss you” opener is slightly warmer than a straight promotional message, which creates a small emotional differentiation from the inbox noise surrounding it.

Real example – Duolingo

Duolingo:
Your streak is waiting 🔥 Come back and keep your [X]-day streak alive. Open the app: [link] Reply STOP to opt out.

This message is specific to Duolingo’s product mechanic – streaks – which makes it meaningfully more personal than a generic re-engagement offer. If your product has a progress, streak, or milestone mechanic, referencing it in re-engagement messages is almost always more effective than a discount.

Templates you can adapt

GoalText message template
Discount-led win-back[Brand]:
Haven't seen you in a while – here's [X]% off to come back. Expires in 72hrs: [link] Reply STOP to unsubscribe.
No-pressure check-in[Brand]:
Still want to hear from us? Tap to stay subscribed and get [benefit]. Or reply STOP to unsubscribe – no hard feelings.
New product as re-engagement hook[Brand]:
A lot has changed since your last visit. Check out what’s new – [category/product]: [link] Reply STOP to opt out.

The second template deserves specific attention. Giving inactive subscribers a clean opportunity to opt out proactively – before you remove them – reduces list churn, improves deliverability metrics, and keeps your active segment engaged. A smaller, more responsive list outperforms a large, disengaged one on every metric that matters.

Why urgency drives SMS conversions

Urgency is the most powerful lever in SMS marketing… but only when used correctly. When misused, it trains customers to ignore your brand entirely.

1. Real vs. false urgency

The effectiveness of a message depends on whether the constraint is real.

  • Real urgency: A flash sale ending at midnight. This builds trust and rewards quick action.
  • False urgency: Claiming “limited stock” for an item in high supply. Once a customer realizes the scarcity is manufactured, they stop believing—and acting on—your future messages.

2. The three mechanisms of urgency

The most successful SMS campaigns utilize one or more of these pillars:

MechanismDescriptionExample
TimeA specific deadline or countdown.“Sale ends at midnight!”
ScarcityFactual limited availability.“Only 15 seats left.”
AccessExclusive privilege for subscribers.“Early access for SMS VIPs.”

Pro tip

Combining two mechanisms (e.g., Time + Access) makes the offer feel like a personalized signal.

3. Strategy & execution

Optimal timing

The window between receiving a text and the deadline matters.

  • Too early: A 7 AM text for a midnight deadline allows the urgency to dissipate.
  • The sweet spot: Research shows peak engagement occurs between 9 AM – 12 PM and 5 PM – 7 PM.

The “first 60” rule

Because many users read messages via lock-screen previews, your urgency signal must appear in the first 60 to 80 characters. If it’s buried in the second sentence, it’s already lost.

Specificity over vague language

Vague phrases like “Hurry!” or “Act fast!” are overused and often ignored. Replace them with hard data to signal truth:

  • Instead of: “Selling out soon” 👉 Use: “Last 12 units”
  • Instead of: “Ending soon” 👉 Use: “Only 3 hours left”

Streamlining execution with SMSAPI

To bridge the gap between “good strategy” and “live campaigns,” many brands use SMSAPI. As a global SMS gateway, it provides the technical infrastructure to handle both the high-pressure needs of urgency and the rigid requirements of compliance.

1. Automating real urgency

SMSAPI helps you move beyond vague “hurry” messages by integrating directly with your inventory or e-commerce platform.

  • Dynamic scarcity: Use their API to automatically trigger messages when stock levels hit a specific number (e.g., “Only 5 items left!”).
  • Precision scheduling: Ensure your messages land exactly during the peak engagement windows (9 AM–12 PM) across different time zones.
  • Short links: The built-in link shortener saves precious character space for your urgency signals and provides real-time CTR analytics to see which “deadlines” actually drive clicks.

2. Built-in compliance tools

Instead of managing legal risks manually, SMSAPI provides a framework to keep your campaigns safe.

  • GDPR-compliant database building: They offer ready-to-use newsletter widgets that include the necessary marketing consent checkboxes and frequency disclosures.
  • Opt-out management: The platform automates the “Reply STOP” process, instantly updating your contact list so you never accidentally send business SMSes to someone who has unsubscribed.
  • Branded Sender IDs: You can register a custom “Sender Name” (like your brand name) instead of a random number. This increases trust and ensures recipients immediately recognize the source, which is a key part of transparent communication.

3. Global reliability

Compliance rules and delivery standards change when you cross borders.

  • International reach: SMSAPI handles the local routing and legal nuances of sending texts to over 200 countries.
  • Direct connections: By avoiding “grey routing” (unreliable, indirect paths), they ensure that time-sensitive urgency messages actually arrive within seconds, not hours after the sale has ended.

Offload the technical and legal heavy lifting to a professional gateway, and focus on the creative side: writing the high-converting, urgent copy that drives your ROI.

Key takeaways

  • SMS open rates hit 90% within three minutes – clarity and immediacy are non-negotiable
  • Flash sale, cart recovery, loyalty, and re-engagement campaigns each require different structural approaches
  • Genuine urgency outperforms manufactured urgency every time – specificity signals truth
  • Personalisation in cart recovery messages lifts click-through rates 20 to 30% over generic copy
  • Compliance language does not meaningfully reduce conversion when formatted cleanly
  • Four to six messages per month is the sustainable frequency for most general subscriber lists

Conclusion

SMS is a channel that rewards directness, respects constraints, and punishes vagueness. The example SMS marketing messages that perform consistently share the same qualities: a clear offer, a real reason to act now, and copy that sounds like a person.

Templates give you a starting structure, but the brands that make SMS a solid revenue channel are the ones that test, refine, and treat every message as an opportunity to either earn trust or erode it. The channel is small enough that every word counts… yet broad enough that getting it right pays back every time.

FAQ

How often should a brand send SMS marketing messages? 

Most brands perform best at four to six messages per month for a general subscriber list. Higher frequency is sustainable for specific segments – loyalty members, VIP customers, or subscribers who have explicitly opted into more frequent communication – but broadcasting to your full list more than once a week typically increases opt-out rates.

What is the ideal length for an SMS marketing message? 

Under 160 characters keeps the message as a single SMS unit, which avoids additional carrier costs and prevents message splitting on some devices. In practice, many high-performing messages run between 100 and 140 characters to include a link and opt-out language comfortably. If the message requires more than 160 characters to make sense, the offer or call to action probably needs simplifying rather than the message needing expanding.

Should SMS messages always include a link? 

Not necessarily. Transactional messages – order confirmations, appointment reminders, shipping updates – often perform better without a link because the information is self-contained and a link creates an unnecessary action step. Promotional and campaign messages almost always benefit from a link, but the link should go to a mobile-optimised landing page specific to the offer, not a generic homepage.

How do you reduce SMS opt-out rates? 

The most effective lever is relevance. Opt-outs spike when subscribers receive messages that do not match what they signed up for, or when frequency exceeds what was communicated at opt-in. Segment your list and send different message types to different groups instead of broadcasting every campaign to your entire subscriber base.

Can SMS work for B2B marketing? 

Yes, though the use cases are narrower. B2B SMS works well for event reminders, appointment confirmations, time-sensitive deadline alerts, and short-form updates from account managers to clients. In service-based workflows, it often complements tools like an AI receptionist, which handles scheduling and confirmations while SMS delivers the final reminder layer. It performs poorly as a cold outreach channel and should only be used with contacts who have explicitly opted in. The line between useful B2B SMS and intrusive B2B SMS is thinner than in consumer contexts.

Test SMSAPI

Create a free account at SMSAPI and test the professional SMS gateway for companies.