Guide

How to Set Up the Klaviyo Shopify Integration (Malaysia Edition)

StoreFuel Team | | 8 min read

At a Glance

Connect Klaviyo to Shopify in under 15 minutes. What data syncs, common errors, real pricing, and when to pick a different email platform instead.

Klaviyo’s Shopify app has a 4.7 rating across 2,939 reviews, per the Shopify App Store listing (August 2026). Over 117,000 brands run it. Setup takes under 15 minutes. Here’s exactly how to connect it, what syncs automatically, and where sellers get stuck.

< 15 min117,000+4.7 / 2,939
Typical time to complete core setupBrands using Klaviyo with Shopify (Shopify App Store, Aug 2026)App Store rating and review count (Aug 2026)

Vendor transporting goods to sell, representing Southeast Asian ecommerce sellers who ship orders daily

What Is the Klaviyo Shopify Integration and How Does It Work?

The Klaviyo Shopify integration is a native app connection that lets Klaviyo pull customer, order, product, and browsing data directly from your Shopify store through Shopify’s official APIs. Once connected, Klaviyo uses that data to trigger automated emails and SMS, like abandoned cart and post-purchase flows, without manual list uploads.

Klaviyo built this integration specifically for Shopify, not as a generic email tool bolted onto an app store listing. It syncs customer profiles, order history, product catalogue, and on-site browsing behaviour in near real time, according to Klaviyo’s own integration documentation.

That matters because most ESP integrations only sync one direction: customer emails go in, campaigns go out. Klaviyo’s Shopify connection is two-way. It reads store events (checkout started, order placed, product viewed) and writes attribution data back, so you can see exactly how much revenue a given email or flow generated inside your Shopify reports.

For Malaysian sellers weighing whether to upgrade from Shopify Email, this depth of data is usually the deciding factor: predictive segmentation and multi-branch automations both depend on Klaviyo having full visibility into store behaviour, not just a customer’s name and email.

How Do You Connect Klaviyo to Shopify Step by Step?

Connect Klaviyo to Shopify in five steps: install the Klaviyo app from the Shopify App Store, create or log in to your Klaviyo account, authorise the data sync permissions, confirm your historical data import, and activate your sender domain. Most stores complete all five in under 15 minutes.

Step 1: Install the app

From your Shopify admin, go to Settings → Apps and sales channels → Shopify App Store, search “Klaviyo,” and click Add app. Installation is free; you are not charged by Shopify for adding it.

Step 2: Create or connect your Klaviyo account

If you don’t have a Klaviyo account, the app prompts you to create one during install. If you already run Klaviyo for another store, you can connect this Shopify store as an additional integration inside your existing account.

Step 3: Authorise data sync permissions

Klaviyo requests access to customers, orders, products, and checkout data. Approve all four. Restricting any of them limits which flows you can build later. For example, denying checkout data blocks abandoned cart tracking entirely.

Person connecting apps and reviewing integration settings on a computer screen

Step 4: Confirm your historical data import

Klaviyo pulls up to two years of historical order and customer data on first connection, according to Klaviyo’s integration documentation. This backfill can take anywhere from a few minutes to several hours depending on store size. Don’t build flows until this finishes, since incomplete data can trigger automations on stale information.

Step 5: Activate your sender domain

Under Settings → Domains in Klaviyo, verify your sending domain (yourstore.com) rather than sending from a shared Klaviyo subdomain. This sets up SPF and DKIM authentication, which improves inbox placement with Gmail, Outlook, and Malaysian ISPs. Skipping this step is one of the most common reasons early campaigns land in spam.

What Data Syncs Between Shopify and Klaviyo After You Connect It?

Four data types sync automatically: customer profiles (name, email, phone, location), full order history, the live product catalogue, and browsing or cart events in real time. Klaviyo uses this combined data to build segments and trigger flows without any manual CSV upload.

Customer profiles sync with every field Shopify collects: email, phone number, shipping address, and any custom customer tags you’ve set up. Marketing consent status syncs too, so Klaviyo respects whether a customer opted in at checkout.

Order history includes line items, order value, discount codes used, and fulfilment status. This is what powers lifetime value segmentation and win-back flows targeting customers who haven’t ordered in a set window.

Product catalogue syncs product names, images, prices, and variants, which Klaviyo uses to auto-populate product recommendation blocks and abandoned cart emails without you manually inserting product data into every template.

Browsing and cart events stream in real time: product views, add-to-cart actions, and checkout starts. This is the data that makes browse abandonment flows possible, something Shopify Email’s native automations don’t support.

What Are the Most Common Klaviyo Shopify Integration Errors and How Do You Fix Them?

The three most common integration issues are incomplete historical sync, duplicate customer profiles, and flows triggering before the initial data backfill finishes. All three are fixable from Klaviyo’s Shopify integration settings without needing developer support.

Sync appears stuck or incomplete. Large catalogues or stores with years of order history can take longer than expected to backfill. Check Klaviyo’s integration status page under Account → Integrations → Shopify before assuming something broke. If the sync has been stalled for more than 24 hours with no progress, disconnect and reconnect the integration.

Duplicate customer profiles appear. This usually happens when a customer checks out as a guest and later creates an account with a slightly different email format, or when a store previously used a different ESP that created separate profile records. Klaviyo’s profile merge tool, under Audience → Profiles, can combine duplicates manually or you can set up an automated merge rule based on phone number matching.

