Ecom Store Pro

Klaviyo in a Shopify Store: Setup, Flows & Pricing

Running Klaviyo on Shopify, vendor-neutral — installation, the six core revenue flows, segmentation, SMS, deliverability, and real cost as your list grows.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Install Klaviyo on day one: its free tier covers up to 250 active profiles and 500 email sends per month, and paid plans begin at $20/month for 251–500 active profiles.

Klaviyo bills by active profile, not by sends, and the Shopify sync has no suppress-at-import switch, so importing customers who never opted in still counts toward your tier until you suppress them.

Ship Welcome Series and Abandoned Cart in week one, authenticate your sending domain with DKIM, SPF and DMARC in week two, and add Browse Abandonment and Post-Purchase by week three.

Predictive segments, SMS and win-back come after those fundamentals are working.

What's New Since Publication: Updated since publication · 5 changes
  1. WhatsApp joined Shopify Messaging's abandonment automations
    On October 28, 2026, Shopify added WhatsApp to Shopify Messaging's abandonment automations. Its help center lists it on all three (abandoned product browse, abandoned cart and abandoned checkout) and keeps the other eight automation templates email-only. The FAQ on how Klaviyo differs from Shopify Messaging now lists WhatsApp on the browse abandonment template.
  2. Klaviyo's downgrade timing and app permissions updated
    Klaviyo's help article on changing plans no longer gives a 24-hour cutoff: it now says to reduce profiles and choose a lower plan before your billing cycle renews, and the lower plan takes effect in your next billing cycle. The Shopify App Store listing now shows that the app can edit products, not only view them.
  3. The non-Plus deadline to upgrade Shopify's Thank you and Order status pages passed
    August 26, 2026 was Shopify's deadline for non-Plus stores to upgrade and replace their Thank you and Order status pages; Shopify states that stores that weren't upgraded by that date were upgraded automatically. Klaviyo states that its Shopify integration is already fully compatible with Checkout Extensibility, provided you have not made any checkout.liquid customizations. The FAQ below reflects this.
  4. Klaviyo began moving Mobile Messaging pricing from credits to per-message dollar rates
    On July 13, 2026, Klaviyo began moving Mobile Messaging pricing from credits to per-message, dollar-based rates; the rate is the list price per message for a given channel, country and number type. Klaviyo says new customers and existing customers on a free Mobile Messaging plan see the change immediately. The SMS section below reflects this.
  5. Campaign Autopilot added a second browse-abandonment lane on the Shopify side
    On June 17, 2026, Shopify put Campaign Autopilot into early access; its email lane runs an abandoned product browse automation, and Shopify states you can't change the target audience. Base Shopify Messaging already has its own Convert abandoned product browse template for email and SMS, so Autopilot is a second route to that lane, not the only one. Our Campaign Autopilot guide covers what that lane costs and what you control. The FAQ below reflects this.

Is Klaviyo Right for Your Shopify Store?

Key takeaway

Klaviyo and Shopify have grown up together. Klaviyo's official Shopify app is free to install, and the Shopify integration syncs order, checkout, delivery, onsite-browsing and customer data — Checkout Started, Placed Order, Fulfilled, Cancelled and Refunded Order among its events — and can also sync data from Klaviyo back to Shopify; discount codes generated in Klaviyo flows are valid in Shopify checkout.

The honest answer to "should I use Klaviyo?" depends on stage. If you are pre-launch or sub-$2K monthly revenue, the free tier is a no-brainer. If you are at $10K+ monthly revenue and email is still treated as an afterthought, you are leaving one of the biggest profit levers in DTC on the table — in Klaviyo's 2026 benchmarks, flows earn nearly 18× the revenue per recipient of campaigns. Percentages, multipliers and dollar or volume thresholds in this guide that name no source or date are our own rules of thumb, not published benchmarks.

