How to Connect Shopify to Klaviyo (UK Guide)

13 Jun 2026 · 8 min read

To connect Shopify to Klaviyo, install Klaviyo's native integration from the Shopify App Store and authorise it. It syncs customers, orders, products and on-site events automatically, which covers most UK stores. The work that matters is configuring marketing consent for GDPR/PECR and building the right flows.

If you run a Shopify store and want email and SMS marketing that reflects what customers actually do, Klaviyo is the usual choice, and connecting the two is genuinely straightforward. The native integration does the heavy lifting: it pulls your customers, orders, products and on-site behaviour into Klaviyo automatically, then keeps them in sync. The honest headline is that for the large majority of UK stores the native integration is all you need, and reaching for custom code first is a mistake.

This guide covers the setup, what actually syncs, the flows worth building, and the part most guides skip: getting marketing consent right under UK GDPR and PECR, so you are not building a polished email programme on an unlawful list.

The short answer

Install the Klaviyo app from the Shopify App Store, authorise the connection, and Klaviyo begins syncing your store data within minutes. Then:

  1. Get consent handling right first. Make sure email and SMS marketing consent flows from Shopify into Klaviyo correctly (see the consent section below).
  2. Confirm the Klaviyo on-site snippet is in place (the native integration usually injects it) so browsing, product views and add-to-cart events are tracked.
  3. Turn on the core flows — abandoned cart, welcome, post-purchase and winback.

No middleware, no Zapier, no custom build is required for any of this. You only need custom events or server-side work in specific cases, covered at the end.

Setting up the native integration

The Klaviyo integration is a one-time install:

  • In Shopify, go to the App Store, search for Klaviyo, and install it (or start in Klaviyo and connect Shopify from Integrations).
  • Authorise the requested scopes. Klaviyo needs read access to customers, orders and products, plus permission to add its on-site tracking.
  • Confirm the on-site tracking snippet is installed. On modern Shopify themes the native integration handles this; on a heavily customised or headless theme you may need to add Klaviyo's klaviyo.js manually.

Once authorised, Klaviyo backfills your historical data (customers and recent orders) and then keeps everything current. There is nothing to schedule or maintain.

What actually syncs

It helps to know exactly what crosses the connection, because your flows and segments depend on it:

DataWhat comes acrossUsed for
Customers / profilesEmail, name, location, marketing consent status, order historySegmentation, suppression, list hygiene
OrdersPlaced Order, Ordered Product, Fulfilled Order, Cancelled Order and Refunded Order events, with line items and valuePost-purchase flows, revenue reporting, RFM segments
CatalogueProduct feed — titles, images, prices, URLs, variantsProduct blocks, recommendations, back-in-stock
On-site eventsActive on Site, Viewed Product, Added to Cart, Started CheckoutAbandoned browse and abandoned cart flows
Checkout / cartStarted Checkout, with cart contentsThe abandoned cart flow's trigger

The combination of order events and on-site events is what makes Klaviyo worth using over Shopify's built-in email: you can trigger on behaviour, not just on purchases.

One UK note on value. Klaviyo records order totals as they come from Shopify, which are VAT-inclusive for UK stores. If you report Klaviyo's attributed revenue alongside your accounts, remember you are comparing a gross (VAT-inclusive) figure to net figures elsewhere.

The flows worth building first

Klaviyo's value is in automated, behaviour-triggered flows. Start with these four:

  • Welcome series — triggered when someone subscribes (via a signup form or at checkout). Introduce the brand, set expectations, and often include a first-order incentive.
  • Abandoned cart / abandoned checkout — triggered by Started Checkout, and typically the single highest-revenue flow. Pull in the actual cart contents using the catalogue feed.
  • Post-purchase — triggered by Placed Order. Thank the customer, set delivery expectations, request reviews, and cross-sell complementary products after a sensible delay.
  • Winback — triggered when a customer crosses an inactivity threshold (for example, no purchase in 90–180 days, tuned to your typical reorder cycle).

A practical sequencing tip: build suppression and exclusion logic into every flow from day one. Exclude people who have since purchased from the abandoned cart flow, and exclude recent buyers from winback. Flows that ignore this annoy customers and push up unsubscribes.

