Klaviyo SMS marketing

Klaviyo SMS marketing for Shopify and WooCommerce brands

I set up Klaviyo SMS as its own channel, working alongside your emails, not as “email but shorter.” From consent and compliance settings to flows, campaigns, and segments, I make every text earn its place, because each one costs money and a moment of your customer's attention.

5.0 on Fiverr and Upwork · 190+ projects delivered · Klaviyo Product certified

Brands I've worked with

  • LipoTek
  • Pestle & Pods
  • MantaSocks
  • KUGELLAGER24
  • Afritude
  • MagneCHEF
  • + more under NDA

SMS vs email

Email explains.
SMS nudges.

A text lands on someone's phone, right next to messages from friends and family. That makes SMS more immediate, more personal, and more expensive than email, so I use it more selectively. I rarely copy an email into SMS. Instead, I give each channel its own job.

I use email for
  • Detailed content and storytelling
  • Multiple products in one message
  • Education and longer nurture
  • Newsletters
I use SMS for
  • Urgency, reminders, and final hours
  • High-intent abandonment
  • Launches, early access, and limited stock
  • Back in stock and time-sensitive updates

The foundation

What I set up
before the first text.

A phone number alone isn't permission to text someone. Everything starts with explicit SMS consent and the right account settings.

Consent collection

I usually set up a two-step popup: email first, then an optional phone number for an extra offer or early access. Checkout opt-in, SMS landing pages, and keywords can add more subscribers.

Step 1Get 10% off. Enter your email.
Step 2Want early access too? Add your mobile number.

Compliance settings

I configure opt-out language, STOP, HELP, and START keywords, sender identification, quiet hours, and consent records using Klaviyo's tools and recommended practices.

Rules differ by country and state, so I never promise a setup makes you legally compliant everywhere. For legal questions, I recommend checking with qualified counsel.

Sender type

Depending on your country and volume, Klaviyo can send from a toll-free number, a short code, or a branded sender ID. Availability differs by market, and the sender type can affect your message costs.

Message length and cost

A standard SMS segment holds about 160 characters, but emojis and some special characters cut that to around 70. Longer texts split into more segments, and every segment is billed. With 20,000 subscribers, that difference adds up fast.

1 segment1 recipient
vs
3 segments3× the cost

SMS or MMS

MMS can include an image or GIF, but it costs more and isn't supported the same way in every country. I only use MMS when the visual actually helps someone buy.

Pricing model

Klaviyo SMS costs vary by recipient country, sender type, SMS vs MMS, and number of segments. I plan and report SMS in cost per message, so you always know what a send will cost before it goes out.

SMS campaigns

Texts for the
moments that matter.

Campaigns are one-time texts I schedule for a list or segment. I reserve them for the strongest moments, not every email on the calendar.

Flash sale

FLASH SALE: 20% off everything until midnight. Shop now: [link]

Sale reminder

Reminder: your 20% off ends tonight. Shop before midnight: [link]

Final hours

LAST CALL: our sale ends in 3 hours. Shop before it's gone: [link]

Product launch

JUST DROPPED: Sneakers Vol. 3 are live. Limited quantities: [link]

VIP early access

VIP EARLY ACCESS: shop the new collection 2 hours before everyone else: [link]

Back in stock

The Black Hoodie is back. Sizes are limited: [link]

Limited stock

Almost gone: only a few of our bestselling jacket left. Shop: [link]

Events and holidays

Our Black Friday sale starts at 9 AM tomorrow. Set a reminder: [link]

Who gets the text matters. I send to engaged SMS subscribers, recent purchasers, VIPs, category buyers, high-AOV customers, or lapsed customers, depending on the message. Poor segmentation doesn't just hurt engagement; with SMS, it directly raises your costs.

SMS flows

Where I add SMS
to your flows first.

Not every flow needs a text. On a limited budget, this is the order I follow, matching the channel to how close the customer is to buying.

1

Welcome

TriggerJoins SMS list

I deliver whatever you promised on signup, straight away.

2

Abandoned checkout

TriggerCheckout Started

Filtered by Placed Order = 0 since starting this flow, so no one gets a reminder after paying.

3

Back in stock

TriggerBack in stock request

High intent plus a timely alert: the perfect use of a text.

4

Replenishment

TriggerOrdered Product + delay

“Running low?” timed to how long the product lasts.

5

Price drop

TriggerPrice drop

The product they viewed just got cheaper.

6

Win-back

TriggerPlaced Order + long delay

Email leads; SMS joins for the stronger part of the sequence.

Later, depending on the brand: VIP, added to cart, birthday, cross-sell, and review requests. I don't start with browse abandonment SMS, because one product view is low intent. I only text browsers who viewed a product several times.

Email + SMS together

One journey,
two channels.

I don't alternate email, SMS, email, SMS just because Klaviyo allows it. Each channel gets a role.

Abandoned checkout

  1. 1 hour · EmailProduct reminder

    The cart, clearly shown.

  2. 20 hours · SMSShort direct reminder

    One line and a link.

  3. 24 hours later · EmailReviews and objections

    The reasons to trust the purchase.

  4. Final stageEmail or SMS

    Based on consent, cart value, and strategy.

Product launch

  1. Day 1 morning · EmailThe full launch story

    Product, benefits, images, and details.

  2. Day 1 afternoon · SMS“It's live.”

    Shop the new collection: [link]

  3. Final day · EmailLaunch reminder

    What's still available.

  4. Final hours · SMS“Final hours before launch pricing ends.”

    Urgency and action only.

