SMS copywriting is harder than it looks. You have 160 characters, no images unless you pay for MMS, and one shot before the customer moves on or opts out. The difference between a 3% CTR and a 25% CTR often comes down to the first five words.
This guide covers the structure, principles, and psychology behind SMS copy that converts — with examples across every major flow type.
The Anatomy of a High-Converting SMS
Every SMS that converts shares the same core structure:
1. Identity (Who is this?) — Customers need to immediately know the sender. Either use a recognizable sender name or lead with your brand in the first few words.
2. Hook (Why should I keep reading?) — The first 5–8 words determine whether the customer reads the rest. Lead with the most compelling element: the offer, the product name, or a personal reference.
3. Body (What’s the deal?) — Deliver the specifics in the fewest possible words. Discount amount, product name, event deadline. Cut everything that is not load-bearing.
4. CTA (What do I do now?) — One action, one link. Never two.
5. Opt-out (Required on first messages) — “Reply STOP to opt out.” Keep it short and push it to the end.
Example applying this structure: > [Brand]: Your cart expires tonight — [Product] is still waiting. 10% off until midnight: [link] Reply STOP to opt out.
Identity: “[Brand]” — Hook: “expires tonight” — Body: specific product + offer — CTA: link — Opt-out: end of message.
Character Limits: SMS vs MMS
| Format | Character Limit | Cost | Use Case |
|---|---|---|---|
| SMS | 160 characters | Standard | Most flows |
| SMS (multi-part) | 160+ (splits into 2–3 msgs) | 2–3x cost | Only if extra length earns it |
| MMS | 1,600 characters + images | 2–3x cost | Product launches, high-AOV recovery |
Stay under 160 characters wherever possible. Multi-part SMS strings together fine in most inboxes but costs more and slightly reduces deliverability. MMS is worth the cost for back-in-stock alerts on visually-driven products and abandoned cart recovery for high-AOV items where showing the product image increases click rate.
The Most Important SMS Copywriting Rule: Specificity Wins
Generic copy fails. Specific copy converts.
| Generic | Specific |
|---|---|
| “You left something in your cart” | “Your [Black Merino Crew Neck] is still in your cart” |
| “Check out our new arrivals” | “New drop: [Coastal Linen Set] just landed — 3 colorways, limited run” |
| “Don’t miss our sale” | “48-hour sale: 25% off all skincare ends Sunday at midnight” |
| “We miss you” | “[Name], it’s been 60 days since your last order — here’s 20% off” |
The specificity principle applies to every element: the product name, the discount amount, the deadline, the subscriber’s name. Every vague word you cut and replace with a specific one increases CTR.
Personalization: What Actually Moves the Needle
First name: Adds 15–20% CTR lift. Use it in the first sentence, not buried at the end.
Product name: Mentioning the exact product the customer interacted with adds 15–20% more lift. “Your [Product]” outperforms “your cart” consistently.
Location or tier: For VIP programs, mentioning their tier (“You’re our Gold status member”) adds relevance for loyalty messages.
Purchase history: “You ordered [Product A] last month — customers who love that also grab [Product B]” is more credible than a cold recommendation.
What does not work: Fake personalization (“We think you’d love this!”) with no behavioral basis. Customers see through it fast.
CTA Principles for SMS
One CTA per message. A message with “shop now, reply for help, or call us” has three CTAs — which means it has zero clear direction. Pick one.
Link placement matters. Link at the end outperforms link in the middle. Customers read left to right — the link should come after they understand why they’re clicking.
Action-verb CTAs outperform soft CTAs: – “Grab yours” > “View now” – “Complete your order” > “Continue shopping” – “Claim your offer” > “Learn more”
For conversational flows: Replace a link entirely with an invitation to reply. “Just reply if you have questions” converts higher than a link for browse abandonment and winback flows because it lowers the commitment barrier.
Tone by Flow Type
Your tone should match where the customer is in their journey.
| Flow | Tone | Reason |
|---|---|---|
| Welcome series | Warm, excited | First impression — set relationship tone |
| Abandoned cart | Helpful, curious | They left for a reason; don’t pressure |
| Abandoned checkout | Reassuring | They were nearly there; remove friction |
| Flash sale | Urgent, direct | Time-limited; urgency is legitimate |
| Winback | Personal, low-pressure | Relationship reconnection, not a pitch |
| Post-purchase | Warm, anticipatory | Peak trust moment |
| Review request | Casual, appreciative | Asking for a favor |
| Sunset | Neutral, clear | Giving them a clean choice |
20 SMS Copy Examples by Flow Type
Welcome Series: > Welcome to [Brand], [Name]! You’re in. Here’s 15% off your first order: [link]. Expires in 48 hours. Reply STOP to opt out.
[Name] — you just joined the [Brand] text list. First access to drops and deals, straight to your phone. Here’s what’s new: [link]
Abandoned Cart: > [Name], your [Product] is still waiting. Any questions before you decide? Just reply or grab it here: [link]
Hey [Name] — [Product] is one of our best sellers and it’s still in your cart. Don’t let it sell out on you: [link]
Abandoned Checkout: > [Name] — you were so close! Anything stop you at checkout? I can help. Or pick up where you left off: [checkout link]
Your [Product] order is saved, [Name]. Complete it in the next 4 hours and get free shipping on us: [link]
Flash Sale: > [Brand] FLASH SALE: 30% off everything for 24 hours. No code needed. Ends midnight: [link]
[Name] — today only. [Product] is 25% off. We only do this once a year: [link]
Back-in-Stock: > [Name] — [Product] is back! It sold out last time in 48 hours. Yours here: [link]
Good news: [Product] is restocked. You asked, we delivered. Limited quantities: [link]
Post-Purchase Upsell: > Nice choice on [Product A], [Name]! Customers who grab that love pairing it with [Product B]. Add it before your order ships: [link]
Review Request: > [Name] — been enjoying your [Product]? 30 seconds to share your thoughts would mean a lot: [review link] Thanks!
Winback: > Miss you, [Name]. We’ve dropped [new product/collection] since your last order and thought of you. Here’s 20% off: [link]
Sunset: > Hey [Name] — still want to hear from us? Reply YES to stay or STOP to opt out. Either is totally fine.
Common SMS Copy Mistakes
Starting with the brand name every time. Vary your openers. Starting every message with “[Brand]:” becomes white noise.
Using all caps for urgency. “LAST CHANCE” reads as shouting. “Last chance” works just as well and does not trigger spam filters.
Hedging your CTA. “You might want to check this out” leaves action optional. “Grab yours before it’s gone” does not.
Over-explaining. If it takes three sentences to explain the offer, the offer is not clear enough. Simplify the offer, not the copy.
Forgetting mobile context. Your subscriber is reading this on a phone, likely one-handed. Short sentences. Short words. One idea per message.
FAQ
How do you write good SMS marketing copy?
Lead with your most compelling element in the first five words — the offer, the product name, or a personal reference. Be specific (name the product, state the exact discount, give a real deadline). Use one CTA per message. Keep it under 160 characters wherever possible. Match tone to the customer’s position in the journey.
What makes an SMS message convert?
The highest-converting SMS messages share four traits: they use the customer’s first name and the specific product they interacted with, they lead with the offer or hook rather than the brand name, they include exactly one clear CTA, and they feel like they came from a helpful person rather than a marketing tool.
How long should an SMS marketing message be?
Under 160 characters for standard flows. This is one standard SMS segment and the lowest cost. Multi-part messages (160+) are acceptable when the extra length genuinely earns its place — such as a complex offer explanation or a conversational opener for cart recovery. MMS (with images) is worth the cost for high-AOV products where showing the product visual increases click rate.
Should SMS copy be different from email copy?
Yes, significantly. Email allows context-setting, storytelling, and visual hierarchy. SMS has none of those tools. SMS copy should be the compressed, highest-leverage version of your message — the single most important thing you want the customer to do, with all supporting content stripped away.