FIELD REPORT / AUTOMATION PETE DEVKOTA
Automation

SMS Marketing Examples: 32 Ecommerce Texts by Use Case

32 original SMS marketing examples for ecommerce: welcome, abandoned cart, launch, back in stock, replenishment and VIP texts, with why each one works.

Table of contents

These are 32 original SMS marketing examples for ecommerce, grouped by the job each text does: welcome, abandoned cart, launch, back in stock, replenishment, VIP, post-purchase and win-back. None of them are copied from a real brand’s phone. They’re written the way we write texts for Klaviyo SMS programs: one idea, one link, a reason to act now.

Swap in your brand, product and offer. Keep the structure.


What makes a marketing text work

A good marketing SMS is a short, permission-based message that tells a subscriber one useful thing and gives them one action to take. The best ones name the brand up front, use something you actually know about the person (what they viewed, bought or are about to run out of), and stay under 160 plain characters so they send as a single segment.

The rules we apply to every example below:

  • Brand name first. “[Brand]:” at the start of the message. Subscribers don’t have your number saved, and an unidentified text reads as spam.
  • One link, one action. Two links in 160 characters is a menu, not a message.
  • Earn the interruption. A text lands on the lock screen next to messages from friends. If it wouldn’t feel useful at 11am on a Tuesday, send it as an email.
  • Watch the character set. Standard SMS uses the GSM-7 character set, which fits 160 characters in one segment. One emoji, or a curly apostrophe pasted from a doc, switches the message to Unicode and cuts the limit to 70. Most platforms bill per segment, so that emoji can double or triple the cost of a send.
  • Opt-out language where it’s required. The first message after someone subscribes should confirm who you are, how often you’ll text and how to stop (reply STOP). Most platforms add this automatically to the confirmation text; check yours before you rely on it. Our SMS compliance guide covers the rules by country.

Every example after the first fits in a single 160-character segment, assuming [Brand] is a short brand name and [link] is a short link of about 20 characters, and none of them use emoji. Your counts will differ, so check the final text in your platform before scheduling.


Welcome texts (examples 1 to 5)

The welcome text is the first message after someone opts in, and it has two jobs: confirm the subscription (with the compliance details) and deliver whatever they signed up for. It is the highest-intent moment in the whole SMS program, because the subscriber raised their hand minutes ago.

1. The straight delivery

[Brand]: You’re in! Here’s your 15% off code: WELCOME15. Shop the bestsellers: [link] Msgs vary, msg & data rates may apply. Reply STOP to opt out, HELP for help.

Why it works: delivers the promise in the first line, then carries the confirmation language subscribers (and carriers) expect. It runs past 160 characters because of the compliance line, which is normal for a confirmation text. Keep the marketing messages that follow tight.

2. The no-discount welcome

[Brand]: Thanks for joining! Expect restocks and new flavours here first, about 4 texts a month. Start with our most reordered blend: [link]

Why it works: brands that don’t lead with a discount still need a reason to open. This one sets expectations (frequency and content) and points to social proof (“most reordered”) instead of a code.

3. The reply-to-choose welcome

[Brand]: Welcome! What are you shopping for? Reply 1 for skincare, 2 for body care, 3 for gifts, and we’ll send picks (plus your 10% code).

Why it works: a reply gives you a zero-party data point you can segment on, and it starts a two-way conversation, which carriers read as a healthy sign. You need a platform that can branch on replies; Klaviyo, Attentive and Postscript can.

4. The follow-up for non-buyers (sent 2 to 3 days later)

[Brand]: Your WELCOME15 code is still live until Sunday. Most first orders start with the Starter Kit: [link]

Why it works: most subscribers don’t buy on the first text. A single reminder with a deadline and a starting-point product does the work; a third reminder usually just trains people to wait.

5. The founder note

[Brand]: Hi, it’s Sam, the founder. Thanks for signing up. Not sure which product fits? Just reply here. A real person reads every message.

Why it works: no link, no sale. For higher-consideration products (supplements, skincare, anything with a “which one is for me?” question) opening a reply channel converts better than another link. Only send it if someone genuinely reads the replies.


Abandoned cart texts (examples 6 to 10)

Cart texts earn their place because the intent is already there. The mistake is firing a text in the same minute as the first cart email. Stagger them: let email do the first touch, and use SMS as the nudge that follows. Treat the five below as alternatives, not a sequence. Platforms limit cart texts: in the US, Klaviyo allows one abandoned cart SMS per recipient, sent within 48 hours of the trigger, to a double opt-in list. So pick the angle that fits the product and let email carry the rest. Our abandoned cart email examples cover the email side of the same flow.

