Why Klaviyo Is the Go-To Email Platform for Shopify Stores
Over 117,000 brands run their email and SMS marketing through Klaviyo -- and there is a reason it dominates the Shopify ecosystem. Unlike generic email platforms that bolt onto your store as an afterthought, Klaviyo was built from the ground up to work with Shopify's data layer. Every customer event, every product view, every abandoned checkout syncs in milliseconds, giving you the real-time intelligence you need to send messages that actually convert.
The numbers back this up. According to Klaviyo's own benchmark data, stores using their platform see an average 45% increase in email marketing revenue within the first six months of implementation. Highly segmented sends return more than 3x the revenue per recipient compared to unsegmented blasts. That is the difference between email as a cost center and email as your highest-ROI channel.
This guide walks you through the complete Shopify Klaviyo integration -- from installing the app and syncing your data to building the automated flows that drive consistent sales. Whether you are migrating from Shopify Email, Mailchimp, or starting fresh, you will have a fully operational Klaviyo setup by the end.
What the Shopify Klaviyo Integration Actually Syncs

Before you install anything, you need to understand what data flows between the two platforms. This is not a surface-level connection -- Klaviyo pulls deep behavioral and transactional data from Shopify that powers everything from segmentation to predictive analytics.
Customer and Order Data
Once connected, the integration automatically syncs:
- Contact profiles -- name, email, phone number, address, tags, marketing opt-in status
- Order history -- order ID, subtotal, discounts, total, tax, fulfillment status, line items
- Product catalog -- title, handle, vendor, type, tags, pricing, images, inventory status
- Behavioral events -- product views, add-to-cart actions, checkout starts, purchases
After the initial historical sync completes, all new events update within milliseconds. When a customer adds an item to their cart at 2:14 PM, Klaviyo knows about it by 2:14 PM.
Subscriber Sync Options
You get granular control over how subscriber data flows:
| Sync Setting | What It Does | When to Enable |
|---|---|---|
| Email subscriber sync | Customers who opt in at checkout get added to your chosen Klaviyo list | Always -- this is your primary list builder |
| SMS subscriber sync | Phone numbers from checkout flow into Klaviyo for SMS campaigns | When you plan to run SMS marketing |
| Back-in-stock alerts | Klaviyo manages notifications for out-of-stock products | When inventory fluctuates regularly |
| Custom properties | Additional Shopify fields sync to Klaviyo profiles | When you use metafields or custom data |
What Makes This Different from Other ESPs
Most email platforms sync basic contact info and maybe order totals. Klaviyo syncs the full event stream -- every pageview, every cart action, every checkout step. This depth is what enables features like predictive analytics (expected date of next order, predicted lifetime value) and granular behavioral segmentation that you simply cannot replicate with platforms that only know "customer bought something."
Step-by-Step Installation Guide
The installation process takes roughly six minutes if you have everything ready. Do not rush through it -- getting the configuration right on the first pass prevents data issues down the road.
Prerequisites
Before you start:
- Create a Klaviyo account at klaviyo.com if you do not have one (free up to 250 contacts)
- Confirm your Shopify admin access -- you need store owner or staff permissions to install apps
- Disconnect any existing ESP integration from Shopify (Mailchimp, Omnisend, etc.) to prevent double opt-in emails and data conflicts
- Have your Shopify store URL ready in the format
your-store.myshopify.com
Installation Steps
Step 1: Start from Klaviyo. Log into your Klaviyo account, navigate to the Integrations tab in the left sidebar, and click Explore Apps.
Step 2: Find the Shopify integration. Search for "Shopify" and click the Shopify card. Click Install.
Step 3: Enter your store URL. Paste your Shopify store URL in the format your-store.myshopify.com. Do not include https:// or any trailing slashes.
Step 4: Authorize in Shopify. You will be redirected to your Shopify admin. Review the permissions Klaviyo is requesting (customer data, order data, product data, script tags) and click Install App.
Step 5: Confirm in Klaviyo. After being redirected back to Klaviyo, click Integrate to finalize the connection.
Step 6: Configure sync settings. Check the box to sync Shopify email subscribers to Klaviyo and select the list they should be added to. Enable SMS sync if applicable.
Post-Installation Verification
After installation, verify the integration is working:
- Navigate to Klaviyo > Analytics > Metrics and confirm you see Shopify events (Placed Order, Started Checkout, Viewed Product)
- Check Klaviyo > Audience > Lists & Segments to verify your subscriber list is populating
- Place a test order on your store and confirm it appears in Klaviyo within a few minutes
Configuring On-Site Tracking and Forms
The integration alone handles transactional and customer data. But to capture anonymous browsing behavior and grow your list, you need two additional components: on-site tracking and sign-up forms.
Enabling the Klaviyo App Embed
Shopify's app embed system lets Klaviyo inject its tracking script without editing your theme code. To enable it:
- Go to Shopify Admin > Online Store > Themes > Customize
- Click App Embeds in the left sidebar
- Toggle on the Klaviyo embed
- Click Save
This enables Klaviyo's on-site tracking, which captures Viewed Product, Added to Cart, and Started Checkout events for both identified and anonymous visitors. Anonymous visitor data gets attached to a profile once they identify themselves through a form submission, purchase, or email click.
Building Sign-Up Forms
Klaviyo includes a drag-and-drop form builder that does not require any third-party apps. The most effective form types for Shopify stores are:
- Pop-up forms -- triggered by time on site, scroll depth, or exit intent. Average conversion rate: 3-5%
- Flyout forms -- less intrusive slide-in panels, ideal for mobile
- Embedded forms -- placed in your footer, blog sidebar, or dedicated landing page
- Multi-step forms -- collect email first, then ask for phone number and preferences in follow-up steps
Best practice: offer a concrete incentive (10% off first order, free shipping) rather than a vague "join our newsletter" promise. Stores using an offer-based form see 2-3x higher opt-in rates than those without.
Building the Five Essential Automated Flows