Flows send on incomplete data. If you activate an abandoned cart flow before the historical sync finishes, it can trigger on old, already-completed orders that Klaviyo hasn’t yet reconciled. Wait for the “Sync complete” status in your integration settings before turning on any revenue-generating automation.

Close-up of a hand holding a smartphone displaying an email marketing app

How Much Does the Klaviyo Shopify Integration Cost for Malaysian Sellers?

The Klaviyo app itself is free to install. Klaviyo’s own subscription starts on a free plan covering up to 250 profiles and 500 email sends a month, then scales by active profile count once you exceed that, per Klaviyo’s official pricing page.

Plan tierProfile / send limitCost
FreeUp to 250 profiles, 500 emails/month, $5 mobile messaging creditRM 0
Paid (email)Scales by active profile count above 250Starts once free limits are exceeded; check Klaviyo’s live plan estimator for your list size
Paid (email + SMS)Scales by active profiles and message volumePriced separately from email; billed by Klaviyo, not through your Shopify invoice

Source: Klaviyo’s official pricing page, August 2026. Klaviyo bills Malaysian sellers in USD; convert to RM at your bank’s prevailing exchange rate when budgeting.

Close-up of a hand pointing at a pricing and data trend chart

Because Klaviyo prices by active profile count rather than a flat tier, the real cost depends entirely on how many subscribers you’re actively emailing. A store with a small, engaged list of a few hundred subscribers can often stay on the free plan for months. A store with 5,000+ profiles will move into paid territory, and it’s worth checking Klaviyo’s plan estimator with your actual profile count before budgeting, rather than guessing from a competitor’s quoted number.

Should You Use Klaviyo’s Native Shopify App or a Different Email Platform?

Use Klaviyo’s native app if you need deep behavioural segmentation, multi-channel messaging (email, SMS, WhatsApp), and predictive analytics. Consider Omnisend or Shopify Email instead if your list is small, your budget is tight, or you don’t yet need conditional, multi-branch automations.

Klaviyo’s strength is depth. The Shopify integration gives it full visibility into browsing, cart, and purchase behaviour, which is what predictive send-time optimisation and lifetime-value segmentation actually run on. That depth is wasted on a store with under a few hundred customers and one or two simple flows.

If you’re comparing platforms before committing, our Klaviyo vs Mailchimp breakdown and best email marketing tools for Shopify roundup cover pricing and feature gaps in more detail. Sellers just starting out with no list yet are usually better served by our Shopify Email setup guide, which costs nothing and takes less time to configure than Klaviyo’s fuller feature set requires to use properly.

Frequently Asked Questions

Is the Klaviyo Shopify integration free?

Yes, the app itself is free to install from the Shopify App Store. Klaviyo’s own plan is separate: the free tier covers up to 250 profiles and 500 email sends a month, per Klaviyo’s official pricing page. You only pay once your subscriber list or send volume grows past that cap.

How long does it take to connect Klaviyo to Shopify?

Most stores finish the core connection in under 15 minutes: installing the app, authorising store access, and confirming the initial data sync. Building out flows, forms, and segments afterward typically takes a few more hours spread across your first week.

Does Klaviyo automatically sync abandoned cart data from Shopify?

Yes. Once connected, Klaviyo receives checkout and cart events from Shopify in real time and can trigger an abandoned cart flow without extra setup. You still need to build or activate the flow itself under Klaviyo’s Flows library.

Can I run Klaviyo and Shopify Email on the same store at once?

Technically yes, but it causes duplicate sends and conflicting automation triggers if both are active for the same audience. Most sellers migrate fully to Klaviyo and turn off Shopify Email’s automations once Klaviyo is live, rather than running both in parallel.

Will connecting Klaviyo slow down my Shopify store?

No. Klaviyo’s Shopify integration runs through Shopify’s official APIs and webhooks, not through storefront code that loads on customer-facing pages, so it does not add to your page load time the way a poorly built theme app can.

Keep Reading

Frequently Asked Questions

Is the Klaviyo Shopify integration free?
Yes, the app itself is free to install from the Shopify App Store. Klaviyo's own plan is separate: the free tier covers up to 250 profiles and 500 email sends a month, per Klaviyo's official pricing page. You only pay once your subscriber list or send volume grows past that cap.
How long does it take to connect Klaviyo to Shopify?
Most stores finish the core connection in under 15 minutes: installing the app, authorising store access, and confirming the initial data sync. Building out flows, forms, and segments afterward typically takes a few more hours spread across your first week.
Does Klaviyo automatically sync abandoned cart data from Shopify?
Yes. Once connected, Klaviyo receives checkout and cart events from Shopify in real time and can trigger an abandoned cart flow without extra setup. You still need to build or activate the flow itself under Klaviyo's Flows library.
Can I run Klaviyo and Shopify Email on the same store at once?
Technically yes, but it causes duplicate sends and conflicting automation triggers if both are active for the same audience. Most sellers migrate fully to Klaviyo and turn off Shopify Email's automations once Klaviyo is live, rather than running both in parallel.
Will connecting Klaviyo slow down my Shopify store?
No. Klaviyo's Shopify integration runs through Shopify's official APIs and webhooks, not through storefront code that loads on customer-facing pages, so it does not add to your page load time the way a poorly built theme app can.

Before you go, grab the SEO fix list

15 SEO fixes you can ship this week. Each one: what to fix, why it matters, how to verify. No tools needed.

You're in! Check your inbox for a welcome email.

No spam. Unsubscribe anytime.