250
Free Active Profiles
~18×
Flow vs Campaign Revenue per Recipient (Klaviyo, 2026)
~41%
Email Revenue from Flows (Klaviyo, 2026)
When Klaviyo Is Overkill
If you are doing under 50 orders/month and have no list, Shopify Messaging (formerly Shopify Email) is genuinely fine: stores on the Basic, Grow, Advanced and Plus plans get 10,000 free emails a month, and it already runs welcome, abandoned-cart and browse automations. Switch to Klaviyo when you need its depth (flows beyond those templates, real segmentation) — that is when it begins to pay back its monthly cost.
Klaviyo Fit Check — Where Are You Today?
Stay on Shopify Messaging
  • Under 50 orders/month
  • No list and no near-term plan to grow one
  • Occasional newsletters plus Messaging's ready-made automations are enough
Move to Klaviyo Now
  • $2K+ monthly revenue or 200+ orders
  • Need flows beyond Messaging's templates
  • Plan to add SMS within 6 months
  • Need real segmentation, not just lists
Consider Enterprise Alternatives
  • 100K+ active profiles and bespoke needs
  • Heavy custom data pipelines or BI integration
  • Multiple brands needing strict data isolation
  • Already invested in a CDP (Segment, mParticle)
Connecting Klaviyo on the free tier costs nothing within its 250 active profiles and 500 email sends a month, so the left column is about where you send from, not whether to install.

Install & Connect to Shopify

Key takeaway

Installation is straightforward, but four of the seven steps below are routinely skipped — and skipping any of them silently caps the platform's effectiveness for the next 12 months. Treat this as a checklist, not an article.

How To Set Up Klaviyo In Shopify 2026 (Integrate Shopify With Klaviyo)An 8-minute screen-recorded install — useful if you'd rather watch the integration once before working through the checklist below.
1
Install from the Shopify App Store
Open the Klaviyo: Email Marketing & SMS listing in the Shopify App Store and click Install. Review the data access it asks for — the listing shows that the app can view and edit store data, including customers, products, orders and discounts. The app is free to install.
2
Create or Connect a Klaviyo Account
If you are new to Klaviyo, create an account. If you already have one, connect the existing account. Klaviyo first syncs the last 90 days of your Shopify data, then runs the complete historical sync, which it says can take anywhere from a few minutes to several days depending on how many orders, customers and products your store has.
3
Verify Tracking & Onsite Snippet
Turn on the Klaviyo app embed in your Shopify theme — Klaviyo prompts you for it in the Onsite tracking section of the Shopify integration settings. It powers the Viewed Product and Active on Site events that drive browse-abandonment flows; Checkout Started is tracked natively through the Shopify integration, not through the snippet.
4
Authenticate Your Sending Domain
Move from sending as klaviyomail.com to your own domain (e.g. hello@yourbrand.com). Add the DNS records Klaviyo generates — up to 3 CNAME records (static routing) or 4 NS records (dynamic routing), plus one TXT record for domain ownership — and add a DMARC record if your domain has none (start at p=none, advance to p=quarantine). SPF or DKIM has been mandatory at Gmail and Yahoo since February 2024; DMARC is required above 5,000 messages a day at Gmail and of Yahoo's bulk senders.
5
Build the First Two Flows
Turn on the Welcome Series (1–3 emails, with 10–15% off code in email 1) and Abandoned Cart (3 emails over 24–72 hours). These are the two flows to build first. Schedule the others as you confirm deliverability is healthy.
6
Add a Signup Form & First Segment
Publish an exit-intent popup offering the welcome discount in exchange for an email (and ideally SMS consent). Create your first segment — Engaged 30 Days (opened or clicked in last 30 days) — and use it as the default audience for campaigns. This single segment habit fixes most deliverability problems.
7
Enable Predictive Analytics & Test a Send
Klaviyo shows predictive analytics (CLV, churn risk, expected date of next order) once at least 500 customers have placed an order, you have at least 180 days of order history with orders in the last 30 days, and some customers have placed 3 or more orders. Send a small test campaign to your Engaged 30 Days segment to confirm rendering, links, and tracking. Only then turn on broader campaign sends.
Don't Skip Domain Authentication
The single most common reason Klaviyo "doesn't work" is sending from the default klaviyomail.com sender. Authenticate your own domain before any meaningful send volume — Gmail's February 2024 sender requirements made SPF or DKIM non-negotiable for every sender, and add DMARC above 5,000 emails per day.