Data and consent: getting GDPR and PECR right

This is the part that carries real legal weight in the UK, and the integration will not do it for you.

Marketing email and SMS to consumers in the UK are governed by PECR (the Privacy and Electronic Communications Regulations) on top of UK GDPR. The core rule: you generally need explicit, opt-in consent to send marketing emails and texts to individuals. In practice:

  • Do not auto-subscribe at checkout. Shopify lets a customer place an order without opting into marketing. Only customers who actively tick a clearly labelled, unticked marketing opt-in should sync to Klaviyo as subscribed. Klaviyo respects Shopify's consent flag, so the job is making sure your Shopify checkout captures consent properly — never pre-ticked.
  • Treat email and SMS consent separately. Consenting to emails is not consent to texts. Capture and store them as distinct permissions; Klaviyo supports separate email and SMS consent states.
  • The "soft opt-in" exists but is narrow. PECR allows marketing to existing customers about similar products without fresh consent, if you collected the address during a sale and gave a clear opt-out at that point and in every message. Many stores rely on this; if you do, document that you meet every condition, and never extend it to SMS or to people who only browsed.
  • Honour unsubscribes and erasure. Every message needs a working unsubscribe, and you must be able to action data deletion requests. Klaviyo and Shopify both expose suppression and data-removal tools. Use Klaviyo's suppression list rather than deleting profiles outright, so you do not accidentally re-import someone who opted out.

A clean, consent-aware list will usually outperform a far larger but legally shaky one, both on deliverability and on risk. If your consent capture is messy, or your two systems disagree on who is subscribed, that is a data integration problem worth fixing before you scale sending.

When you need custom events or server-side tracking

The native integration covers customers, orders, catalogue and standard on-site behaviour. You only need to go beyond it when:

  • You have behaviour Shopify does not emit — quiz completions, loyalty tier changes, subscription (recurring order) lifecycle events, wishlist adds, or back-in-stock interest. These need custom events pushed to Klaviyo via its API or client-side track calls.
  • You run a headless or heavily customised storefront where the standard snippet does not fire reliably. Here you may track events server-side through Klaviyo's API for accuracy.
  • Accuracy matters more than convenience. Ad blockers and consent tools can suppress client-side tracking, so high-value events such as Placed Order are best sent server-side from your backend or a webhook.
  • You are stitching Klaviyo to other systems — a separate subscriptions platform, a loyalty app, or your ERP — so customer state stays consistent everywhere. That is a classic API integration job.

If you find yourself reaching for these, scope tightly. Add the one or two custom events you genuinely need, rather than rebuilding what the native integration already does well.

Common gotchas

  • Double opt-in vs single opt-in. Klaviyo can require a confirmation click before subscribing. Single opt-in grows your list faster; double opt-in gives stronger consent evidence and cleaner deliverability. For UK B2C, single opt-in with a clear, logged consent action is usually defensible — but choose deliberately.
  • Historic customers without consent. When Klaviyo backfills, do not assume old customers are subscribed. Map their consent status honestly; importing them as subscribed without a basis is a PECR breach.
  • Duplicate profiles from guest checkouts using different emails. Keep an eye on profile counts and merge where Klaviyo allows.
  • Discount-code and review-app events often need a separate integration. Check whether your apps have native Klaviyo support before assuming events will appear.

A note on cost

The Klaviyo integration is free to install; you pay for your Klaviyo plan, which is priced on active profile count and sending volume. Any third-party app or development costs are separate and depend entirely on your stack. Treat any figures you see quoted online as indicative UK market ranges rather than firm prices — the right answer depends on your list size, your storefront, and how much you do natively versus custom.

How APIwise can help

For most UK Shopify stores the native Klaviyo integration is the right answer, and you will not need us to install it. Where we add value is the bits that are easy to get wrong: making sure consent flows correctly between Shopify and Klaviyo under GDPR and PECR, adding reliable server-side or custom events for headless and subscription stores, and keeping Klaviyo in sync with the rest of your stack. If you want a senior, vendor-neutral pair of eyes before you scale your sending, our fixed-price Integration Health Check will tell you exactly what is solid and what needs fixing. Get in touch.

Frequently asked questions

