A Step-By-Step Guide to Klaviyo Shopify Integration

Klaviyo, renowned for its advanced email marketing capabilities, empowers businesses to craft personalized and targeted email campaigns. Shopify, on the other hand, is one of the most popular e-commerce platforms, providing a robust foundation for online stores. Shopify Klaviyo integration will propel your conversions to new heights.

In this blog, we will see how to integrate Klaviyo with Shopify, enabling you to leverage their combined capabilities and boost your conversions.

What is Klaviyo

Klaviyo is a popular email marketing platform that helps businesses engage with their customers through targeted and personalized email campaigns. It provides a range of features and tools designed to optimize email marketing efforts and drive better results.

Here's an overview of Klaviyo's key features:

  • Email Campaigns
  • Segmentation and Targeting
  • Personalization
  • Automation
  • Analytics and Reporting
  • Integrations
  • Mobile Optimization

Overall, Klaviyo simplifies the process of email marketing by providing a comprehensive suite of features to create, automate, and analyze email campaigns. Its focus on segmentation, personalization, and automation helps businesses deliver relevant and engaging emails that drive customer engagement and boost conversions.

Why Connect Klaviyo to Shopify?

Shopify is where your sales happen; Klaviyo is where you turn those sales into repeat customers. The Klaviyo integration with Shopify creates a two-way data bridge so every order, customer profile, and on-site action in Shopify flows automatically into Klaviyo, with no manual exports, no CSV uploads.

Once you integrate Klaviyo with Shopify, you can:

  • Trigger automated flows (welcome, abandoned cart, post-purchase) off real Shopify events
  • Segment customers by purchase history, total spend, products bought, and browsing behavior
  • Attribute revenue back to each email and SMS so you know exactly what's working
  • Personalize emails with dynamic product blocks pulled straight from your catalog

In short, connecting Klaviyo to Shopify is the fastest way to move from one-size-fits-all email blasts to data-driven, automated marketing that grows revenue on autopilot.

Overview of Shopify

Shopify is a leading e-commerce platform that allows businesses to create and manage their online stores. It provides a wide range of tools and features that enable entrepreneurs and businesses of all sizes to build, customize, and run their online businesses efficiently. Here's an overview of Shopify's key features and functionalities:

  • Store Creation
  • Product Management
  • Secure Shopping Cart
  • Mobile Optimization
  • App Store and Integrations
  • SEO and Marketing
  • Analytics and Reports
  • Customer Support
  • Scalability and Security

So, if you are ready to unleash the power of Klaviyo and Shopify integration, let’s dive in and discover the key steps to integrate these platforms seamlessly, and learn how to utilize their combined capabilities to drive conversions like never before.