If you have not picked a Shopify plan yet, our guide to choosing a Shopify plan walks through how transaction-fee math and email volume interact — Klaviyo cost is roughly proportional to list size, and list size is roughly proportional to order volume. For a deeper breakdown of plan costs and fees, see Shopify pricing explained.

The Six Revenue Flows Every Store Should Run

Key takeaway

Flows (Klaviyo's word for automated sequences triggered by behavior) earn far more per send than broadcast campaigns: in Klaviyo's 2026 benchmarks, average revenue per recipient is nearly 18× higher for flows, and flows generate nearly 41% of email revenue from 5.3% of sends. They are also where you spend setup time once and harvest revenue forever. These six are the ones to build first — and Shopify's own abandoned-cart playbook matches the structure used here.

Welcome Series
First 1–3 emails after signup — highest open rates of any flow
Trigger: list subscription. Email 1 delivers the welcome offer (10–15% off, free shipping, or free gift). Emails 2–3 share brand story and bestsellers. Expect 40–55% open rate on email 1 and the bulk of new-customer revenue from this single flow.
Abandoned Cart
Klaviyo 2026 benchmark: $6.77 average revenue per recipient, 6% click rate
Trigger: Checkout Started, no order placed. Email 1 at 1 hour (reminder), email 2 at 24 hours (social proof + reviews), email 3 at 72 hours (incentive). Discount only in email 3 to avoid training buyers to abandon for a coupon.
Browse Abandonment
Recovers anonymous-but-identified browsers
Trigger: Viewed Product on a known profile, no checkout started within 6 hours. One or two emails surfacing the viewed item plus alternatives. Lower revenue per email than cart, but vastly higher trigger volume — the long tail of 'almost' buyers.
Post-Purchase
Care guide, review request, accessory upsell
Trigger: order placed. Email 1 at +3 days (thank-you and care/usage tips), email 2 at +14 days (review request), email 3 at +30 days (accessory or replenishment offer). Drives reviews, reduces returns, and seeds the next purchase.
Replenishment
For consumables — coffee, supplements, candles, beauty
Trigger: order placed N days ago, where N matches typical product depletion. Predicts when the customer is running low and prompts a one-click reorder. The single highest-LTV flow for any consumable category.
Win-Back
Re-engages dormant buyers cheaper than acquisition
Trigger: previous customer with no order in 90/180 days. Email 1 is a 'we miss you' soft touch, email 2 a 15–20% incentive, email 3 a sunset notice. Recovering 2–4% of dormant buyers monthly costs near zero versus $30–$45 paid CAC.
The Order to Build Them
Day 1: Welcome Series + Abandoned Cart. Week 3: Browse Abandonment + Post-Purchase. Month 2: Win-Back. Month 3 (or earlier if you sell consumables): Replenishment. Building all six on launch day is a common mistake — without traffic, they have nothing to trigger on. And before you pay for the cart flow at all, check what Shopify's own free recovery already sends — our abandoned cart recovery guide prices every lane against that free baseline; this guide owns the Klaviyo build itself.

Three Bonus Flows Worth Adding by Month Three

Key takeaway

Once the core six are stable, three more flows compound returns at very low setup cost.

Back-in-Stock
Auto-notifies the moment a sold-out variant returns
Trigger: Klaviyo's Back in Stock feature on a product page. Customer enters email/SMS on the sold-out variant; Klaviyo fires the notification automatically when Shopify inventory goes positive. Back-in-stock is a high-intent moment: in a guest post on Klaviyo's blog, an agency retention director reports that for one client the back-in-stock email converts at 7.9% and the SMS at 8.5% — a single case, not a benchmark.
Price Drop
Recovers browsers who watched but never bought
Trigger: Viewed Product on a known profile, no purchase, then Shopify product price decreases. Klaviyo's price drop flow reaches profiles who viewed the product or started checkout with it within a window you set — 30 days by default, 1 to 90 days custom — and skips anyone who bought the item in that period. Excellent for fashion, electronics, and any catalog with frequent markdowns.
Birthday / Anniversary
One email a year, very high open rate
Trigger: birthday property collected at signup, fires on date. A single email with a small gift (free shipping, $5 off, free sample) typically opens at 50%+ and converts at 8–12%. Cost to run is effectively zero once the property exists.

Klaviyo's email editor uses a drag-and-drop block system with brand kit (logo, colors, fonts saved once and applied everywhere). Build one master template per flow type — transactional, promotional, content — and clone it for each new email. This single discipline cuts production time and keeps the brand consistent across hundreds of sends.

Signup Forms & List Growth

Key takeaway

Flows are useless without subscribers. Klaviyo's built-in form builder covers the formats you actually need without an extra app: popup, flyout, full page and embedded.

Exit intent is not a separate format — it is a display trigger you set on a popup, flyout or full-page form. There is no native post-purchase form type; Shopify hosts the thank-you page itself, so collection there needs its own setup. Three rules cover most of the optimization work.

Three Rules for High-Converting Signup Forms

  • Lead with an offer, not "subscribe" — "Get 10% off your first order" converts roughly 3× better than "Join our newsletter". The offer is the value; subscription is the cost.
  • Two-step popup beats one-step — first ask "Want 10% off?" with Yes/No buttons, then collect email on the second screen. Converts 1.5–2× higher because the click commits the visitor.
  • Ask for SMS on the success step, not the first step — bundling email + SMS on step one drops total conversion. Capture email first, then upsell SMS on the thank-you step with a second incentive.

Our rules of thumb, not published benchmarks: 3–5% of new visitors convert on a well-designed exit-intent popup; 8–12% of buyers add SMS on a post-purchase form.

Segmentation That Actually Pays

Key takeaway

Klaviyo's segmentation engine is the real product differentiator versus simpler tools. Most stores use 2–3 segments and capture 80% of the value. The six below are the ones that earn their keep.

Before you build any of them by hand, it is worth knowing that Shopify already sorts your customers into eleven native RFM groups — that page covers which of those groups deserve a campaign and where the native version stops being enough.

SegmentDefinitionHow to Use It
Engaged 30 DaysOpened or clicked an email in the last 30 daysDefault audience for all campaigns; protects deliverability
VIP — Top 10% by spendHistoric CLV in the 90th percentile of all customersEarly access drops, founder notes, no discounts needed
Cart Abandoners (Active)Checkout Started in last 7 days, no orderExcluded from broadcast campaigns to avoid double-touch
Dormant 120+ DaysLast order > 120 days agoWin-back flow only; suppress from regular sends
First-Time Buyers (30d)Placed first order in last 30 daysExcluded from welcome offer reminders; included in onboarding
High Predicted ChurnKlaviyo predictive churn risk > 75%Targeted retention offer or survey

The single most important habit: send every campaign to Engaged 30 Days by default. Expand only for major launches, and always warm the wider list with engagement campaigns first. This one rule fixes most deliverability complaints before they start.

Adding SMS to the Stack

Key takeaway

Klaviyo SMS sits inside the same profile as email, which means a customer who clicks an email is recognized in the next SMS flow and vice versa — no duplicate touches, no fragmented analytics. For Shopify stores already on Klaviyo email, that unified-profile advantage is the reason to choose Klaviyo SMS over a standalone tool.

When SMS Pays Back
SMS earns its keep when AOV is above $50 and you have at least 2,000 SMS subscribers. Klaviyo prices each text in dollars by channel, destination country and number type; its public pricing calculator shows an estimated price per send — "$0.01 + carrier fees" for a US toll-free SMS when we read it on October 10, 2026. For comparison, Postscript lists $0.007 to $0.009 per SMS depending on plan, plus carrier fees, for the US and Canada. The per-message cost and regulatory overhead (TCPA consent, quiet hours, opt-out handling) often outweigh the revenue lift. Email-first remains the right default for most stores under $20K/month.

SMS is billed separately from email: you pay upfront for a monthly Mobile Messaging plan denominated in dollars, and unused dollars do not carry over. For the exact rates on your account and plan tier, Klaviyo points to Settings → Billing → Account Usage. Use that account-specific cost when planning cart recovery, drop announcements, and back-in-stock alerts rather than treating SMS as a replacement for email.

Campaigns, Cadence & A/B Testing

Key takeaway

Flows are automated; campaigns are manual broadcasts (newsletters, promos, launches). Most stores get this balance wrong — over-campaigning to the full list while under-investing in flow quality. The reverse is correct: flows do the heavy revenue lifting, campaigns shape brand and surface what's new.

Sensible Cadence by List Stage

  • Under 1,000 subscribers: 2–4 campaigns per month to Engaged 30 Days. Quality over quantity — every send should justify the inbox slot.
  • 1,000–10,000 subscribers: 1 campaign per week, plus 1–2 launch or promo bursts per month. Always default to engaged audience.
  • 10,000+ subscribers: 2 campaigns per week is the upper limit. Above that, complaint rates rise faster than incremental revenue.
  • Black Friday / launches: 4–6 sends in a single week is acceptable if the list is warm, but expect a 5–8% unsubscribe spike — bake that into your CAC math.

Klaviyo's A/B testing for campaigns covers subject lines, message content and send times; in flows you can A/B test subject lines and content, and test timing with a split. The high-ROI tests in order: subject line first (biggest open-rate lift, fastest result), send time second (especially Tuesday vs Sunday), preview text third, and only then content blocks. Run each test on at least 1,000 recipients per variant to get statistically meaningful winners.

The 80/20 of Campaign Content
80% educational or brand-driven (story, behind-the-scenes, customer features, how-to), 20% promotional. The ratio inverts during launch weeks. Pure-promotional lists train customers to wait for sales and quietly destroy margin — exactly the trap most Shopify operators fall into in year one.

Real Pricing Math

Key takeaway

Klaviyo prices on active profiles, not on subscribers, opens, or sends. This is the single point of confusion most operators hit at month two — importing your full Shopify customer history can push you up two pricing tiers overnight even if those customers never opted in.

Active ProfilesMonthly Cost (Email)Email Sends IncludedNotes
0–250$0500Free forever; perfect for pre-launch and first 60 days
251–500$20/mo5,000Klaviyo's entry email plan; where most stores cross the paid line
5,000$100/mo50,000Klaviyo pricing calculator, read October 10, 2026
25,000$400/mo250,000Klaviyo pricing calculator; a Mobile Messaging plan is priced separately
100,000$1,380/mo1,000,000Klaviyo pricing calculator; it switches to Talk to sales above 150,000 profiles

Source: Klaviyo Pricing — the free-plan limits and, for the paid rows, its interactive calculator (Marketing tab, email slider), read on October 10, 2026. These are monthly list prices in USD; Klaviyo was also showing a limited-time first-month discount on the 500-profile plan.

The Profile-Count Trap
Importing 10,000 Shopify customers when only 3,000 actually opted in to email still costs you the 10K tier — and the integration has no suppress-at-import option, so a shopper who placed an order without opting in to email can still sync in as an active profile. Do it after the sync instead: bulk-suppress the non-opted-in and dormant profiles (Klaviyo calls this active profile management), and they stop counting toward your plan. Then allow up to 72 hours for the billable count to refresh and choose the lower tier yourself in Billing > Overview > Change plan before your billing cycle renews; the lower plan takes effect in your next billing cycle. Klaviyo states your Profiles and Email plan does not automatically downgrade just because you reduce profiles, unless you enable auto-downgrade, which it offers when using flexible sending.

Deliverability Fundamentals

Key takeaway

The best-designed email landing in spam earns zero. Deliverability is technical plumbing plus disciplined list hygiene — neither of which is glamorous, both of which determine whether email becomes a real revenue channel for your Shopify store. If your campaigns go out through Shopify Messaging rather than Klaviyo, our Shopify email deliverability guide covers what Shopify handles for you and what you still fix.

Deliverability Checklist

  • Sending-domain DNS records — published in DNS, verified in Klaviyo Settings > Domains.
  • DMARC policy — start at p=none, advance to p=quarantine after a clean 30-day report. Required by Google above 5K daily messages to Gmail accounts, and by Yahoo for bulk senders, a class it declines to define by volume. Sending through Shopify Messaging instead puts the same job on Shopify's own CNAME and DMARC records. See DMARC.org for the full spec.
  • Domain warm-up — for new sending domains, ramp from a few hundred per day to full volume over 2–4 weeks. Send only to engaged segments during warm-up.
  • List cleaning — sunset profiles unengaged for 180+ days every quarter. Old subscribers who never open are pure deliverability liability.
  • Engagement-first sending — default audience for campaigns is Engaged 30 Days, not the full list. Period.
  • Visible unsubscribe link — at the top of the email body, not buried in the footer. Reduces spam complaints.

GDPR, CAN-SPAM & TCPA Compliance

Key takeaway

Compliance is the boring part nobody reads until the cease-and-desist letter arrives. Klaviyo handles the mechanics if you configure it correctly; the policy choices are yours.

Explicit opt-in (no pre-checked boxes), record consent timestamp + source (Klaviyo logs both automatically), honor data-export and erasure requests within one month, list a controller-level Privacy Policy link in every email footer.
Truthful subject lines and from-name, valid physical postal address in every email footer (Klaviyo populates from Account > Settings), opt-out requests honored within 10 business days. Implicit opt-in is technically allowed but harms deliverability.
Prior express written consent before any marketing text, and no texts before 8 a.m. or after 9 p.m. in the recipient's local time.
Pre-Checked Boxes Are a Liability
Under GDPR (EU and UK), a pre-ticked box doesn't count as consent, so signups collected that way carry no valid consent for those shoppers. Shopify lets you choose, by region, where its checkout checkbox starts preselected (Settings > Checkout, in the Marketing opt-in section: Regions you choose, or Regions recommended by Shopify) — keep it unchecked for EU and UK shoppers and connect that consent flag to Klaviyo via the native integration. What each mode preselects out of the box, and why stores in Germany also get a double opt-in checkbox, is covered in does Shopify pre-check the email marketing checkbox at checkout.
In Shopify adminOpen in your store
  1. Settings
  2. Checkout
  3. Edit regions
Pick Regions you choose and leave EU and UK countries unticked, so the box starts unchecked there.

Ready to launch your Shopify store?

Start a free Shopify trial, install Klaviyo from the App Store, and have welcome and abandoned cart flows live by end of week one.

Start Free Trial

KPIs, Attribution & Reporting

Key takeaway

Klaviyo uses a last-touch attribution model by default; for new accounts the default lookback windows for email and text are 5 days for email clicks and email opens, 5 days for text message clicks, 1 day for text message opens and 12 hours for text message deliveries. The windows are adjustable in your attribution settings. Knowing which numbers actually matter saves dozens of hours staring at the wrong dashboard.

MetricReference RangeWhat It Tells You
Open rate31.02% campaigns, 32.21% flows (Klaviyo 2026 averages)List quality + subject line strength. Inflated by Apple Mail Privacy Protection — track CTR as the real signal.
Click rate (CTR)1.69% campaigns, 5.58% flows (Klaviyo 2026 averages)Real engagement. The single most reliable health metric since iOS 15.
Conversion rate per email0.1–0.5% campaigns; 1–4% flowsRevenue efficiency. In Klaviyo's 2026 benchmarks flows post 13× higher placed order rates than campaigns.
Unsubscribe rate<0.5% per sendAbove 1% means wrong audience or too-aggressive cadence.
Spam complaint rate<0.1% (Gmail hard limit: 0.3%)Gmail and Yahoo both draw the line at 0.3%. Cross 0.3% and inbox placement collapses.

Reconcile Klaviyo's attributed revenue against Shopify's own order data weekly — discrepancies above 10% usually point to a tracking issue (broken UTM, missing snippet on a page, duplicate Placed Order events). Shopify Audiences is a separate Shopify tool: it generates its own audience lists for advertising platforms and is available to eligible Shopify Plus stores that use Shopify Payments and are based in the United States or Canada.

Klaviyo AI & 2026 Features Worth Knowing

Key takeaway

Klaviyo shipped a series of AI features through 2024–2026 that are quietly genuinely useful — not the typical "AI" marketing veneer. Three are worth turning on the day you launch.

  • Subject Line Assistant — describe the context of your subject line and the assistant suggests 3 options, which you can edit or regenerate. Use as a brainstorm seed, not a final answer.
  • Segments AI — translates plain-English requests ("customers who bought twice in the last 90 days but never opened a post-purchase email") into a working segment definition. Saves time on complex segments.
  • Klaviyo Reviews — native review-collection product for Shopify and WooCommerce stores (launched 2023, billed separately from email and SMS) that ties review submissions to the same profile, enabling segments like "5-star reviewers who haven't bought in 90 days" — a high-converting win-back audience. Our guide to Shopify product reviews sets its free ceiling and first paid plan beside the other reviews apps.
  • Predictive analytics — CLV, churn risk, and expected date of next order become available once at least 500 customers have placed an order and Klaviyo's other order-history conditions are met. Plug them into segments rather than dashboards; that is where the value lives.
  • SMS assistant — generates SMS campaign copy options from a campaign type and a short description; edit the result before you send.

Klaviyo Reviews is the exception on cost: Klaviyo states it is billed separately from email and SMS and is not included with an email or SMS plan. Segments AI requires a paid Klaviyo account. Treat all of them as productivity multipliers for the operator running the program, not as autopilot.

Common Pitfalls That Quietly Kill Email Revenue

Key takeaway

Most failed Klaviyo programs fail the same six ways. Recognize the patterns now or pay tuition learning them in spam folders later.

Blasting the full list weekly
Fast path to spam folders
Sending every campaign to every contact tanks open rate, raises complaints, and triggers Gmail's bulk-sender penalties. Always send to Engaged 30 Days as your default; expand only for major launches and only after warming up.
Discount in every email
Trains customers to wait for sales
If every email has a 10% off code, full-price purchases collapse and margin erodes. Reserve discounts for welcome flow, abandoned cart email 3, win-back, and 2–3 site-wide promotional moments per year.
Skipping DMARC
Inbox placement quietly drops
Google requires DMARC above 5,000 emails/day to Gmail accounts since February 2024, and Yahoo requires it of bulk senders without publishing a volume threshold. Without it, a growing share of your sends go straight to spam regardless of content quality. Publish at minimum p=none, then advance.
No suppression hygiene
Bounces and complaints accumulate
Hard bounces, spam complaints, and unengaged 180-day profiles must be suppressed regularly. Klaviyo handles bounces automatically; you must build a flow or manual cadence to sunset unengaged profiles every quarter.
One mega-flow instead of many
Hard to optimize and debug
Cramming welcome, post-purchase, and replenishment logic into one tangled flow makes A/B testing impossible. Build each flow as a discrete object with a single, clear trigger and a single, clear goal.
Pricing surprise at 5K profiles
Cost jumps faster than expected
Klaviyo prices on active profiles, not subscribers. If you import 8K customers from Shopify history but only 3K are active subscribers, you still pay for the 8K. There is no suppress-at-import switch: bulk-suppress the non-opted-in after the sync, then move down a tier yourself.

The Bottom Line

Key takeaway

The platform itself is rarely the bottleneck. The bottleneck is operator discipline — sending to engaged segments only, suppressing non-subscribers, authenticating the domain, and resisting the urge to discount in every email.

Install free, ship two flows in week one, authenticate your domain in week two. Add Browse Abandonment and Post-Purchase by week three. Everything else — predictive segments, SMS, win-back — is downstream of getting these fundamentals right.
Your Next Step by Stage
Start Your Free Shopify TrialSpin up a store and install Klaviyo before you spend a dollar on inventory or ads.Start Free Trial
Read: Choose the Right Shopify PlanMatch plan, transaction fees, and expected list size before scaling email.View Guide
Read: Shopify Pricing ExplainedPlans, transaction fees, and the hidden costs that affect your email ROI math.View Guide

Launch faster with Shopify + Klaviyo

Start a Shopify trial, install Klaviyo from the App Store, and ship Welcome and Abandoned Cart flows in week one.

Start Free Trial

Klaviyo's checkout tracking depends on the same architecture shift covered in the checkout extensibility guide — worth a read if your store carried checkout.liquid customizations before the upgrade.

Frequently Asked Questions

Yes — the Klaviyo free tier covers up to 250 active profiles and 500 email sends per month, with full access to flows, segmentation, signup forms, and the Shopify integration. It is enough to run welcome and abandoned cart flows for a brand-new store. Paid plans begin at $20/month for 251–500 active profiles.
Shopify Messaging sends campaigns and automations, including a Convert abandoned product browse template for email, SMS and WhatsApp; Campaign Autopilot's email lane (launched in early access on June 17, 2026) adds a version where Autopilot picks the audience. Klaviyo's difference is depth — flows beyond those templates and real segmentation. Under 50 orders a month with no list, Shopify Messaging is fine; switch for that depth.
Yes. Klaviyo states its Shopify integration is already fully compatible with Checkout Extensibility and needs no update, provided you made no checkout.liquid customizations. Shopify sunset checkout.liquid and additional scripts for the Thank you and Order status pages on August 28, 2025, and August 26, 2026 was the deadline for non-Plus stores to upgrade them. If you had customizations, re-check your Klaviyo tracking.
Klaviyo's 2026 benchmarks put average revenue per recipient for flows at nearly 18× that of campaigns, and flows generate nearly 41% of email revenue from 5.3% of sends. The share of a store's total revenue that email drives varies too widely by category and list size to quote one number.
Yes. Since February 1, 2024 every sender to Gmail accounts needs SPF or DKIM, and Google adds DMARC above 5,000 messages a day; Yahoo asks all senders for SPF or DKIM and requires DMARC of bulk senders, which it declines to define by volume. Klaviyo provides the records in Settings > Domains. If your campaigns leave through Shopify Messaging, the records come from Shopify.
Klaviyo SMS is worth using when you already run Klaviyo email, because the unified profile means SMS and email respect each other in flows (no duplicate touches), and segmentation works across both channels. Standalone SMS apps like Postscript or Attentive are stronger only at very high volume (50K+ SMS subscribers) where dedicated SMS specialists matter.
Start with Welcome Series and Abandoned Cart on day one — these are the two flows to build first. Add Browse Abandonment and Post-Purchase by week three, then Win-Back at month two once you have a meaningful pool of dormant buyers, and Replenishment if you sell consumables. Don't build all six on launch day: without traffic, they have nothing to trigger on.
Promotions placement is not the deliverability problem most marketers think it is — Gmail users open Promotions regularly. Real issues are spam folder placement, which is driven by sender reputation, list hygiene, and DMARC alignment. Focus on warming the domain, sending only to engaged segments, and removing bounces — not on tricks to escape Promotions.
Klaviyo charges by active profile count, not subscribers. Its pricing calculator showed $20/month for 251–500 profiles, $100 at 5,000, $400 at 25,000 and $1,380 at 100,000 on October 10, 2026, and switches to 'Talk to sales' above 150,000. SMS is billed separately, through a prepaid monthly Mobile Messaging plan. Non-subscribers from Shopify still count toward your tier.
Yes. Klaviyo has a built-in Mailchimp integration that syncs your audiences, subscriber information (including unsubscribes) and opens and clicks for campaigns from the last 90 days; Mailchimp tags do not sync. From Omnisend, plan on exporting your lists and importing them into Klaviyo. The bigger lift is rebuilding flows, since automation logic does not migrate; plan a two-week parallel run before cutting over.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.