Automated flows are where Klaviyo earns its keep. These sequences fire automatically based on customer behavior, running 24/7 without manual intervention. According to Elogic's integration guide, well-configured Klaviyo flows can contribute 25-45% of total store revenue.
Here is the priority order for setting up your flows:
Welcome Series (Priority 1)
Triggered when someone subscribes to your email list. This is your first impression and often your highest-converting flow.
Recommended structure:
- Email 1 (immediately): Deliver the promised incentive (discount code), introduce your brand story
- Email 2 (day 2): Highlight best-selling products or customer favorites
- Email 3 (day 4): Share social proof -- reviews, testimonials, user-generated content
- Email 4 (day 6): Urgency reminder if the discount has not been used
Do not stop at one or two emails. BS&Co's Klaviyo guide recommends a five-email welcome series because it gives you multiple angles to convert while the subscriber still remembers signing up.
Abandoned Checkout Flow (Priority 2)
Triggered when a customer starts checkout but does not complete the purchase. This is your highest-revenue recovery opportunity.
Timing that works:
- Email 1 (1-4 hours after abandonment): Simple reminder with cart contents, no discount
- Email 2 (12-24 hours later): Add social proof or address common objections
- Email 3 (48 hours later): Offer an incentive if you choose to discount (free shipping works better than percentage off for most stores)
Critical setup step: disable Shopify's built-in abandoned checkout emails before activating Klaviyo's flow. Go to Shopify Admin > Settings > Notifications and turn off the default abandoned checkout email. Running both creates a confusing customer experience and can hurt deliverability.
Post-Purchase Flow (Priority 3)
Triggered after a customer completes an order. Post-purchase emails see a 217% higher open rate and over 500% higher click-through rate than standard campaigns, according to Klaviyo's flow documentation.
Recommended structure:
- Email 1 (day 2): Thank you + set expectations for delivery
- Email 2 (day 7): Product usage tips or care instructions
- Email 3 (day 14): Request a review
- Email 4 (day 21): Cross-sell complementary products
Use conditional splits to branch the flow based on whether it is a first-time or repeat customer. First-time buyers need education; repeat customers need product recommendations.
Browse Abandonment Flow (Priority 4)
Triggered when a customer views a product but does not add it to cart. This flow catches shoppers earlier in the funnel than abandoned cart sequences.
Key settings:
- Set a time delay of 2-4 hours before the first email
- Exclude anyone who has already received an abandoned checkout email (use flow filters)
- Show the viewed product with dynamic content blocks
- Limit frequency to prevent overwhelming subscribers (once every 3-7 days)
Customer Winback Flow (Priority 5)
Triggered when a customer has not purchased within a defined timeframe. Do not use Klaviyo's arbitrary 180-day default -- instead, calculate your actual average time between purchases from your Shopify analytics data and set the trigger at roughly 1.5x that interval.
Segmentation Strategies That Drive Revenue

