SMS Marketing6 min read

Ecommerce Text Message Templates and Examples

Ten copy-paste ecommerce text message templates for welcome, cart recovery, shipping, back-in-stock, VIP, and win-back — with timing and consent tips.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — a chat bubble with a spark on a dark green background, marked GHL Spark, SMS Marketing

In short

A practical, copy-paste library of ecommerce text message templates for DTC brands — welcome and opt-in confirmation, abandoned-cart recovery, order and shipping updates, delivery and review requests, replenishment reminders, back-in-stock alerts, VIP early access, flash sales, and win-back. Each template uses square-bracket tokens you can swap for your own fields, plus timing guidance and the TCPA consent, opt-in, and STOP rules that keep marketing SMS compliant.

Key takeaways

  • Send transactional texts fast — order, shipping, and delivery updates earn trust and open the door to marketing SMS later
  • Keep every message short — one idea, one link, and your brand name so people know who is texting
  • Get express written consent before marketing texts, honor STOP instantly, and include your brand and opt-out in the first message
  • Segment by behavior — cart, browse, purchase, and lapse each deserve a different text and a different send time
  • Pair SMS with email so the two channels reinforce each other instead of competing for the same moment

Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.

Ecommerce text message templates give DTC brands a ready-to-send script for every moment that matters — a welcome confirmation, an abandoned cart, a shipping update, a back-in-stock alert, or a win-back. Below are ten short, copy-paste templates with [square-bracket] tokens you swap for your own fields, plus timing guidance and the consent rules that keep marketing SMS compliant. Use them as starting points, match the voice to your brand, and always earn permission before you send.

Why do ecommerce brands use SMS?

Text messages get opened. Most are read within minutes, which makes SMS the right channel for anything time-sensitive: a cart about to go cold, a flash sale ending tonight, a restock people asked for. The catch is that a phone number feels more personal than an inbox, so the bar for relevance is higher. Texts should be short, useful, and clearly from you.

SMS works best alongside email, not instead of it. A text drives urgency in a single tap; email carries the depth, images, and storytelling. If you are building both channels together, start with our guides to ecommerce email templates and email marketing for ecommerce brands so the two reinforce each other instead of competing for the same moment.

The compliance basics every DTC brand needs

Before a single template, get the rules right. In the US, the TCPA requires express written consent before you send marketing texts. That means the customer actively opts in — an unchecked box at checkout, or a keyword texted to your number — and you keep a timestamped record of it. Do not pre-check boxes, and never text purchased or scraped numbers. That is not consent.

Every marketing text must identify your brand and offer a way out. Carriers automatically process opt-out keywords like STOP, UNSUBSCRIBE, and CANCEL, and when someone opts out you suppress their number immediately and permanently unless they opt back in. Your first message to a new subscriber should confirm the opt-in and spell out STOP. Transactional texts — order and shipping updates — have more leeway, but consent and honest opt-out handling keep you safe across the board.

The templates: ten ecommerce SMS you can copy today

Each template below is deliberately short. Keep messages under 160 characters where you can so they send as a single segment and read cleanly on a lock screen. Lead with the point, include one link, and add your brand name.

1. Welcome and opt-in confirmation

[Brand]: You're in! Reply Y to confirm texts and get [offer]. Msg&data rates may apply. Reply STOP to opt out anytime.

2. Abandoned-cart recovery

[First name], your [Product] is still in your cart at [Brand]. Grab it before it sells out: [link]

3. Cart reminder (second touch)

Still thinking it over? Here's [discount] toward your [Product]: [link] — [Brand]. Ends [time].

4. Order confirmation

[Brand]: Order [order number] confirmed! We're packing it now. Track anytime: [link]

5. Shipping update

Good news [First name] — your [Brand] order shipped and arrives around [date]. Follow it here: [link]

6. Delivery + review request

Your [Product] just landed! Loving it? Tell us in 20 seconds: [link] — [Brand]

7. Replenishment reminder

[First name], running low on [Product]? Reorder in one tap and never run out: [link] — [Brand]

8. Back-in-stock alert

It's back! The [Product] you wanted is in stock at [Brand] — these go fast: [link]

9. VIP early access

[First name], you're on the list. Shop the [collection] drop [hours] before everyone else: [link] — [Brand]

10. Flash sale

[Brand] flash sale: [discount] off [category] for the next [hours] only. Shop now: [link]

Bonus — win-back for lapsed customers

Miss us, [First name]? It's been a while. Here's [offer] to come back to [Brand]: [link]

When should each text go out?

Timing decides whether a text feels helpful or annoying. Behavior-based triggers beat blast sends every time. Here is a quick reference for the scenarios above.

ScenarioSample textTiming
Welcome / opt-in"You're in! Reply Y to confirm and get [offer]."Immediately after opt-in
Abandoned cart"Your [Product] is still in your cart."30–60 min after abandon
Cart reminder"Here's [discount] toward your [Product]."24 hrs after first cart text
Order confirmation"Order [order number] confirmed!"Instantly at purchase
Shipping update"Your order shipped, arrives [date]."When tracking is created
Delivery + review"Your [Product] just landed — review it?"1–3 days after delivery
Replenishment"Running low on [Product]? Reorder here."Based on product cycle
Back-in-stock"The [Product] you wanted is back."The moment stock returns
VIP early access"Shop the drop [hours] early."Before public launch
Flash sale"[discount] off for [hours] only."At sale start, plus a reminder
Win-back"Miss us? Here's [offer] to come back."60–90 days after last order