6. The simple reminder

[Brand]: Still thinking about the Linen Shirt in sage? Your cart’s saved: [link]

Why it works: names the exact product and colour. Specific beats clever. Short enough to leave room for your brand name and still send as one segment.

7. The objection-handler

[Brand]: Not sure about sizing? 30-day free exchanges on everything, so you can grab both and send one back. Your cart: [link]

Why it works: answers the question that actually stopped the purchase in apparel. Swap the objection by category: ingredients for skincare, dosing for supplements, delivery time for gifts.

8. The low-stock nudge (only when true)

[Brand]: Heads up: the 1L Everyday Bottle in your cart is down to its last few. Checkout here: [link]

Why it works: scarcity is persuasive, which is exactly why it has to be real. Trigger this from inventory data, not as a default line in every cart text.

9. The incentive, sent last

[Brand]: Last call on your cart. Here’s free shipping if you finish checking out today: [link]

Why it works: incentives belong late in the cart sequence, not the start, so you don’t train people to abandon for a discount. If your one cart text carries an incentive, hold it back until the earlier emails have had their chance. Free shipping protects margin better than a percentage off.

10. The reply-for-help cart text

[Brand]: Got a question before you order the Recovery Stack? Reply here and our team will answer. Cart saved: [link]

Why it works: for considered purchases, the blocker is often a question. Turning the cart text into a support channel recovers orders that a discount wouldn’t.


Product launch texts (examples 11 to 14)

Launches are what SMS does best: time-sensitive news for people who asked to hear it first. Send to engaged subscribers and past buyers of the related product, not the whole list.

11. The early access text

[Brand]: SMS subscribers get first access. The Autumn Collection is live for you now, 24 hours before everyone else: [link]

Why it works: rewards the subscriber for being on the SMS list, which is the best retention tool for the list itself.

12. The countdown

[Brand]: Tomorrow, 9am: the new Cold Brew Concentrate drops. Set a reminder, first batch is limited. Preview: [link]

Why it works: gives a specific time, so the subscriber can plan to show up. Pair with a “live now” text the next morning, and stop there.

13. The “it’s live” text

[Brand]: It’s live. Cold Brew Concentrate is here, and the first batch ships Monday: [link]

Why it works: short and declarative. At launch, the news is the message.

14. The reply-to-reserve drop

[Brand]: 150 units of the Limited Edition Kit. Want one? Reply YES in the next 2 hours and we’ll hold one for you.

Why it works: for genuinely limited drops, a reply reservation feels exclusive and gives you a clean read on demand. You need the operational setup to hold stock and follow up with a checkout link.


Back in stock texts (examples 15 to 17)

These go only to people who asked to be told. That makes them some of the highest-converting texts you’ll send, and the easiest to get right. Klaviyo’s back-in-stock trigger works for SMS as well as email; see our back in stock and price drop flows guide.

15. The straight alert

[Brand]: It’s back. The Wool Runner in size 9 is in stock again. You asked us to tell you first: [link]

Why it works: product, variant, and a reminder that they asked. Nothing else needed.

16. The honest scarcity alert

[Brand]: Restocked, but only 40 units this round. The Night Serum you waitlisted is live now: [link]

Why it works: back-in-stock demand is real, so sharing a real unit count creates urgency without inventing it.

17. The alternative, if it sold out again

[Brand]: The Night Serum sold out in a day, sorry. The Recovery Oil is the closest match and it’s in stock: [link]

Why it works: turns a disappointment into a recommendation. Only send it to waitlisters who missed the restock.


Replenishment texts for supplement brands (examples 18 to 21)

Replenishment is where SMS earns its keep for consumables, and supplements are the clearest case: a 30-serving tub runs out on a predictable day. Time the text to the product’s usage cycle (days of supply at the recommended dose), not to a fixed “30 days after purchase” rule. If you’re building this for a supplement brand, our 10 email flows for supplement brands covers the full sequence.

A note on claims: the same advertising rules that apply to your product page apply to a 160-character text. Keep health claims out of the SMS and let the product page carry anything that needs substantiation.

18. The usage-based reminder

[Brand]: Your Magnesium Glycinate should be running low about now. Reorder in 2 taps so you don’t miss a night: [link]

Why it works: framed around the customer’s routine, not your sales target. “In 2 taps” only works if the link genuinely goes to a prefilled cart.

