Klaviyo: the operator's ultimate guide to email and SMS

Klaviyo is the dominant lifecycle marketing platform for DTC ecommerce. Email, SMS, push, on-site forms, segmentation, flows, A/B testing, deliverability — all on one platform tightly integrated with Shopify and most other ecommerce stacks. For DTC brands above $1M revenue, Klaviyo is usually the system of record for owned-channel retention. This is the operator's long guide.

By David Schaefer · LinkedIn · Updated May 2026

Where Klaviyo came from

Klaviyo launched in 2012 in Boston, founded by Andrew Bialecki and Ed Hallen. The original positioning was "email marketing for ecommerce that actually understands your data." The bet was that traditional email tools (MailChimp, Constant Contact) treated ecommerce as an afterthought — Klaviyo would build the platform around purchase data, browse data, customer lifecycle from the ground up.

That bet paid off through the 2010s. Shopify's growth pulled Klaviyo with it. By 2020, Klaviyo had become the default email platform for serious DTC brands. The 2022 SMS launch added a second channel. The 2023 IPO (NYSE: KVYO) marked the maturation from startup to enterprise platform. By 2026, Klaviyo serves 150,000+ businesses and is the system of record for owned-channel marketing in the DTC ecosystem.

What Klaviyo actually does

CapabilityWhat it does
EmailCampaigns (broadcast sends) and Flows (automated sequences triggered by behavior)
SMSCampaigns and Flows for SMS, integrated with email
Push notificationsMobile push via mobile app integrations
On-site formsEmail and SMS capture forms (popups, embeds, flyouts)
SegmentationDynamic customer segments based on behavior, purchase, profile data
Predictive analyticsPredicted CLV, next purchase date, churn risk, gender prediction
Reviews (Klaviyo Reviews)Acquired via the Stamped acquisition; product review collection and display
CDP-lite featuresUnified customer profiles, segment activation across channels
A/B testingSubject lines, content, send time, audience splits
ReportingRevenue attribution, deliverability metrics, segment performance

Campaigns vs Flows — the core distinction

CAMPAIGNS BROADCAST ONE-TIME FLOWS AUTOMATION 60-80% REV SEGMENTS DYNAMIC REAL-TIME SMS +EMAIL 3-10X RPR FIG. 01 RGM® · BLUEPRINT

FIG. 01 — Klaviyo program architecture

This is the conceptual foundation of Klaviyo:

  • Campaigns are one-time broadcast sends. New product launch, seasonal sale, weekly newsletter. The operator picks the audience, content, and send time. Each campaign is sent once.
  • Flows are automated sequences triggered by events. Welcome flow triggers on email subscribe. Abandoned cart flow triggers on cart abandonment. Post-purchase flow triggers on purchase. Each user receives the flow at their own pace based on when they triggered it.

The strategic split: Campaigns drive timely revenue spikes (launches, sales). Flows drive sustained revenue baseline (every new subscriber, every cart abandoner, every customer). Mature Klaviyo accounts get 60-80% of email-attributed revenue from Flows.

The flows every DTC brand should run

RGM Experts Say

The Klaviyo flow most brands underweight is the Browse Abandonment flow. Cart abandonment gets the love — and it should — but Browse Abandonment captures the much larger audience of users who looked at a product, didn't add to cart, and left. We typically see Browse Abandonment drive 8-15% of total flow revenue once it's running well. The trick is timing: 4-12 hours after the browse is the sweet spot. Earlier feels stalker-y; later misses the consideration window. Send one well-written email, optionally a second 36-48 hours later, then suppress.

  1. Welcome flow. 4-7 emails over 14-21 days. Brand story, product highlights, first-purchase discount, social proof.
  2. Abandoned cart. 2-4 emails over 24-72 hours. Reminder, urgency, sometimes incentive.
  3. Browse abandonment. 1-2 emails for users who viewed a product but didn't add to cart.
  4. Post-purchase / order confirmation series. Transactional plus engagement — order details, shipping, what to expect, related products.
  5. Review request. 7-14 days post-delivery. Klaviyo Reviews or external review platform integration.
  6. Second-purchase flow. Triggered 14-30 days post-first-purchase. Replenishment reminder, cross-sell, loyalty intro.
  7. Win-back flow. Triggered at 60/90/120 days of inactivity. Re-engagement content, incentive, suppression.
  8. VIP / loyalty flow. For top-LTV customers. Exclusive content, early access, advocacy ask.
  9. Birthday flow. Personalized birthday content with optional discount.
  10. Sunset flow. Last-chance re-engagement before suppression. Critical for email deliverability.

Segmentation — Klaviyo's superpower

Klaviyo's segmentation engine is what separates it from older email tools. Dynamic segments update in real time based on conditions. The segments every DTC brand should maintain:

  • All subscribers (active email + active SMS).
  • Engaged in last 30/60/90 days.
  • Customers (1 purchase, 2-3 purchases, 4+ purchases).
  • High-LTV customers (top 10% by revenue).
  • Recent purchasers (last 30/60/90 days).
  • At-risk customers (no purchase in 60/90/120 days).
  • Lapsed customers (180+ days).
  • Category buyers (purchased from product category X).
  • Replenishment-cycle customers (consumable categories with predictable repurchase windows).