Sending the same email to your entire list is the fastest way to tank engagement and land in spam folders. Klaviyo's segmentation engine uses your Shopify data to build precise audience groups that receive relevant messaging.
High-Impact Segments to Create First
| Segment | Definition | Use Case |
|---|---|---|
| VIP customers | Top 10% by lifetime value or order count | Early access, exclusive offers, loyalty rewards |
| At-risk customers | Purchased 2+ times but inactive for 60+ days | Winback campaigns with stronger incentives |
| One-time buyers | Placed exactly one order | Second-purchase campaigns with related products |
| Engaged non-buyers | Opened 3+ emails in 30 days but never purchased | Targeted promotions, social proof content |
| High AOV customers | Average order value above your store median | Premium product launches, bundle offers |
| Recent purchasers | Bought within the last 30 days | Suppress from aggressive sales campaigns |
Using Predictive Analytics
Klaviyo's predictive analytics use machine learning to assign each customer profile a predicted next order date, expected lifetime value, and churn risk score. These predictions require at least 500 profiles with purchase history and 180 days of data, so they will not activate immediately after integration.
Once available, use them to:
- Target high-CLV prospects with premium product recommendations
- Identify churn-risk customers before they lapse (trigger winback earlier)
- Suppress low-value segments from expensive campaigns like direct mail or paid ads
The segmentation impact is significant. Klaviyo's segmentation benchmark report shows that highly segmented sends achieve double the open rate (16.17% vs 9.95%) and over 3x the revenue per recipient compared to unsegmented blasts.
SMS and WhatsApp Marketing Setup
Email is only half the picture. Klaviyo's Shopify Klaviyo integration extends to SMS and WhatsApp, giving you direct access to customers on their most-checked device.
Enabling SMS Collection
To collect SMS subscribers through Shopify:
- Add a phone number field to your Klaviyo sign-up forms (multi-step forms work best -- collect email first, then phone)
- Enable SMS consent at checkout through the Klaviyo integration settings
- Set up compliance language -- SMS requires explicit opt-in with clear disclosure about message frequency and opt-out instructions
SMS Flow Best Practices
- Keep messages under 160 characters to avoid splitting into multiple texts (which doubles your cost)
- Send SMS during business hours (10 AM - 8 PM in the recipient's timezone)
- Use SMS for time-sensitive messages -- flash sales, shipping updates, back-in-stock alerts
- Do not duplicate email content in SMS -- each channel should add unique value
- Respect frequency -- 4-6 SMS messages per month is the sweet spot for most Shopify stores
SMS pricing in Klaviyo is credit-based. You get 150 free SMS/MMS credits with any plan, and additional credits scale with your email plan tier.
Shopify Markets and Multi-Region Setup
If you sell internationally through Shopify Markets, Klaviyo integrates with your market configuration to deliver localized messaging.
What Shopify Markets Data Flows to Klaviyo
When a customer purchases through a specific Shopify Market, Klaviyo receives:
- Market name and region -- used for segmentation and content personalization
- Currency and pricing -- display products in the customer's local currency in emails
- Language preference -- trigger language-specific flows and campaigns
- Market-specific URLs -- link to the correct regional version of your store
Setting Up Multi-Language Flows
Use Klaviyo's conditional splits to branch flows by customer language or market:
- Create a flow split based on the
$localeor custom market property - Build language-specific email templates for each branch
- Set dynamic product blocks to pull pricing in the appropriate currency
- Point all CTAs to the correct market-specific URLs
This prevents the jarring experience of a French customer receiving an English email with USD pricing.
Common Mistakes and How to Avoid Them

Even experienced Shopify merchants make these errors during and after the Shopify Klaviyo integration setup. Avoid them to protect your deliverability and maximize ROI.
| Mistake | Why It Hurts | How to Fix It |
|---|---|---|
| Not disconnecting your old ESP | Double opt-in emails, confused subscribers, data conflicts | Fully remove your previous integration before connecting Klaviyo |
| Skipping the app embed | No on-site tracking = no browse abandonment or back-in-stock data | Enable the Klaviyo app embed in your theme settings immediately |
| Sending to your full list on day one | Massive blast to a cold list destroys sender reputation | Warm up by sending to your most engaged segment first, then expand |
| Using default flow timing | Generic delays do not match your customer behavior | Analyze your Shopify data for actual purchase and browse patterns |
| Ignoring suppression lists | Emailing unsubscribed or bounced contacts risks blacklisting | Audit suppression lists monthly; never manually upload opted-out contacts |
| Not testing mobile rendering | 60%+ of Shopify traffic is mobile; broken emails = lost revenue | Preview and send test emails to multiple devices before every campaign |
The Warm-Up Protocol
If you are migrating from another platform and bringing over a large existing list, do not blast everyone at once. Follow this warm-up schedule:
- Week 1: Send only to subscribers who opened or clicked an email in the last 30 days
- Week 2: Expand to 60-day engaged subscribers
- Week 3: Expand to 90-day engaged subscribers
- Week 4: Send to your full opted-in list
This gradual approach builds your sender reputation with inbox providers and prevents your emails from landing in spam from day one.
Measuring Performance and Key Metrics
You cannot improve what you do not measure. Klaviyo provides built-in analytics tied directly to your Shopify revenue data, but you need to know which metrics actually matter.
Metrics That Matter
Flow performance:
- Revenue per recipient -- the single most important flow metric. It tells you how much money each triggered email generates on average
- Conversion rate -- percentage of flow recipients who complete a purchase
- Click-to-conversion rate -- of those who click, how many buy? Low numbers suggest a landing page problem, not an email problem
Campaign performance:
- Placed order rate -- direct attribution of campaign emails to completed orders
- Unsubscribe rate -- keep below 0.3% per campaign. Higher means your content or frequency is off
- Spam complaint rate -- must stay below 0.1% to maintain deliverability
List health:
- List growth rate -- net new subscribers minus unsubscribes and bounces
- Engagement rate -- percentage of your list that has opened or clicked in the last 90 days. Healthy lists sit above 30%
Setting Up Shopify Revenue Attribution
Klaviyo attributes revenue using a default 5-day window after an email is opened or clicked. You can adjust this window in Klaviyo > Analytics > Attribution Settings, but the 5-day default works well for most Shopify stores.
Cross-reference Klaviyo's attributed revenue with your Shopify analytics dashboard to ensure the numbers align. Discrepancies usually come from different attribution windows or multi-touch customer journeys.
Klaviyo Pricing for Shopify Stores
Klaviyo's pricing scales with your contact list size. Here is the breakdown so you can plan your budget as your store grows.
Free Tier
- Up to 250 contacts and 500 email sends per month
- 150 free SMS/MMS credits
- All core features included (flows, segmentation, forms, analytics)
- Klaviyo branding on emails
This is genuinely useful for new stores. You get access to the same segmentation and automation engine as enterprise accounts -- the only limitation is list size and sends.
Paid Plans
- Email plan: Starts at $20/month for 251-500 contacts. Scales linearly -- 10,000 contacts runs approximately $150/month
- Email + SMS plan: Adds SMS credits to your email plan, starting at $35/month
- Klaviyo branding removal included on paid plans
- No feature gating -- every paid tier gets access to all features
Compare this to your current email marketing automation costs. Klaviyo is not the cheapest option, but the deep Shopify integration and revenue attribution typically justify the premium.
Advanced Tactics: Getting More from Your Integration

Once your foundation is solid, these advanced strategies squeeze more revenue from your Shopify Klaviyo integration.
Dynamic Product Feeds in Emails
Use Klaviyo's product feed block to automatically insert products into emails based on:
- Browsing history -- show the exact products a customer viewed
- Purchase history -- recommend complementary items using Klaviyo's AI
- Best sellers -- display your top-performing products from a specific collection
- New arrivals -- automatically feature recently added products
This eliminates the need to manually update product recommendations in every email.
A/B Testing Flows
Klaviyo lets you split-test within flows, not just campaigns. Test:
- Subject lines -- the simplest high-impact test
- Send timing -- 1 hour vs. 4 hours for abandoned cart first touch
- Incentive vs. no incentive -- does a discount code in the first abandoned cart email increase revenue or just train customers to wait?
- Content length -- short product-focused emails vs. longer story-driven content
Run tests for at least 1,000 recipients per variant before drawing conclusions.
Integrating with Your Ad Platforms
Sync Klaviyo segments to Meta Ads and Google Ads for:
- Lookalike audiences built from your VIP customers
- Suppression lists to stop advertising to recent purchasers
- Retargeting audiences based on email engagement combined with browse behavior
This creates a closed loop where your email data improves your paid acquisition, and your paid traffic feeds your email list -- a strategy that works hand-in-hand with your broader Shopify marketing strategy.
Making the Integration Work Long-Term
Setting up the Shopify Klaviyo integration is not a one-time project -- it is an ongoing system that needs regular attention to keep performing. Review your flow performance monthly, clean your list quarterly, and test new segments and content approaches continuously.
The merchants who get the most from Klaviyo treat it as a revenue engine, not a notification tool. They use data from their Shopify store to send the right message to the right person at the right time -- and they measure every dollar it generates.
Start with the five essential flows, build your core segments, and expand from there. If you need help optimizing your broader Shopify store alongside your email strategy, connect with other merchants in the Talk Shop community who are actively sharing what works.
What flow are you planning to build first? Share your setup experience and questions with fellow merchants who have been through it.

About Talk Shop
The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.
Related Insights
The ecommerce newsletter that's actually useful.
Daily trends, teardowns, and tactics from the top 1% of ecommerce brands. Delivered every morning.
