SMS Marketing for eCommerce: Where It Beats Email (And Where It Doesn't)
SMS marketing for eCommerce: where SMS beats email, where it doesn't, the flow map, the US consent rules, and the math that decides if a text pays.

On this page
Add SMS when your brand has moments where timing is the whole message: back in stock, order shipped, a window closing tonight, a checkout that stalled with the card details half typed. SMS is the sharper, smaller sibling of email. Email carries volume and persuasion. SMS carries the handful of alerts a customer would be annoyed to miss. Run them as one system at two speeds, get consent right before the first send, and grade both on lifetime gross profit to CAC. Below is the method we run: the comparison, the flow map, the US consent rules, and the per send math.
SMS versus email, side by side
Most SMS programs fail because somebody copied the email calendar into a phone. These are different instruments with different costs and tolerances.
- The job. SMS: Interrupt someone for something time critical. Email: Persuade someone who chose to read.
- Cost per send. SMS: Real money per message segment. Email: Priced by list size, so the marginal send is near free.
- Tolerance. SMS: Low. A text that misses feels like a stranger in your pocket. Email: High. A weak email gets ignored and costs nothing.
- Length. SMS: A glance. One idea, one link. Email: Room for proof and objection handling.
- Best moments. SMS: It's back. It shipped. It closes tonight. You left something in the cart. Email: Welcome, education, proof, storytelling, winback.
- Worst moments. SMS: Newsletters, education, anything with no deadline. Email: Real time alerts, where hours of delay kill the message.
- Failure mode. SMS: Opt outs that shrink the asset permanently. Email: Quiet decay, recoverable.
The last row matters most. Email failure is cheap and reversible. SMS failure is permanent: a subscriber who texts STOP is gone, and you paid for the message that lost them.
Where SMS wins, and what stays in email
SMS earns the interruption here:
- Back in stock. They already wanted it and already got told no. The one message people are glad to be interrupted for.
- Shipping and delivery. Order anxiety is the sharpest anxiety in eCommerce, and it lives on a phone.
- Flash windows with a real deadline. A drop, a limited run, a sale ending tonight. The deadline makes the text defensible.
- Cart and checkout nudges. A stalled checkout is the highest intent moment in your store, and a text catches intent an email in the promotions tab misses.
- VIP and early access. Your best customers, told first. The send that makes staying on the list worth it.
This stays in email:
- The welcome series. It needs room to argue for a first order. Our welcome series breakdown covers each send.
- Education, proof and objection handling. Nobody learns anything from a single text.
- Brand storytelling and catalog browsing. Preference gets built by reading, not glancing.
- The weekly campaign calendar. Volume belongs where volume is tolerated.
- Long winback sequences. Texting a quiet customer harder turns quiet into gone.
If a message needs a second sentence to explain itself, it's an email.
One system, two speeds
One retention system, where SMS takes the time critical beat and email takes the persuasion beat.
- Welcome. What SMS sends: One message confirming the signup and delivering any promised incentive. What email sends: The full case for a first order: pitch, proof, the main objection, the close.
- Abandoned cart and checkout. What SMS sends: One short nudge with the cart link while intent is warm. What email sends: The persuasion sequence. See our abandoned cart examples.
- Post purchase. What SMS sends: Shipped, out for delivery, delivered. Facts with tracking links. What email sends: How to get the best first week, the review ask, the cross sell.
- Winback. What SMS sends: Nothing, until there's a real event: back in stock on the thing they bought, a replenishment window. What email sends: The sequence that earns attention back: what's new, what changed, the honest offer.
- Back in stock. What SMS sends: The alert. SMS at its best. What email sends: A backup send for subscribers who never gave a number.
Two rules stop this turning into spam twice. Never fire both channels with the same message at once. And suppress across channels: hold the email when the text converted, and the reverse. If the two platforms can't see each other's sends, you have two programs colliding. The full architecture sits in our Klaviyo flows walkthrough.
Consent and compliance for US brands
Two rulebooks govern US SMS. Federal law is the TCPA and the FCC rules at 47 CFR 64.1200. Industry rules come from CTIA, whose Messaging Principles and Best Practices call themselves "a set of voluntary best practices" (CTIA). Voluntary is misleading, because carriers and aggregators enforce them. None of this is legal advice. Have counsel review your signup flow and your templates.
Consent. Promotional texts require prior express written consent, defined by the FCC as "an agreement, in writing, bearing the signature of the person called that clearly authorizes the seller" to send advertisements or telemarketing messages. The same rule says the person "is not required to sign the agreement... as a condition of purchasing any property, goods, or services" (47 CFR 64.1200(f)(9)). A number collected at checkout for delivery updates is not permission to send marketing.
The signup unit and the confirmation. CTIA's guidance is that the call to action should tell the consumer the program description, the number messages come from, who is sending, the opt in language and any charges, and how to opt out, none of it buried in terms and conditions. For recurring programs it says to send a confirmation first, carrying the program name, HELP instructions, how to opt out, the message frequency, and any fees (CTIA).
Opt out. Revocation requests "made in any reasonable manner must be honored within a reasonable time not to exceed ten business days from receipt of such request," and the rule names the reply words that count, including "stop," "quit," "end," "revoke," "opt out," "cancel," or "unsubscribe" (47 CFR 64.1200(a)(10)). Your platform handles the keywords. It won't handle someone replying "please stop texting me" in a sentence, so a human reads the inbox.
Quiet hours. The rule bars a telephone solicitation to a residential telephone subscriber "before the hour of 8 a.m. or after 9 p.m. (local time at the called party's location)" (47 CFR 64.1200(c)(1)). Note the wording: it's written for residential subscribers, and how it reaches marketing texts to mobile numbers is a question for your counsel. As a mechanism, send in the recipient's local time zone and stay inside those hours regardless.
Records. CTIA's guidance is to retain the timestamp, the medium, a capture of the experience used to secure consent, the campaign, the IP address, the number, and who consented. It also says an opt in "should apply only to the campaign(s) and specific Message Sender for which it was intended or obtained" (CTIA).
The economics of the interruption
Email lets you skip the math because the marginal send is nearly free. SMS doesn't. Every text carries a cost on the invoice and a second cost that never appears there.
Costs vary by provider, country, message type and volume, so use your own rate card. Providers bill by message segment, not by message. Longer copy splits into more segments, and an emoji switches the character encoding so the same words cost more. Check the segment counter before you send.
Define the variables:
- Cost per message segment from your provider, call it c
- Segments per message, call it s
- Subscribers in the send, call it n
- Average order value, the average revenue per order, call it A
- Gross margin as a decimal after cost of goods and shipping, call it m
- Subscribers lost to this send, call it u
- Lifetime gross profit from one SMS subscriber, call it L
Then:
- Send cost = n x s x c
- Break even orders = (n x s x c) / (A x m)
- Break even CVR = (s x c) / (A x m)
- True contribution = (orders x A x m) - (n x s x c) - (u x L)
Read the third line twice. Break even conversion rate has no n in it. List size cancels out. The rate a send has to clear is set entirely by segment cost, message length, order value and margin. Growing the list doesn't make a bad send profitable. It makes it bigger.
The fourth line carries the term almost nobody computes. u x L is usually the largest number in the equation, because every subscriber who leaves takes their whole future gross profit with them. That's how a campaign posts a healthy ROAS, which is return on ad spend or revenue divided by cost, and still loses money. ROAS counts the revenue and ignores the asset you spent to get it.
CAC is customer acquisition cost, what you pay to buy one new customer. The scoreboard for SMS is the one we use for everything: lifetime gross profit to CAC. SMS moves that ratio both ways. It recovers orders acquisition already paid for, and it shrinks the owned audience you were counting on to make paid traffic pay back. The wider math is in our eCommerce unit economics guide.
A worked example
One retention program on our email site reports "39.56% of Revenue from Email & SMS" (Hayes Media). The two channels are counted together, which is the honest way to count them: you can't separate the text that recovered the checkout from the email that answered the objection earlier. Here's how to use a number like that without lying to yourself:
- Set the target as a share of total revenue, not a channel score. The question stops being "did this text convert" and becomes "is the owned audience compounding."
- Compute break even CVR per send type. Run (s x c) / (A x m) for a one segment flow message and for a two segment campaign. Most brands find the flow clears it easily and the campaign is marginal.
- Price your opt outs. Estimate L from your own data: gross profit produced by SMS subscribers over their life on the list, divided by subscribers. Now every campaign carries a cost.
- Rebalance toward flows. Flows sit on moments where the interruption is welcome, so they lose fewer subscribers per order won. Campaigns spend the asset flows build.
- Recount the program as one line. Email plus SMS as a share of total revenue.
Any brand quoting an SMS revenue percentage without their margin, list size and opt out rate is showing you the good half of the equation.
Mistakes we see
- Sending the same message on both channels at once. The customer doesn't see two channels. They see one brand being annoying twice.
- Building the list on a promise the program doesn't keep. A popup offering a discount for a number, then three campaigns a week, earns the opt out rate it deserves.
- Never checking the segment count. Copy gets longer, an emoji gets added, and the invoice doubles without a decision being made.
- No brand name in the message. An unknown number asking someone to tap a link reads as a scam, and gets reported as one.
- Measuring SMS on revenue per send alone. That number ignores opt outs, so it looks best right before the channel collapses.
- Treating consent as a checkbox the developer handles. It's how the asset stays legal and the audience stays willing.
When SMS does not fit
- Thin margin, low order value catalogs. Run (s x c) / (A x m). If the break even rate beats anything your email campaigns have converted at, SMS is a cost center. Fix margin first.
- A brand with no time critical moments. If nothing sells out, drops, or expires, SMS is just a more expensive way to send the same newsletter.
- A list collected under unclear consent. The fix isn't better copy. It's collecting consent properly and accepting the smaller list you own.
- A broken email program. If the welcome, cart and post purchase flows aren't working, texts add noise to a system that isn't running. Start with retention marketing fundamentals.
- Heavily international lists. Every market has its own consent rules, carrier requirements and costs. One global program run off US assumptions creates legal exposure.
Run email and SMS as one engine
We run retention programs for eCommerce brands scaling past $10M a year, with email and SMS as one system rather than two calendars. Our retention work has driven "$500M+ Client revenue driven" at a "15x Average ROI" (Hayes Media).
Frequently asked questions
- Is SMS marketing worth it for eCommerce brands?
- Yes, for the jobs where immediacy matters: back in stock, delivery updates, flash windows, and cart or checkout nudges. It fails as a second email channel, because texts carry more intimacy and a real cost per send. Run the break even formula on your margin first.
- What should we send by SMS versus email?
- SMS for short, time sensitive, high intent moments: it's back, it shipped, the window closes tonight. Email for everything that needs room: education, proof, and the flows that build the relationship. Same flows, two speeds, with suppression rules so nobody gets both at once.
- How often is too often for SMS?
- The honest test is whether a customer would feel the text earned its interruption. Tolerance is far lower than email, because an opt out is permanent and takes that subscriber's remaining lifetime gross profit with it. Volume belongs in email.
- What consent do we need before texting customers in the US?
- Promotional texts require prior express written consent under the FCC's rules, meaning a written agreement bearing the person's signature, and consent can't be a condition of buying anything (47 CFR 64.1200(f)(9)). A number given at checkout for delivery updates isn't consent to market. Have counsel review your signup flow.
- How much does SMS marketing cost?
- Costs vary by provider, volume, country and message type, so use your own rate card. The figure that matters isn't the per segment price, it's your break even conversion rate: segments times cost per segment, divided by order value times gross margin. That doesn't move as your list grows.
- Will SMS cannibalize our email revenue?
- It moves revenue between the two channels, which is why we grade the program as one line: email plus SMS as a share of total revenue. If that line rises, SMS added something. If it holds flat while SMS revenue climbs, you moved orders from a nearly free channel to a paid one and made the program worse.
Want this run for your brand?
Hayes Media builds direct response creative, buys the media, and runs the email & SMS behind it.
Book a discovery call