Does Shopify have a free official Klaviyo integration?

Yes. Klaviyo's integration is free to install from the Shopify App Store, and the connection itself costs nothing — you pay only for your Klaviyo plan, which is priced on active profile count and sending volume. The native integration syncs customers, orders, products and on-site events automatically and is sufficient for the large majority of UK stores without any custom development.

What syncs automatically from Shopify to Klaviyo?

Once connected, Klaviyo syncs customer profiles (including marketing consent status), order events such as Placed Order, Fulfilled Order and Refunded Order with line items, your product catalogue feed, and on-site behaviour like Viewed Product, Added to Cart and Started Checkout. It also backfills recent historical orders and customers on install, then keeps everything current automatically.

Do I need explicit consent to email Shopify customers via Klaviyo in the UK?

Generally yes. Under UK GDPR and PECR you need explicit opt-in consent to send marketing emails and texts to consumers. Do not auto-subscribe customers at checkout — only sync those who actively opted in via a clearly labelled, unticked box. A limited PECR soft opt-in lets you market similar products to existing customers who were given a clear opt-out at purchase, but it does not apply to SMS or to people who only browsed.

When do I need custom events or server-side tracking instead of the native integration?

Only in specific cases: when you have behaviour Shopify does not emit (quiz completions, loyalty tier changes, subscription lifecycle, back-in-stock), when you run a headless or heavily customised storefront where the standard snippet is unreliable, or when accuracy matters enough that you want high-value events sent server-side to bypass ad blockers. For standard stores, the native integration covers it.

Want this set up properly — and handled for you?

We're APIwise, the UK's API & AI integration specialists. Start with a fixed-price Integration Health Check and we'll map the quickest path to getting your systems talking.

Related guides

API Integration

Why Integrations Fail (and How to Build Ones That Last)

Why business integrations break or quietly stop working — the real failure modes (API changes, token expiry, rate limits, data drift, no monitoring) and how to keep them alive.

20 Jun 2026 · 9 min read

API Integration

How to Connect Stripe to QuickBooks Online (UK Guide)

A practical UK guide to connecting Stripe to QuickBooks Online: charges, fees, refunds, payouts, VAT and multi-currency, plus native app vs Zapier/Make vs custom.

18 Jun 2026 · 10 min read

API Integration

How to Connect Amazon to Xero: A UK Seller's Guide

A practical UK guide to connect Amazon to Xero: settlement-based journals (not per-order), FBA fees, refunds, reserves, VAT and marketplace facilitator rules, plus A2X vs custom.

17 Jun 2026 · 10 min read

API Integration

iPaaS Cost UK (2026): Pricing Models, Tiers and True Total Cost of Ownership

An honest UK guide to iPaaS cost in 2026 — Zapier, Make, Workato, Boomi and Celigo pricing models, indicative tier ranges, hidden costs and when iPaaS beats custom.

16 Jun 2026 · 7 min read

API Integration

Sage Salesforce Integration: A Practical UK Guide (Sage 50 & Business Cloud)

A plain-English UK guide to Sage Salesforce integration: Sage 50 vs Business Cloud API realities, connectors vs iPaaS vs custom, sync direction, and how to choose.

15 Jun 2026 · 10 min read

API Integration

How to Connect Pipedrive to Xero: A UK Integration Guide

A practical UK guide to connecting Pipedrive to Xero: won-deal-to-invoice, contact sync, payment write-back, the three integration routes, field mapping and VAT gotchas.

13 Jun 2026 · 7 min read

API Integration

How to Sync WooCommerce with Xero: A UK Ecommerce Accounting Guide

A practical UK guide to sync WooCommerce with Xero: orders, gateway fees, refunds, payouts, stock and VAT, plus plugin vs middleware vs custom and reconciliation tips.

12 Jun 2026 · 11 min read

API Integration

How to Connect Xero to Your CRM: a 2026 UK Guide

A practical 2026 UK guide to connecting Xero to your CRM (HubSpot, Salesforce, Pipedrive) — what to sync, three routes, field mapping and the real gotchas.

11 Jun 2026 · 9 min read

API Integration

How to Connect Shopify to QuickBooks Online (UK Guide)