Guardrails

Fewer texts,
sent at the right time.

SMS Smart Sending

Klaviyo's SMS Smart Sending has its own window, separate from email. It stops a customer getting a campaign text at 10 AM and a cart text at 3 PM. I only switch it off on purpose, for example when an abandoned checkout matters more than the frequency limit.

Quiet hours

I avoid sending before 8 AM or after 9 PM, and follow stricter local rules where they apply. Flow texts wait until the allowed window; campaign texts can be delayed or skipped.

Frequency

Three emails a week doesn't mean three texts a week. I save SMS for strong promotions, urgent reminders, launches, abandoned checkout, back in stock, and replenishment.

How I measure SMS

Revenue alone
isn't performance.

I don't just report that SMS made $5,000. I also show what it cost, and how efficiently each send earned.

Why revenue per recipient matters
CampaignTexts sentRevenueRevenue per recipient
A · sent to everyone10,000$5,000$0.50
B · targeted segment2,000$3,000$1.50
Revenue ÷ SMS spend$10,000 attributed revenue on $1,000 of messaging is a 10× return on messaging spend. Not a perfect profit measure, but far more useful than revenue alone.
What else I trackRevenue per recipient, click rate, conversion rate, unsubscribe rate, failed sends, flow vs campaign revenue, cost per message, cost per conversion, and email and SMS overlap.

Common mistakes

What I fix most often
in SMS accounts.

  1. Texting everyoneExpensive and unnecessary.
  2. Too many messagesLeads straight to unsubscribes.
  3. Copying the emailTwo channels doing the same job.
  4. Long textsMore segments, higher cost.
  5. Too many emojisShorter segments, higher cost.
  6. Discount addictionCustomers learn to wait for the code.
  7. No Smart SendingCampaign, flow, and campaign within hours.
  8. Ignoring quiet hoursBad experience and compliance risk.
  9. Only measuring revenueIgnoring cost leads to wrong decisions.
  10. SMS in every flowNot every flow needs a text.

How I set it up

Five phases,
from consent to optimization.

Phase 1

Foundation

Consent, sender, company info, compliance settings, branded links, Smart Sending, quiet hours, signup form, and SMS segments. Then I test everything.

Phase 2

Core flows

Welcome, abandoned checkout, and back in stock, plus replenishment where it fits.

Phase 3

Campaigns

Major sales, launches, sale endings, restocks, and VIP access. Not random weekly texts to fill a calendar.

Phase 4

Segmentation

VIP, high-intent, repeat buyers, lapsed customers, category buyers, high-AOV, and engaged SMS subscribers.

Phase 5

Optimization

Cost, revenue, clicks, unsubscribes, and email and SMS overlap. Then I cut the sends that don't earn their place.

More SMS doesn't automatically mean more growth. Every text has a financial cost and an attention cost. My goal is fewer, more relevant messages with stronger revenue per recipient, not using up your messaging budget.

Results

Email and SMS
working together.

★★★★★
Fiverr
"

Our post-purchase flow was a single thank-you email. Obaid turned it into a 5-part sequence that now generates repeat orders on autopilot. Genuinely impressive work.

Emmanuel
CEO, Lipotek
★★★★★
Upwork
"

The abandoned checkout flow recovers €2K+ every single month. The design quality is exceptional. It doesn't look like a Klaviyo template, it looks exactly like our brand.

AK
Alex K.
Co-Founder, MagneCHEF
★★★★★
Fiverr

Obaid U is a stellar freelancer in email marketing, showcasing STRATEGIC thinking and meticulous attention to detail. Working with him is a breeze thanks to his quick responses, politeness, and deep understanding of the project needs. Highly recommend! 👏

castironlift
Verified Fiverr client · United States
View original ↗

FAQ

Klaviyo SMS,
straight answers.

It's marketing text messages sent from Klaviyo to customers who have explicitly agreed to receive SMS. You can send one-time SMS campaigns, or add SMS to automated flows like welcome and abandoned checkout, alongside your emails.
No. A phone number alone isn't consent. Customers need to explicitly opt in to SMS marketing, for example through a signup form or a checkout opt-in. I set up consent collection before any marketing texts go out.
It depends on the recipient's country, your sender type, whether it's SMS or MMS, and how many segments each message uses. Longer texts and some emojis split into more segments and cost more, so I keep texts short and send only to the segments that are likely to respond.
No. Email explains; SMS nudges. I use email for detail and storytelling and SMS for urgency, reminders, and high-intent moments, so the two channels support each other.
On a limited budget, I start with welcome, abandoned checkout, and back in stock, then add replenishment, price drop, and win-back. Browse abandonment SMS usually comes last, because one product view is low intent.
Much less often than email. I reserve SMS campaigns for strong moments like major sales, launches, final hours, restocks, and VIP early access, rather than sending texts every week to fill a calendar.
I set up Klaviyo's compliance tools and recommended practices: consent collection, opt-out keywords, sender identification, quiet hours, and consent records. Rules differ by country and state, so I recommend confirming legal requirements with qualified counsel.
Alongside revenue, I report what SMS cost, revenue per recipient, click and conversion rates, unsubscribes, and revenue compared with messaging spend. That shows whether each text is actually worth sending.

Let's talk

Let's make every text
earn its place.

Tell me whether you're starting SMS from scratch or already sending. The first conversation is free, and you'll leave it knowing which texts to send first and which to stop. Want a full review first? Start with a Klaviyo audit.