Before you start: Klaviyo Shopify integration requirements

  • An active Shopify plan (any paid plan works; the integration is not available in the trial checkout-disabled state).
  • Admin access to your Shopify store so you can install apps and approve permissions.
  • A Klaviyo account: You can start free (Klaviyo's free tier covers up to 250 contacts / 500 email sends).
  • Store and sender details ready: Business address, sender name, and a sender email on a domain you control (needed for deliverability).
  • About 15 minutes. Historical data (past orders and customers) can take a few hours to fully back-sync, depending on store size.

That's it. You don't need a developer or any code to connect Klaviyo to Shopify.

Turn Email Traffic Into More Cart Revenue With iCart

Once Klaviyo brings shoppers back to your store through email flows, your cart experience should help convert that traffic into higher-value orders.

Most carts only show products...

iCart can show revenue-boosting offers.

Try Free Till 100 Orders


With iCart, Shopify merchants can show cart upsells, product recommendations, bundles, progress bars, and cart discounts inside the cart drawer, cart popup, or full cart, helping customers add more before checkout without needing any coding.

How to integrate Klaviyo with Shopify: Step-by-step

The recommended way to connect Klaviyo to Shopify is by installing the official Klaviyo app from the Shopify App Store. Here's how to integrate Klaviyo with Shopify in six steps.

Step 1: Create or log in to your Klaviyo account

Go to klaviyo.com and sign up (or log in). During signup, you'll add your business address and sender details. These are required before you can send an email.

Step 2: Install the Klaviyo app from the Shopify App Store

In your Shopify admin, go to Apps → Shopify App Store, search for "Klaviyo: Email Marketing & SMS", and click Add app → Install. Approve the permissions Klaviyo requests to read your store, customer, and order data.

Step 3: Connect your Shopify store to Klaviyo

If you started from Klaviyo, open Settings → Integrations → Add integrations, search Shopify, and click Connect. Enter your store URL (yourstore.myshopify.com) and authorize the connection. 

Step 4: Configure your integration settings

In Klaviyo's Shopify integration settings, choose:

  • Sync your Shopify subscribers into a Klaviyo list (so existing newsletter sign-ups carry over).
  • Subscribe customers who accept marketing at checkout to email/SMS. This keeps consent compliant.
  • Onsite tracking. Toggle this on so Klaviyo can track product views and on-site activity (see the Onsite Tracking section below).

Step 5: Enable onsite tracking

Turn on Active on Site and Viewed Product tracking. This lets Klaviyo capture browsing behavior and power flows like browse abandonment. (Full setup in the section below.)

Step 6: Save and let the sync run

Click Save. Klaviyo immediately begins syncing customers and orders and starts back-filling historical data. Smaller stores sync in minutes; larger catalogs may take a few hours.

Alternative: Connect Klaviyo to Shopify using the integrations tab

Already inside Klaviyo and want to skip the App Store? You can integrate Klaviyo with Shopify directly:

  1. In Klaviyo, click your account name → Settings → Integrations.
  2. Click Add integrations and search for Shopify.
  3. Select Shopify, enter your .myshopify.com URL, and click Connect to Shopify.
  4. You'll be redirected to Shopify to approve permissions. Click Install app.
  5. Back in Klaviyo, confirm your sync settings and onsite tracking, then Save.

Both methods create the same connection. Use the Integrations tab if you manage multiple stores or prefer to set everything up from the Klaviyo side.

What data syncs between Shopify and Klaviyo integration

Once the Shopify Klaviyo integration is live, data flows automatically in near real time. Here's what syncs:

  • Customer data: Name, email, phone, location, marketing consent status, and full profile history. Existing Shopify customers are imported, and new ones are added as they sign up or check out.
  • Order data: Placed orders, fulfilled/cancelled/refunded orders, line items, order value, discount codes used, and lifetime spend. This powers revenue attribution and value-based segmentation.
  • Behavioral (onsite) data: Active on Site, Viewed Product, Added to Cart, and Started Checkout events. These fuel browse-abandonment and cart-abandonment flows.
  • Catalog data: Your Shopify product feed syncs, so you can drop dynamic product blocks and recommendations into emails.

How to set up on-site web tracking after connecting?

Onsite tracking is what lets Klaviyo "see" what shoppers do on your store, so make sure it's enabled.

  1. In Klaviyo, go to Settings → Integrations → Shopify.
  2. Under Onsite, enable Active on Site (tracks live browsing sessions) and Viewed Product (tracks individual product page views).
  3. Klaviyo injects the tracking snippet automatically through the Shopify app for most themes. No code is needed.
  4. If you use a headless or heavily customized theme, manually add the Klaviyo klaviyo.js script and Viewed Product snippet to your theme's theme.liquid and product template.

How to add Klaviyo Sign-Up & consent forms to Shopify

  • Klaviyo native forms (recommended): In Klaviyo, go to Sign-up forms → Create form, build a pop-up or embed, and publish. Because the Shopify integration is active, forms appear on your store automatically.
  • Shopify's built-in newsletter form: If you use Shopify's footer/newsletter signup, make sure those subscribers sync into a Klaviyo list (set in your integration settings).
  • Consent at checkout: Enable "subscribe customers who accept email/SMS marketing at checkout" so you capture opt-ins compliantly (GDPR/CAN-SPAM friendly).

How to verify the Shopify Klaviyo integration & monitor sync?

  1. Check the integration status. In Klaviyo, Settings → Integrations → Shopify should show a green/connected status and a "syncing" or "synced" label.
  2. Confirm profiles imported. Open Audience → Profiles — you should see your existing Shopify customers appearing.
  3. Test live events. Open your store in an incognito window, view a product, and add to cart. Within a minute or two, those events should appear on your own Klaviyo profile under the Activity tab.
  4. Watch historical sync. Large stores back-fill past orders over a few hours. The integration page shows sync progress. Wait for it to finish before judging your numbers.

Advantages of Integrating Klaviyo with Shopify

Integrating Klaviyo with Shopify offers several advantages that can significantly impact your e-commerce business. Here are some key benefits of this integration:

Seamless Data Synchronization

Integrating Klaviyo with Shopify allows for seamless synchronization of customer and order data. This means that you can access accurate and up-to-date information about your customers, their purchase history, and product details directly within Klaviyo. Having a centralized view of this data enables you to create highly targeted and personalized email campaigns.

Automated Email Campaigns

With Klaviyo Shopify integration, you can leverage automation features to create powerful email flows. For example, you can set up automated welcome emails to greet new customers, send abandoned cart reminders to recover lost sales, and trigger post-purchase follow-ups to nurture customer loyalty. Automation saves you time and effort while ensuring that your customers receive timely and personalized messages.

Personalization and Dynamic Content

Personalization is key to capturing your customers’ attention. By integrating Klaviyo with Shopify, you can leverage customer data to personalize email content dynamically. This means tailoring emails based on individual preferences, past purchases, or browsing behavior. Delivering relevant content to your customers enhances their experience and increases the likelihood of conversions.

A/B Testing and Optimization

The Shopify Klaviyo integration provides the opportunity to conduct A/B testing on various elements of your email campaigns. You can experiment with different subject lines, email copy, calls to action, and more to determine what resonates with your audience. By optimizing your email content, you can improve open rates, click-through rates, and ultimately, conversions.

Enhanced Analytics and Reporting

Klaviyo Shopify integration offers robust analytics and reporting capabilities. These insights enable you to measure the success of your email campaigns, identify areas for improvement, and make data-driven decisions to optimize your conversion rates.

Increased Customer Engagement and Loyalty

By leveraging Klaviyo’s powerful email marketing capabilities, you engage your customers on a deeper level. Delivering personalized and relevant content based on their preferences and behavior helps build stronger relationships. Engaged customers are more likely to convert, repeat purchases, and become brand advocates, leading to increased customer loyalty and long-term business growth.

Klaviyo Flows to set up after connecting Klaviyo to Shopify

  • Welcome series: Triggers when someone subscribes; introduces your brand and converts new sign-ups.
  • Abandoned checkout: Triggers on Started Checkout without a purchase; typically, the single highest-revenue flow.
  • Browse abandonment: Triggers on Viewed Product with no add-to-cart; recovers window shoppers (requires onsite tracking).
  • Post-purchase: Thanks buyers, sets delivery expectations, and cross-sells.
  • Win-back: Re-engages customers who haven't ordered in 60–90 days.

Troubleshooting common Klaviyo Shopify integration issues

  • Integration is not syncing / data is not appearing. Disconnect and reconnect the integration in Settings → Integrations → Shopify, and confirm Klaviyo still has the required Shopify permissions. A revoked permission is the most common cause.
  • Historical data is missing. Back-syncing past orders can take several hours on large stores. If it's stalled after a day, toggle the sync off and on, or contact Klaviyo support to re-trigger the historical import.
  • "Unable to update your integration settings at this time" Usually, a temporary Shopify API timeout. Clear your cache, wait a few minutes, and retry. If it persists, reinstall the Klaviyo app.
  • Store URL not recognized on the settings page. Enter the full yourstore.myshopify.com URL (not your custom domain) when connecting.
  • Duplicate profiles. Caused by customers using different emails or by other apps creating profiles. Use Klaviyo's identity resolution and de-duplication settings to merge them.
  • On-site tracking is not working. Confirm Active on Site and Viewed Product are enabled, and that no consent/cookie banner is blocking the Klaviyo script. On custom themes, verify the klaviyo.js snippet is present in theme.liquid.
  • The checkout email capture is not collecting subscribers. Make sure the "subscribe customers who accept marketing at checkout" setting is enabled, and that your Shopify checkout shows a marketing opt-in.

It’s easy to integrate Klaviyo with Shopify

Integrating Klaviyo with Shopify is a game-changer for your e-commerce business.

By following this step-by-step guide, you can seamlessly connect the two platforms, unlock powerful automation and segmentation capabilities, and drive conversions like never before.

Remember to continuously optimize your email campaigns, personalize content, and analyze results to ensure ongoing success. With Klaviyo and Shopify integration, you have the tools to engage your customers, build long-lasting relationships, and grow your online business.

FAQs

1. How do I connect Klaviyo to Shopify?

Install the "Klaviyo: Email Marketing & SMS" app from the Shopify App Store, authorize the permissions, then confirm your sync and onsite-tracking settings in Klaviyo. The whole process takes about 15 minutes and requires no code.

2. How do I integrate Klaviyo with Shopify without a developer?

The official Klaviyo Shopify app handles everything automatically. Installing it and approving permissions is all that's needed. You only touch the theme code if you run a headless or heavily customized storefront.

3. Is Klaviyo free with Shopify?

Klaviyo offers a free tier (up to 250 contacts and 500 email sends per month). Beyond that, pricing scales with your contact count. The Shopify integration itself is free.

4. What data does Klaviyo sync from Shopify?

Customer profiles, order history, lifetime spend, products viewed, carts started, and your product catalog available as segmentable metrics and flow triggers.

5. Can I segment customers in Klaviyo using Shopify data?

Yes. You can segment by purchase history, order value, products bought or viewed, location, and consent status to send highly targeted campaigns.

6. Why isn't my Shopify and Klaviyo integration syncing?

Most often, a revoked Shopify permission or an in-progress historical sync. Reconnect the integration and allow time for large stores to back-fill.

7. What's the difference between Klaviyo and Shopify Email?

Shopify Email is fine for basic blasts. Klaviyo adds advanced segmentation, behavioral flows, predictive analytics, SMS, and revenue attribution, which is why most growing stores integrate Klaviyo with Shopify.

About the author

Sajini Annie John

Meet Sajini, a seasoned technical content writer with a passion for e-commerce and expertise in Shopify. She is committed to helping online businesses to thrive through the power of well-crafted content.