Notice how the transactional texts — confirmation, shipping, delivery — go out fast and read as pure service. Those are the messages that build the trust which makes your marketing texts welcome later. The promotional texts are the ones that need consent, tight timing, and a strict cap so you do not wear out your list.

How do I actually send and automate these?

You can copy these templates into almost any SMS tool, but doing it by hand does not scale past a few dozen orders. What you want is a platform that captures consent, personalizes tokens, sends two-way texts so customers can reply, and processes STOP automatically. Dedicated SMS apps, an SMS add-on to your email platform, or an all-in-one system can all do this.

HighLevel is one option worth a look, especially if you would rather run SMS beside your email, forms, and automations instead of stitching separate tools together. It sends and automates two-way SMS, handles opt-out keywords, and lets you trigger these templates off cart, purchase, and browse events. Honestly, if your volume is tiny or you already love a dedicated SMS app, a simpler tool may serve you better — the right choice depends on your stack and list size, not on any one brand. If it fits, you can start a free HighLevel trial and wire up a welcome and cart flow in an afternoon.

Whatever you choose, the automation logic matters more than the tool. Map each template to a trigger, set the delay, and add exit conditions so a customer who buys stops getting cart texts. For a deeper look at building lifecycle flows that hold customers over time, see our guide to ecommerce retention.

Putting it all together

Start small. Turn on the transactional texts first — order, shipping, delivery — because they are welcomed, low-risk, and warm up your list for marketing later. Then layer in one promotional flow, usually abandoned cart, since it recovers revenue you have already earned. From there, add back-in-stock, replenishment, and win-back as your list grows.

Keep every message short, keep consent airtight, honor STOP the instant it arrives, and watch your opt-out rate as your one true signal of whether you are texting too much. Do that, and SMS becomes one of the highest-return channels in your DTC stack.

Want more playbooks like this? Browse the E-Commerce & DTC Retention hub. If you would like help wiring these flows into your store, check our pricing or book a call and we will map it with you.

Related reading: Text Message Marketing for Ecommerce Brands: A Practical Guide.

Frequently asked questions

What are ecommerce text message templates?
Ecommerce text message templates are reusable SMS scripts with placeholder tokens — like [First name] or [Product] — that DTC brands send for common moments such as welcome confirmations, abandoned carts, shipping updates, and back-in-stock alerts. You store them once, personalize the tokens per customer, and reuse them so every text stays on-brand and fast to send.
Are SMS marketing texts legal for ecommerce brands?
Yes, when you follow the rules. In the US the TCPA requires express written consent before you send marketing texts, and you must clearly identify your brand and offer a way to opt out. Transactional messages like order and shipping updates have more leeway, but consent and honest STOP handling keep you safe across both.
What consent do I need before texting customers?
For promotional SMS you need express written consent — the person actively agrees to receive marketing texts, usually by checking an unchecked box or texting a keyword to your number. Keep a timestamped record of that consent, do not pre-check the box, and never buy phone lists. Purchased or scraped numbers are not consent and put your brand at legal risk.
How do I handle STOP and opt-outs?
Every marketing text must let recipients opt out, and carriers automatically process common keywords like STOP, UNSUBSCRIBE, and CANCEL. When someone opts out, suppress their number immediately and permanently unless they opt back in. Most SMS platforms honor STOP for you, but you should confirm your tool does and audit your suppression list regularly.
When should I send an abandoned-cart text?
A good default is one text about 30 to 60 minutes after the cart is abandoned, while intent is still warm, followed by an optional reminder 24 hours later. Do not stack more than two cart texts, and always give people a direct link back to their cart so recovery takes one tap rather than a fresh product search.
How long should an ecommerce SMS be?
Keep it short — ideally under 160 characters so it lands as a single segment and stays easy to read on a lock screen. Lead with the point, include one link, and add your brand name. Long, multi-part texts feel like spam, cost more to send, and lower the odds anyone reads to the end.
How is SMS different from email for ecommerce?
SMS is short, immediate, and high-intent — great for time-sensitive nudges like cart recovery, shipping alerts, and flash sales. Email carries more depth, images, and storytelling. The strongest DTC programs use both, letting a text drive urgency while email does the education and long-form selling, so neither channel has to do everything alone.
What tools send and automate ecommerce SMS?
You need a platform that captures consent, sends two-way texts, personalizes tokens, and handles STOP automatically. Dedicated SMS apps, your email platform's SMS add-on, or an all-in-one like HighLevel can all work. Pick based on your stack, your list size, and whether you want SMS living beside email and automations or in a separate tool.
How often should I text my customers?
There is no single number, but most DTC brands land between two and six marketing texts per month, plus transactional messages that are always welcome. Watch your opt-out rate — a rising unsubscribe number is the clearest signal you are texting too often or sending offers that do not match what that segment wants.
Should transactional texts include marketing?
Keep them mostly clean. Order, shipping, and delivery texts are welcomed because they are useful, and cramming an offer into them can erode that trust and blur the consent line. A light, relevant add — like a review request after delivery — is fine, but the core update should always come first and read as service, not a pitch.
What is a good win-back text for lapsed customers?
A strong win-back names how long it has been, reminds them of the value they liked, and gives one clear reason to return — a restock, a new drop, or a small incentive. Keep it warm rather than desperate, cap the sequence at one or two texts, and suppress anyone who does not re-engage so you protect your list health.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days