SMS — the second channel

Klaviyo SMS launched in 2022 and matured into a serious channel by 2026. The economics: SMS open rates run 95%+ (vs email's 20-35%), CTR is 10-30% (vs email's 2-5%), and revenue per recipient is often 3-10x email. The catch is cost — SMS is $0.01-$0.05 per send vs email's near-zero marginal cost. So you send less, target more carefully, and reserve SMS for high-value moments.

SMS use cases that work:

  • Cart abandonment (high urgency).
  • Time-limited offers (flash sales).
  • Order updates and shipping notifications.
  • Welcome series (after explicit SMS opt-in).
  • VIP exclusives.

TCPA compliance is non-negotiable for SMS. See TCPA compliance.

Deliverability

Klaviyo handles deliverability infrastructure (dedicated IPs at higher tiers, sender authentication, ISP relationships), but the operator owns the sending behavior. The discipline:

  • Authenticate your sending domain (SPF, DKIM, DMARC).
  • Suppress unengaged subscribers via sunset flows.
  • Avoid sending to lapsed lists.
  • Maintain low complaint rates (under 0.1%) and low bounce rates (under 2%).
  • Watch the Sender Hub for ISP-specific delivery issues.

Full deliverability mechanics in email deliverability.

Klaviyo CDP — the 2024 expansion

Klaviyo Customer Data Platform launched in 2024 — Klaviyo's bet on becoming the lifecycle hub for DTC brands, not just the email tool. CDP features: unified customer profiles across email, SMS, web, app, and offline; activation of audiences in paid channels (Meta, Google, TikTok); reverse-ETL-style sync to other tools.

For DTC brands at scale, Klaviyo CDP plus the existing email/SMS/push capabilities can replace a separate Segment or mParticle CDP. For B2B or non-DTC, dedicated CDPs (Segment, mParticle, RudderStack) still win on flexibility.

Pricing

TierPrice (illustrative)Right for
FreeUp to 250 contacts, 500 sends/monthStarting out
Email (~$45/mo)1,500 contactsSmall DTC
Email + SMS (~$60/mo)1,500 contacts + 1,250 SMS creditsSmall DTC with SMS
Mid-tier (~$300-$800/mo)10K-30K contactsGrowing DTC
EnterpriseCustomAbove 200K contacts or custom SLA needs

Pricing scales with contact count, not revenue. For a 50K-contact DTC brand at $5M revenue, expect $1,000-$2,500/month all-in for email + SMS. ROI is consistently positive at meaningful scale.

Expert tips

  • Build flows before campaigns. Flows compound; campaigns are one-shot.
  • Send time optimization (built into Klaviyo) usually beats hand-picked send times.
  • Use predictive CLV to segment marketing investment — VIP audience gets different content and offers than mass list.
  • A/B test subject lines on small segments before broadcasting. Klaviyo's split test feature handles the audience math.
  • Don't skip the welcome flow. New subscribers convert at 3-5x the rate of cold list at this stage; not having a welcome flow is leaving money on the table.
  • Connect to Shopify properly — events from Shopify (order placed, product viewed) feed Klaviyo segments and flows.
Is Klaviyo worth it vs MailChimp?

For ecommerce, almost always yes. MailChimp is broader-purpose; Klaviyo is built around ecommerce data and flows. The ROI difference shows up in the first 90 days.

Should I use Klaviyo SMS or a dedicated SMS platform?

For DTC brands already on Klaviyo, Klaviyo SMS is the clean choice — same audience, same flows, same reporting. Dedicated SMS platforms (Attentive, Postscript) compete on feature depth but lose on data integration.

What's the right starting setup?

Welcome flow + abandoned cart flow + post-purchase + review request + sunset. These five flows cover 80% of the revenue. Add segmentation and weekly campaigns after the flows are live.

How does Klaviyo connect to Shopify?

Native integration. Real-time sync of customers, orders, products, events (viewed product, added to cart, started checkout, ordered). Most flows trigger off Shopify events directly.

Is Klaviyo CDP a real CDP?

For DTC brands, yes — it replaces a separate Segment or mParticle for many use cases. For B2B or non-DTC, dedicated CDPs still win on flexibility.

What email revenue should I expect from Klaviyo?

20-40% of total revenue from owned channels (email + SMS) is common for mature DTC brands. 60-80% of that comes from Flows, 20-40% from Campaigns.

Operating checklist

  1. Define the business outcome before opening the platform UI.
  2. Configure conversion definitions to match real revenue and lifecycle value.
  3. Onboard first-party data, hash identifiers, verify match rates.
  4. Set bid strategy and target based on real margin economics.
  5. Build the campaign or program taxonomy before launching anything.
  6. Launch with controlled budget; monitor daily for 14 days.
  7. Pull weekly performance, creative, audience, and lifecycle reports.
  8. Document the runbook so the next operator can pick it up.