19. The subscribe nudge

[Brand]: Reordering Daily Greens every month? Switch to subscribe and save 15%, skip or cancel any time: [link]

Why it works: sent after the second one-off purchase, when the reorder habit is proven. “Skip or cancel any time” removes the main objection to subscriptions.

20. The upcoming subscription order heads-up

[Brand]: Your next Protein Blend order ships in 3 days. Need to change the flavour or skip this month? Manage it here: [link]

Why it works: a pre-charge reminder cuts surprise charges and chargebacks, and it’s the moment customers are most open to adding a second product. Check the rules on whether this counts as a marketing or transactional text for your program, because that affects the consent you need.

21. The bundle suggestion for repeat buyers

[Brand]: You’ve reordered Omega-3 four times. Customers who take it often pair it with Vitamin D3. Add it to your next order: [link]

Why it works: uses purchase history the subscriber will recognise as real. Base the pairing on your actual order data, not a guess.


VIP and loyalty texts (examples 22 to 25)

VIP texts go to your best customers, so the offer should feel like recognition rather than another promotion. Define VIP by something measurable in your platform (order count, lifetime spend, predicted lifetime value) and keep the segment small enough to mean something.

22. The early sale access

[Brand]: You’re one of our top customers, so the sale opens for you tonight, 12 hours early. Best sizes go first: [link]

Why it works: early access costs you nothing in margin and rewards the people who drive most of your revenue.

23. The thank-you with no ask

[Brand]: Quick thank you. You’ve been with us since 2023 and it means a lot to a small team. There’s a little something in your next order.

Why it works: no link, no discount code, just a surprise in the box. Only send it if the “little something” is real and shipped.

24. The points reminder

[Brand]: You have 1,200 points, enough for a free Travel Kit. They expire on the 30th. Redeem here: [link]

Why it works: loyalty balances are a reason to buy that the customer already owns. Pull the number from your loyalty integration so it’s accurate at send time.

25. The VIP product vote

[Brand]: We’re choosing the next scent and want our best customers to decide. Reply A for Fig & Cedar or B for Sea Salt & Sage.

Why it works: makes top customers part of the brand. Follow up with the result, or the next vote gets ignored.


Post-purchase texts (examples 26 to 28)

After the order, SMS should mostly help, not sell. Order and shipping updates are often sent as transactional messages; review requests and cross-sells are marketing, so they need marketing consent.

26. The how-to-use text

[Brand]: Your Starter Kit arrives tomorrow. Quick tip: use the cleanser morning and night, serum at night only. Full routine: [link]

Why it works: reduces “it didn’t work” returns by making sure the product gets used properly.

27. The review request

[Brand]: How are you finding the Linen Shirt? Reply with a rating from 1 to 5. It takes 2 seconds and helps a small brand a lot.

Why it works: a reply-based rating is easier than a review form. Route 4s and 5s to a review link, and 1s and 2s to support.

28. The first cross-sell

[Brand]: Loving the Cold Brew Concentrate? The Oat Syrup is what most customers add next. 10% off your second order: [link]

Why it works: “what most customers add next” is a claim you can make from order data. Send it after the product has had time to be used, not the day it ships.


Win-back and flash sale texts (examples 29 to 32)

Win-back texts go to lapsed customers who still hold SMS consent. Flash sale texts go to engaged subscribers. Both work on urgency, so both are easy to overdo.

29. The honest win-back

[Brand]: It’s been a while. We’ve changed a lot since your last order, including a new formula. Here’s 20% off to try it: [link]

Why it works: gives a reason to come back beyond the discount. Pair it with a check on whether the subscriber has been engaging at all; texting unengaged numbers indefinitely drives opt-outs.

30. The last-chance win-back

[Brand]: We don’t want to fill your phone with texts you don’t want. Want to keep hearing from us? Reply YES to stay subscribed.

Why it works: a re-permission text cleans the list and protects the program. People who don’t reply can be moved to a lower-frequency segment.

31. The 24-hour flash sale

[Brand]: 24 hours only: 25% off all bundles, ends midnight. No code needed: [link]

Why it works: the deadline, the offer and the scope in one line. “No code needed” removes the friction of copying a code on a phone.

32. The Black Friday opener

[Brand]: Our Black Friday sale is live: up to 30% off sitewide. SMS subscribers get it first. [link]

Why it works: sent early on the day, before inboxes fill up. For the full BFCM sequence across both channels, see our BFCM email marketing strategy.