A practical UK guide to connect Shopify to QuickBooks Online: orders, payouts, fees, refunds and VAT, plus connector apps vs middleware vs custom, and clean payout reconciliation.

10 Jun 2026 · 10 min read

API Integration

How to Sync Shopify and Xero (and Automate Your Ecommerce Accounting)

A practical UK guide to sync Shopify and Xero: what to sync, A2X vs Zapier vs custom, payout reconciliation, and the multi-currency and VAT gotchas.

9 Jun 2026 · 11 min read

API Integration

How to Connect GoCardless to Xero: A UK Direct Debit Guide

A practical UK guide to connecting GoCardless to Xero: native link vs apps vs custom, syncing payouts, fees, failed and retried collections, reconciliation and VAT.

8 Jun 2026 · 10 min read

API Integration

How to Connect HubSpot to Xero: A Practical Guide for UK SMBs

A plain-English UK guide to connecting HubSpot to Xero: what to sync, native vs iPaaS vs custom routes, one-way vs two-way, dedupe and VAT gotchas.

7 Jun 2026 · 7 min read

API Integration

HubSpot QuickBooks Integration: A Practical UK Guide

A plain-English UK guide to HubSpot and QuickBooks Online integration: contact sync, deal-to-invoice, payment visibility, native vs iPaaS vs custom, and VAT gotchas.

6 Jun 2026 · 8 min read

API Integration

QuickBooks to Salesforce Integration: Native vs Third-Party vs Custom

A plain-English guide to QuickBooks Salesforce integration: managed connectors vs iPaaS vs custom API, what data flows where, sync direction, and how to choose.

5 Jun 2026 · 10 min read

API Integration

How to Connect PayPal to Xero: A UK Reconciliation Guide

A practical UK guide to connecting PayPal to Xero: native feed vs apps vs custom, fees, multi-currency, refunds, reconciling the PayPal balance and VAT.

5 Jun 2026 · 10 min read

API Integration

How to Connect Stripe to Xero: A UK Business Guide

A practical UK guide to connect Stripe to Xero: the native feed, dedicated apps, Zapier/Make and custom builds, plus fees, VAT, payouts and multi-currency gotchas.

4 Jun 2026 · 10 min read

API Integration

Zapier vs Make vs Custom API Integration: Which Should You Use?

An honest, vendor-neutral guide to choosing between Zapier, Make and custom API integration — covering cost, reliability, complexity, data volume and lock-in.

2 Jun 2026 · 9 min read

API Integration

eBay Xero Integration: A UK Seller's Guide to Clean Books

A practical UK guide to eBay Xero integration: managed payments payouts, fees, refunds, marketplace VAT, summarised vs per-order journals, and A2X or Link My Books vs a custom build.

1 Jun 2026 · 9 min read

API Integration

Sage Shopify Integration: A UK Retailer's Guide to Orders, Stock, VAT and Payouts

A practical UK guide to integrating Sage 50 or Business Cloud with Shopify: orders, stock sync, VAT, payout reconciliation, the API realities and the connector vs custom routes.

30 May 2026 · 8 min read

API Integration

How to Connect Square to Xero: A UK Guide for Retail & Hospitality

How to connect Square to Xero for UK retail and hospitality: daily sales summaries, card fees, tips, refunds, payout reconciliation and VAT done right.

27 May 2026 · 6 min read

API Integration

How Much Does API Integration Cost in the UK? (2026 Pricing Guide)

An honest, plain-English guide to API integration cost in the UK for 2026: what drives the price, indicative ranges, ongoing maintenance and hidden costs.

27 May 2026 · 8 min read

API Integration

How to Connect Stripe to Salesforce: A UK Business Guide

A practical UK guide to connecting Stripe to Salesforce: AppExchange apps vs iPaaS vs custom build, what data flows where, MRR, failed payments and dunning, and the real gotchas.

23 May 2026 · 11 min read

API Integration

GoCardless QuickBooks Integration: A UK Setup & Reconciliation Guide

How to connect GoCardless to QuickBooks Online in the UK: syncing payments, fees, payouts and failed collections, plus reconciliation, VAT on fees and the common gotchas.

23 May 2026 · 6 min read