SMS Cart Recovery: Worth the Investment?
SMS abandoned cart messages get 90%+ open rates and recover carts faster than email. Here's whether it's worth the cost and how to set it up properly.

Mark Cijo
Founder, GOSH Digital
SMS Cart Recovery: Worth the Investment?
Your abandoned cart email has a 45% open rate and a 5% click rate. Not bad. Industry standard. Probably making you decent money.
Your abandoned cart SMS would have a 95%+ open rate and a 15-30% click rate.
Read those numbers again. The open rate is basically 100% because people read their texts. The click rate is 3-6 times higher than email. And the time to open? Under 3 minutes for most text messages versus 6+ hours for email.
So why isn't every eCommerce brand using SMS cart recovery?
Two reasons: cost and consent. SMS costs more per message than email. And you need explicit opt-in to send SMS, which means a smaller audience. These are real constraints. But when you do the math, SMS cart recovery is one of the highest-ROI marketing investments you can make.
Let me show you the numbers, the setup, and the strategy.
The ROI Math
Let's run the numbers for a typical eCommerce brand.
Your abandoned cart stats:
- 1,000 abandoned carts per month
- Average cart value: $85
- Email recovery rate: 5% (50 carts recovered, $4,250 revenue)
Adding SMS cart recovery:
- SMS consent rate: 30% of your email list (300 SMS-eligible abandoners)
- SMS click rate: 20% (60 clicks)
- SMS conversion rate from click: 25% (15 carts recovered)
- Revenue from SMS recovery: 15 carts at $85 = $1,275/month
The cost:
- SMS cost: $0.015-0.03 per message (depending on provider)
- Messages sent: 300 per month (one SMS per abandoner)
- Monthly SMS cost: $4.50-9.00
The ROI: You're spending $9 to generate $1,275. That's a 141:1 return. Even if I cut the numbers in half to be conservative, it's still a 70:1 return.
And this is on TOP of your email recovery. SMS catches people who don't open their email, catches them faster, and catches them in a different context (phone notification vs. inbox scroll).
Email vs. SMS: When Each Wins
SMS doesn't replace email for cart recovery. They work together. The question is how to coordinate them.
SMS wins when:
- Speed matters. The customer is still in buying mode. A text within 30-60 minutes of abandonment catches them before they forget.
- The customer doesn't check email regularly. Some people check email twice a day. Everyone checks their texts immediately.
- The message is simple. Cart recovery is straightforward — "You left this in your cart. Here's the link." That's a perfect text. No images needed. No long copy.
- It's high urgency. Low stock, expiring discount, flash sale ending. SMS delivers urgency faster than email.
Email wins when:
- You need to show the product. Email can include images, pricing, reviews, and rich media. If the product is visual (fashion, home decor), showing it in the email reminds them why they wanted it.
- You want to send multiple follow-ups. A 3-email cart recovery series with different angles (reminder, social proof, incentive) works well over 3-7 days. You can't send 3 texts without annoying people.
- The customer hasn't opted into SMS. Your email list is always bigger than your SMS list. Email catches the people you can't text.
The optimal sequence:
- SMS: 30-60 minutes after abandonment. Short, direct, link to cart.
- Email 1: 4-6 hours after abandonment. Product image, cart reminder, no discount.
- Email 2: 24 hours after abandonment. Social proof, reviews, urgency.
- Email 3: 48-72 hours after abandonment. Small incentive (free shipping or 10% off) if still not converted.
The SMS fires first and fast. If it converts them, the emails don't send (flow logic handles this). If it doesn't, the emails take over with more detailed persuasion.
Setting Up SMS Cart Recovery in Klaviyo
Klaviyo handles both email and SMS in one platform. Here's the setup.
Step 1: Enable SMS in Klaviyo. Go to your account settings and enable SMS. You'll need to choose a sending number (toll-free, short code, or local number). For most brands, a toll-free number is the simplest starting point.
Step 2: Build your SMS subscriber list. You need explicit opt-in for SMS. This is legally required and also required by carriers. Add SMS consent checkboxes to:
- Your popup/email capture form ("Also get text alerts")
- Your checkout page ("Send me order updates via text")
- Your footer signup form
- A dedicated SMS signup landing page
Step 3: Create the abandoned cart flow with SMS. In Klaviyo, edit your existing abandoned cart flow or create a new one. Add an SMS step before your first email step.
Flow structure:
- Trigger: Checkout Started
- Filter: Has not placed order since starting checkout
- Wait: 30-60 minutes
- SMS (to SMS subscribers only)
- Wait: 3-4 hours
- Email 1 (to everyone who didn't convert from SMS)
- Wait: 20-24 hours
- Email 2
- Wait: 24-48 hours
- Email 3
Step 4: Write the SMS. Keep it under 160 characters to avoid splitting into multiple messages (which costs double). Be direct.
Good example: "Hey [First Name], you left something in your cart at [Brand]. Complete your order before it sells out: [Cart Link]"
Better example: "Still thinking about it? Your cart at [Brand] is waiting. Grab it before someone else does: [Cart Link]"
With incentive: "[First Name], your [Brand] cart is saved. Here's free shipping to get it to your door: [Cart Link]"
Step 5: Add a conditional split. Not every abandoner should get SMS. Split the flow:
- Branch A (SMS subscribers): SMS first, then email sequence
- Branch B (email only): Skip SMS, go straight to email sequence
This ensures SMS subscribers get the fast text AND the email follow-up, while email-only subscribers still get the full email sequence.
SMS Compliance: What You Can't Ignore
SMS marketing has stricter regulations than email. Violating them results in carrier filtering (your messages don't deliver), fines, and potential legal action.
TCPA compliance (US): You must have express written consent before sending marketing SMS. A checkbox that says "I agree to receive text messages from [Brand] at the number provided. Message and data rates may apply. Reply STOP to unsubscribe." is the standard.
Opt-out handling: Every SMS must include opt-out instructions (or you must honor STOP replies). Klaviyo handles this automatically — when someone replies STOP, they're unsubscribed from SMS immediately.
Quiet hours: Don't send SMS between 9pm and 8am in the recipient's time zone. Klaviyo's smart sending respects quiet hours automatically.
Frequency expectations: When someone opts in, tell them how often they'll hear from you. "Up to 4 messages per month" sets the right expectation. Over-texting drives opt-outs fast.
Transactional vs. marketing: Order confirmations and shipping updates don't require marketing consent. But "come back to your cart" IS marketing. You need opt-in.
Optimizing SMS Cart Recovery Performance
Once your basic flow is live, optimize these elements:
Timing. Test 30 minutes vs. 60 minutes vs. 2 hours. Earlier usually wins for cart recovery, but some brands find that a short delay lets the customer self-recover without intervention (and saves you the message cost).
Message length. Shorter texts feel more personal and load faster. "Your cart is waiting: [link]" can outperform a longer, more detailed message. Test both.
Personalization. Including the customer's first name increases click rates by 10-15%. Including the product name in the text increases relevance. "Hey Sarah, your Everyday Tote is still in your cart" beats a generic message.
Incentive timing. Don't offer a discount in the first SMS. The first text should be a simple reminder. If they don't convert after the email sequence, THEN offer an incentive via SMS. This preserves margin on carts that would have recovered without a discount.
Link format. Use a branded short link (yourbrand.co/cart) instead of a generic bit.ly link. Branded links get 34% higher click rates because they look trustworthy, not spammy.
When SMS Cart Recovery Doesn't Make Sense
It's not right for every brand. Skip it if:
Your AOV is under $30. The cost of SMS (even at $0.02 per message) eats into margins on low-value carts. The math works better for higher-AOV products.
Your SMS list is tiny. If you have 200 SMS subscribers, you're sending maybe 20 cart recovery texts per month. It's not enough volume to move the needle or generate meaningful data for optimization. Build the list first.
You're in a heavily regulated industry. Supplements, CBD, alcohol, and other regulated categories have additional SMS compliance requirements that increase complexity and risk.
Your product is highly considered. If someone abandons a $3,000 jewelry purchase, they're probably not going to convert from a text message. They need more time, more information, and possibly a phone call. SMS cart recovery works best for impulse to mid-consideration purchases.
Growing Your SMS List for Cart Recovery
The bigger your SMS list, the more carts you can recover via text. Here's how to grow it.
Checkout opt-in. Add a checkbox at checkout: "Get order updates and exclusive offers via text." People are already giving you their phone number for shipping. The consent checkbox just adds marketing permission. This is your highest-converting opt-in point because the customer is already mid-purchase.
Popup with SMS option. Your email popup can include an SMS field. "Get 15% off your first order — delivered by text." The incentive goes via SMS, which gets them on the list immediately.
Post-purchase SMS opt-in. In your order confirmation email, include: "Want tracking updates and early access to sales via text? Text JOIN to [number]." Recent buyers are your warmest audience for SMS opt-in.
Keyword campaigns. "Text SAVE to 55555 for exclusive deals." Promote this on social media, in emails, and on product inserts. Simple, low-friction opt-in.
What To Do Right Now
If you're running Klaviyo and don't have SMS cart recovery live, set it up today. Enable SMS, add a consent checkbox to your checkout, and create a single-message cart recovery text that fires 45 minutes after abandonment.
Even with a small SMS list, the per-message ROI is so high that it's worth running immediately. Grow the list over time and the revenue compounds.
If you want help building a complete SMS + email cart recovery system — optimized timing, personalization, incentive strategy, and compliance — book a call with our team. We'll set up the full system and show you what it should generate in recovered revenue.

Written by Mark Cijo
Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.
Book a free strategy call →