Creative SMS ideas that go beyond the one-way blast

“Creative SMS” usually gets read as clever copy. In practice, the texts that stand out are the ones that use what SMS can do and email can’t: replies.

  • Reply-to-choose. Welcome and VIP texts that ask a one-digit question and branch on the answer (examples 3 and 25).
  • Reply-to-reserve. Limited drops where a YES holds a unit (example 14).
  • One-question quizzes. “Reply 1 if your skin feels tight by midday, 2 if it gets shiny.” Route each answer to a product recommendation.
  • Reply-for-help. Cart and welcome texts that open a support channel (examples 5 and 10).
  • MMS for launches. A product image or short GIF can lift a launch text. MMS usually costs more per message than SMS, so use it where the visual is the point.

Every one of these needs someone, or a well-built automation, on the other end. A reply that gets no answer is worse than no invitation to reply.


How to turn these examples into a program

The examples are the easy part. The results come from where they sit in your flows and how often they go out.

  1. Start with flows, not campaigns. Welcome, abandoned cart and back in stock earn the most per text because they’re triggered by intent. Add SMS steps to the flows you already run.
  2. Stagger SMS against email. In a shared flow, SMS works best as the second or third touch, not simultaneous with the first email. Our guide to running email and SMS together in Klaviyo covers the spacing.
  3. Set a campaign ceiling. Four to six SMS campaigns a month is our working guidance for most ecommerce brands, plus flows.
  4. Measure revenue against cost. SMS costs per message, so report revenue per message sent and opt-out rate per send, not just clicks.

If you’re still choosing the tool to send these from, see our comparison of the best SMS marketing platforms, and for the basics of the channel, start with our SMS marketing guide. If you’re on Klaviyo, the Klaviyo SMS marketing guide covers setup and consent collection.


Want these written and wired into your flows?

We write and build SMS programs inside Klaviyo, so texts and emails share one profile and one flow builder instead of stepping on each other. If you want a second pair of eyes on your current texts, our SMS marketing service starts with a free audit, or you can request the audit directly.

/ Frequently Asked Questions

Q.01 What is an example of SMS marketing? +

/ Answer

A classic ecommerce example is an abandoned cart text: "[Brand]: You left the Daily Greens in your cart. It's saved for 24 hours, pick up where you left off: [link]". It names the product, gives one reason to act now and has a single link. Welcome offers, back-in-stock alerts, launch notices, replenishment reminders and VIP early access are the other core use cases.

Q.02 What makes a good marketing text message? +

/ Answer

One idea, one link, and a reason to act now. Lead with your brand name so the subscriber knows who is texting, keep it under 160 plain characters so it sends as a single segment, personalise with something you actually know (the product, the timing), and include opt-out wording where the rules or your platform require it. If it isn't urgent or useful, send it as an email instead.

Q.03 How long should a marketing SMS be? +

/ Answer

Aim for under 160 characters. That is the limit for a single SMS segment using the standard GSM-7 character set. Longer messages split into multiple segments, and most platforms charge per segment. One emoji or curly apostrophe can switch the whole message to Unicode, which drops the single-segment limit to 70 characters, so test the final text in your platform before you schedule it.

Q.04 How often should an ecommerce brand send SMS marketing? +

/ Answer

Our working guidance is four to six SMS campaigns a month for most ecommerce brands, with automated flows on top and transactional texts (order and shipping updates) outside that budget. Watch your unsubscribe rate per send. If it climbs, cut frequency or tighten segments before you lose the list. Tell subscribers the expected frequency when they opt in.

Q.05 Can I send SMS marketing without consent? +

/ Answer

No. In the US, marketing texts sent with an autodialer need the recipient's prior express written consent under the TCPA, and carriers expect clear opt-in under CTIA guidelines. Australia's Spam Act 2003 and the UK's PECR also require consent for marketing texts. A phone number collected for shipping updates is not consent to market. Our SMS compliance guide covers the detail.

Q.06 What are creative SMS marketing ideas for ecommerce? +

/ Answer

The texts that stand out use the channel's two-way nature: reply-to-choose offers ("Reply 1 for skincare, 2 for body"), reply-to-reserve for limited drops, a one-question quiz that routes into a product recommendation, and replenishment texts timed to when a customer actually runs out. Creative in SMS usually means relevant and interactive, not clever wordplay.

Share this post

Add us as a preferred source on Google

Shows our articles higher in your Google results. Takes one click.

WhatsApp