Email platform implementation

Klaviyo Shopify integration

Connecting Shopify to Klaviyo brings your store's customers, orders and shopping behaviour into the email platform, which is what makes automated flows possible. Klaviyo's help says it creates a profile for every customer it syncs and records events including Checkout Started, Placed Order, Ordered Product, Fulfilled Order, Cancelled Order and Refunded Order. Shopify customer profiles also record marketing consent for email and other channels. Getting the integration right means checking that profiles, events and consent all arrive as expected, deciding how product data will be used in emails and confirming that flows triggered by these events behave correctly with test orders.

This page covers what syncs, consent, product data, testing and common gaps. Check Klaviyo's and Shopify's help for current details. LetGetGrow sets up and manages Klaviyo and Mailchimp, including flows, templates, integrations and migrations, with the scope, cost and timeline set out in a custom quotation.

Implementation service · Digital Marketing · Custom quotations only

Illustrative diagram

EventUsed for
Checkout StartedAbandoned checkout flow
Placed OrderPost-purchase and exits
Fulfilled OrderDelivery timing
Refunded OrderExclude from review asks
Shopify events and flows. Each event drives a flow or exit.

Shopify events in Klaviyo

Event names from Klaviyo's Shopify data reference; uses illustrative
EventTypical use
Checkout StartedAbandoned checkout flow
Placed OrderPost-purchase flow, exit condition for reminders
Ordered ProductProduct-specific follow-ups
Fulfilled OrderTiming emails after dispatch
Cancelled OrderStopping post-purchase emails
Refunded OrderExcluding from review requests

Profiles and history

Each synced customer gets a Klaviyo profile, with their orders attached. That history lets segments such as repeat buyers or lapsed customers work from day one. Check a few real customers' profiles after connecting to confirm order history looks complete.

Connecting and checking

  1. Connect

    Install and authorise the integration.

    Output: Sync started

  2. Check profiles

    Customers and order history.

    Output: Profiles confirmed

  3. Check consent

    Subscribed and non-subscribed.

    Output: Consent confirmed

  4. Test order

    Checkout and purchase events.

    Output: Events confirmed

  5. Test flows

    Cart and post-purchase.

    Output: Working automations

Product data

Klaviyo's help notes the Placed Order event includes the product information for items bought. That lets emails show the products someone ordered or left in a checkout, and supports product recommendations. Keep product titles, images and prices tidy in Shopify, because they appear in emails.

Example: checking an integration

Illustrative example — not a client case study

Situation: A skincare shop connects Shopify to Klaviyo.

  1. A test checkout is started and abandoned; the Checkout Started event appears on the test profile.
  2. The test order is then completed; Placed Order appears and the abandoned checkout flow stops for that profile.
  3. Profiles for a sample of real customers are checked to confirm consent matches Shopify.

What this shows: The shop knew its flows ran on accurate data. This example is illustrative.

Integration checks

Data

  • Profiles and history present
  • Events appear after test order

Consent

  • Marketing consent matches Shopify
  • Non-subscribed kept out of marketing

Flows

  • Exit on Placed Order
  • Cancelled and refunded orders handled

Common gaps

Post-purchase flows that ignore cancellations and refunds can ask someone to review a product they returned. Abandoned checkout flows without an exit on purchase keep reminding buyers. Sign-up forms on the store that do not pass consent correctly leave subscribers out of flows. Check each.

Access

Connecting needs permission in both Shopify and Klaviyo. Use staff or user accounts with suitable roles rather than sharing the owner's login.

Segments from Shopify data

Once order history is in Klaviyo, segments can group customers by what they have done: bought once, bought several times, spent above a threshold, not bought in six months, or bought from a particular collection. Klaviyo describes segments as dynamic, so people move in and out as their behaviour changes. These segments make campaigns and winback flows far more relevant than sending everything to everyone.

Several markets or stores

Stores selling in several countries or running more than one Shopify store need care: currencies, languages and consent rules may differ. Check how each store or market appears in Klaviyo and keep flows and segments separate where messages should differ.

Keeping it healthy

Apps get added, checkout changes and forms move. Once a month, place a test order or check that recent orders appear on profiles, and confirm new sign-ups are reaching the right lists.

Questions about Klaviyo Shopify integration

What does the Shopify integration sync?

Customer profiles, orders and events such as Checkout Started and Placed Order.

Does consent sync from Shopify?

Shopify records consent; check how it appears in Klaviyo.

Can emails show ordered products?

Yes; Placed Order includes product information.

How do we test the integration?

Place a test order and watch the events.

What gaps are common?

Missing exits, refunds ignored, consent not passed.

Who needs access?

Users with suitable roles in both systems.

Sources referenced

Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.

Request a Custom Quote

Ask about Klaviyo Shopify integration

Project details

Enquiry about: Klaviyo Shopify integration

Fields marked with an asterisk are required.

What do you want to achieve, what exists today, and any deadlines or constraints.

Include your country code.

Request a quote