13 min read · Ecommerce Growth · Last updated July 2026
Quick answer: SMS achieves 98% open rates vs email’s 20-30%, with most messages read within 3 minutes. For ecommerce, SMS works best for time-sensitive offers, abandoned cart recovery, and shipping updates — not for every communication. Used correctly alongside email, it adds 10-20% incremental revenue.
Introduction
Your customers’ phones are the most valuable real estate in marketing. And 98% of text messages are opened — compared to 21-28% for email. Most are read within three minutes of delivery.
But here is the trap most ecommerce brands fall into: they treat SMS like email. They send too frequently, they blast promotions without personalisation, and they rack up opt-out rates that kill the channel before it delivers ROI.
The brands generating 15-25% of their revenue from SMS treat it as a precision tool, not a megaphone.
In this guide you will learn:
– When SMS outperforms email and when it does not (the honest comparison)
– Compliance rules for Australia, US, UK, and UAE that will protect you from fines
– The exact SMS flows that drive the most revenue per subscriber
– Step-by-step Klaviyo SMS setup for Shopify stores
Table of Contents
- SMS vs Email: The Honest Comparison
- SMS Compliance: What You Must Know Before You Send
- Building Your SMS Subscriber List
- The 6 SMS Flows Every Ecommerce Store Needs
- SMS Campaign Strategy: What to Send and When
- Klaviyo SMS Setup: Step-by-Step
- SMS Copywriting: The Art of 160 Characters
- Measuring SMS Performance
- Interactive: SMS vs Email Flow Selector
- Interactive: SMS Revenue Estimator
- FAQ
1. SMS vs Email: The Honest Comparison
Neither channel is better. They serve different jobs.
| Metric | SMS | |
|---|---|---|
| Open rate | 95-98% | 20-28% |
| Read within 3 minutes | 90%+ | ~10% |
| Click-through rate | 6-10% | 2-4% |
| Opt-out rate | 1-5% | 0.2-0.5% |
| Cost per message | $0.01-0.05 | Near zero |
| Revenue per subscriber/month | $8-15 | $3-7 |
| Best for | Urgency, time-sensitive, recovery | Education, nurture, long-form |
SMS wins: Flash sales (24-hour window), abandoned cart recovery (first 30 min), order/shipping updates, back-in-stock alerts, VIP early access.
Email wins: Welcome sequences, educational content, product launches, detailed promotions with multiple CTAs, post-purchase sequences.
The power play: Use them together. A 2025 Klaviyo study found that subscribers on both SMS and email channels have 3.5x higher lifetime value than single-channel subscribers.
Example flow: Abandoned cart — Email at 1 hour, SMS at 2 hours (if no email open), email at 24 hours. This sequence consistently outperforms email-only or SMS-only.
Key takeaway: SMS is not an email replacement. It is a faster, more urgent channel that complements email perfectly when the flows are set up right.
2. SMS Compliance: What You Must Know Before You Send
This is the section most guides skip. Do not skip it. Fines for SMS compliance violations are significant — $500 to $1,500 per unsolicited message in the US under TCPA, and similarly steep penalties in other markets.
United States (TCPA + CAN-SPAM):
– Express written consent required before sending any marketing SMS
– Must disclose: message frequency, that message & data rates may apply
– Must provide easy opt-out (reply STOP)
– Cannot send between 9pm and 8am in the recipient’s local time
– “Written consent” can be digital — a checkbox on a signup form counts
Australia (Spam Act 2003):
– Express consent required (pre-checked boxes do not count)
– Must identify your business clearly in every message
– Must include an opt-out mechanism
– Sending unsolicited commercial SMS is a civil penalty offence up to $2.2M AUD per day
United Kingdom (PECR + UK GDPR):
– Opt-in required; soft opt-in allowed only for existing customers about similar products
– ICO (Information Commissioner’s Office) enforces — fines up to £500,000
– Must include sender identification
UAE:
– Consent required under UAE’s Telecom Regulatory Authority rules
– Spam messages can lead to regulatory action and carrier blocking
Universal best practices:
– Get consent at checkout with a clearly-labelled, unchecked checkbox
– Store consent records with timestamps (your ESP typically does this)
– Process STOP opt-outs within 24 hours (most ESPs handle this instantly)
– Send from a consistent short code or brand name that subscribers recognise
Key takeaway: Compliance is not optional. Get explicit consent, store it, and make opt-out frictionless.
3. Building Your SMS Subscriber List
Your SMS list should be treated as a premium asset — high-quality, high-consent subscribers only.
The most effective SMS collection points:
Checkout SMS opt-in. On Shopify, you can add a compliant SMS opt-in checkbox at checkout. Klaviyo and Postscript both support this natively. Conversion rate: 15-35% of buyers opt in.
Popup with SMS offer. Offer something of higher value than an email popup — 15% off vs 10% for email, or exclusive SMS-only access. Conversion rate: 2-6% of site visitors.
Keyword SMS signup. Run ads or in-store signage with “Text DEALS to 12345 for 20% off your first order.” Simple, measurable, and compliant.
Post-purchase upsell. After a first purchase, include an SMS opt-in prompt in the order confirmation email. These subscribers convert well because they are already buyers.
QR codes. In packaging inserts, link to an SMS signup landing page with an incentive. Converts 4-8% of buyers who scan.
What not to do:
– Never add existing email subscribers to SMS without separate consent
– Never import phone numbers from a purchased list
– Never use the same incentive logic as email (different channel, different expectation)
List quality over quantity. An SMS list of 2,000 engaged, consenting subscribers will outperform 20,000 scraped or forced opt-ins every time. High opt-out rates throttle your sending ability with carriers.
Key takeaway: Build your SMS list slowly and intentionally. Every subscriber must have explicitly asked to hear from you via text.
4. The 6 SMS Flows Every Ecommerce Store Needs
Flow 1: Welcome Series (2-3 texts)
Message 1 (immediate): Deliver the promised offer. Keep it under 160 characters. Include a direct link.
Example: “Hey [name]! Here’s your 15% off code: WELCOME15 → [link] Reply STOP to opt out.”
Message 2 (day 2): Brand introduction — what makes you different, not another promotion.
Message 3 (day 5): Best-seller highlight or social proof.
Flow 2: Abandoned Cart (1-2 texts)
This is the highest-ROI SMS flow in ecommerce. Recovers 3-10% of abandoned carts.
Send 1 at 30-60 minutes after abandonment (if no email open detected):
“[Name], you left something behind → [cart link] Still deciding? We’ll hold it for 24hrs.”
Send 2 at 24 hours with urgency:
“Last chance — your cart expires tonight. [cart link] Add the code SAVE10 if you need a nudge.”
Flow 3: Back-in-Stock Alerts
These are opt-in specific — subscribers who asked to be notified about a product returning to stock. Open rates hit 85-95%. Send immediately when the product restocks.
Flow 4: Shipping & Delivery Updates
Transactional SMS. Customers love these. “Your [Brand] order is on the way! Track it → [link].” Reduces “where is my order” support tickets by 25-40%. Does not require marketing consent in most jurisdictions — it is a transactional communication.
Flow 5: Post-Purchase Review Request
Send 5-7 days after delivery. “Hi [name], how’s your [product]? We’d love your review → [link].” SMS review request click rates are 3-4x higher than email.
Flow 6: Win-Back / Lapsed Customer
Send to subscribers who have not purchased in 90 days. One message with a personalised offer or curiosity hook. “It’s been a while, [name]. We saved something for you → [link].” If no engagement, remove from active SMS list to protect deliverability.
Key takeaway: Start with abandoned cart and back-in-stock flows. They have the highest ROI with the least creative effort.
5. SMS Campaign Strategy: What to Send and When
The golden rule: SMS is for urgency. If there is no time element or scarcity element, it probably belongs in email.
High-performing campaign types:
Flash sales: “24 hours only — 25% off sitewide. Ends midnight tonight. [link]” — Urgency is inherent.
Early access: “You’re on the VIP list. Shop our sale 4 hours early → [link]” — Exclusivity drives action.
Product drops: “New drop just landed. Limited stock. [product name] → [link]” — Works for fashion, beauty, and limited editions.
Seasonal moments: Black Friday, Boxing Day, Mother’s Day — these justify higher SMS frequency.
Cadence recommendations:
- Standard months: 2-4 campaign SMS per month maximum
- Peak season (BFCM, Christmas): up to 6-8 per month, but always with clear value
- Never send more than 2 campaign texts per week
Timing:
– Best days: Tuesday, Wednesday, Thursday
– Best times: 11am-1pm and 5pm-7pm local time
– Avoid: Sunday morning, late Friday night, Monday morning
Segmentation matters. Do not send the same SMS to everyone. Segment by:
– Purchase history (what category did they buy?)
– Engagement (last text interaction)
– Location (if timezone is a factor)
– VIP vs standard customers
Key takeaway: Fewer, more targeted SMS campaigns consistently outperform frequent untargeted blasts. Quality of send matters far more than volume.
6. Klaviyo SMS Setup: Step-by-Step
Klaviyo’s SMS is the standard for Shopify stores. Here is how to get it live.
Step 1: Enable SMS in Klaviyo
– Go to Account → Billing → Add-ons → SMS
– Select your country/region (US, CA, UK, AU available)
– Choose your number type: Toll-free (US/CA), Short code, or 10DLC (for US)
Step 2: Register your sender (US stores: 10DLC)
US law requires registering your business for 10-digit long code (10DLC) sending. In Klaviyo, go to SMS → Sender options → Register. You will need your EIN, business name, and use case description. Approval takes 2-5 business days.
Step 3: Set up SMS consent on Shopify checkout
– In Klaviyo: Settings → SMS → Collect SMS consent at checkout → Enable
– Shopify (admin): Settings → Checkout → SMS marketing → Enable
– Test by placing a test order and confirming the checkbox appears and consent is captured
Step 4: Create your SMS subscriber segment
In Klaviyo: Lists & Segments → Create Segment → “SMS Consent” is “True.” This is your active SMS audience.
Step 5: Build your first flow (Welcome or Abandoned Cart)
– Flows → Create Flow → Browse templates → “Abandoned Cart with SMS”
– Klaviyo’s pre-built templates include the correct timing and consent checks
– Customise the message copy to match your brand voice
– Turn the flow live and monitor for the first 48 hours
Step 6: Add a site popup with SMS opt-in
– Klaviyo → Sign-Up Forms → Create Form → Choose a popup template
– Add an SMS number field alongside email
– Set the trigger (exit intent, 30 seconds on site)
– A/B test SMS-only offer vs email-only vs combined
Step 7: Configure quiet hours
– Klaviyo automatically respects local quiet hours (no sends between 9pm-8am)
– Verify this is enabled under SMS Settings → Quiet Hours
Key takeaway: Klaviyo’s SMS is deeply integrated with Shopify and handles consent, opt-outs, and quiet hours automatically. Setup takes 2-3 hours but protects you from compliance issues on day one.
7. SMS Copywriting: The Art of 160 Characters
Standard SMS is 160 characters. Once you go over, it splits into two messages and costs twice as much. MMS (with an image) allows longer text but costs more per send.
The anatomy of a high-converting SMS:
- Brand identifier (first word or two): “BRAND:” or just the brand name
- Value or hook: what is in it for them, immediately
- Call to action: one verb, one link
- Opt-out reminder (required): “Reply STOP to opt out” — can be abbreviated to “Txt STOP to end”
Examples:
Good: “Ignited: Your cart misses you. 10% off expires in 2hrs → [link] STOP to opt out”
(82 characters)
Bad: “Hi there! We noticed you left some items in your cart and we wanted to remind you that you can come back and complete your purchase. We’re also offering a special discount just for you! Click here to shop → [link]”
(Over limit, no urgency, weak CTA)
Personalisation tokens that work:
– [first name] — always use this, it increases CTR by 15-25%
– [product name] — for abandoned cart and back-in-stock
– [discount code] — unique codes outperform generic codes
Avoid:
– ALL CAPS (reads as shouting, triggers spam filters)
– Shortened URLs from bit.ly (spam red flag — use your own branded short link or ESP-generated link)
– Exclamation marks overuse
– Asking for a reply unless you have a system to respond
Key takeaway: Write SMS like a text from a friend who happens to have a great deal. Conversational, brief, specific.
8. Measuring SMS Performance
Core metrics to track:
Delivery rate: Should be 95%+. Below this signals bad numbers or carrier filtering.
Click rate: 6-10% for campaigns, 15-30% for flows (abandoned cart, back-in-stock).
Opt-out rate: Below 2% per send for campaigns. If it exceeds 3%, your frequency or content is wrong.
Revenue per recipient (RPR): Total revenue from SMS / number of recipients. Benchmark: $0.10-0.30 for campaigns, $0.50-2.00 for flows.
SMS attributed revenue: Track in Klaviyo under Analytics → SMS. Compare to email-attributed revenue.
Klaviyo attribution window for SMS: Klaviyo’s default 5-day click attribution window is usually too long — a sale 4 days after an SMS click is likely not driven by the text. Use a 1-24 hour attribution window for a more accurate picture.
Benchmarks by industry (2025 Klaviyo SMS data):
– Fashion/apparel: 8.2% click rate, $0.18 RPR
– Beauty: 9.1% click rate, $0.22 RPR
– Home & garden: 6.8% click rate, $0.15 RPR
– Health & wellness: 7.4% click rate, $0.19 RPR
9. Interactive: SMS vs Email Channel Selector
10. Interactive: SMS Revenue Estimator
FAQ
Q: Is SMS marketing legal in Australia?
Yes, but strict opt-in consent is required under the Spam Act 2003. Pre-ticked boxes do not count as consent. You must clearly identify your business in every message and provide a simple opt-out. The ACMA enforces this with civil penalties that can reach millions of dollars.
Q: What is the difference between a short code and a long code for SMS?
Short codes are 5-6 digit numbers (e.g., 73852) used for high-volume sending. They are fast, reliable, and carrier-approved but cost more to lease. Long codes are standard 10-digit phone numbers — cheaper but slower and more likely to be filtered by carriers for high-volume use. In the US, 10DLC (10-digit long code) registration is now required for business SMS.
Q: What is a good SMS opt-out rate?
Below 1% per campaign send is healthy. Between 1-3% suggests content or frequency issues. Above 3% is a red flag — either you are sending too often or your messages are not delivering clear value.
Q: How does Klaviyo SMS pricing work?
Klaviyo charges per message sent, with rates varying by country. US messages are typically $0.01-0.025 per text. International rates are higher. They also charge for MMS (image messages) at a higher rate. Check Klaviyo’s current pricing page — it changes based on plan tier.
Q: Should I use SMS for transactional updates (order confirmations, shipping)?
Yes — transactional SMS is often permitted without marketing consent (depending on jurisdiction) because customers expect it as part of the purchase experience. It also dramatically reduces WISMO (where is my order?) support volume. Keep transactional and marketing SMS in separate sending queues.
Q: Can I use one SMS list for multiple countries?
You should segment by country for compliance reasons. Different countries have different quiet hours, consent rules, and carrier requirements. Klaviyo supports country-based segmentation and automatically applies local quiet hours.
Conclusion
SMS is the most underutilised high-ROI channel in ecommerce for brands that have not set it up yet — and the most commonly misused channel for brands that have.
The formula is straightforward: build a consenting list at the right touchpoints, set up the five core flows before you send any campaigns, keep campaign frequency to 2-4 per month, write with urgency and brevity, and measure with a short attribution window.
Paired correctly with email, SMS will consistently add 10-20% incremental monthly revenue without cannibalising your other channels.
Ready to set up a compliant, high-converting SMS program for your Shopify store? The Ignited Nepal team runs SMS setup and strategy for ecommerce brands across Australia, UAE, UK, and USA.
Written by the Ignited Nepal team. ignitednepal.com