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.
Illustrative diagram
Shopify events in Klaviyo
| Event | Typical use |
|---|---|
| Checkout Started | Abandoned checkout flow |
| Placed Order | Post-purchase flow, exit condition for reminders |
| Ordered Product | Product-specific follow-ups |
| Fulfilled Order | Timing emails after dispatch |
| Cancelled Order | Stopping post-purchase emails |
| Refunded Order | Excluding 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.
Marketing consent
Shopify's help says customer profiles record email, SMS and WhatsApp marketing consent. Not every customer who has bought from you has agreed to marketing. Check how consent appears on Klaviyo profiles after syncing, and make sure marketing flows and campaigns go only to people who have agreed or meet the soft opt-in conditions under ICO guidance. Check Klaviyo's help for how consent updates move between the two systems.
Connecting and checking
Connect
Install and authorise the integration.
Output: Sync started
Check profiles
Customers and order history.
Output: Profiles confirmed
Check consent
Subscribed and non-subscribed.
Output: Consent confirmed
Test order
Checkout and purchase events.
Output: Events confirmed
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.
- A test checkout is started and abandoned; the Checkout Started event appears on the test profile.
- The test order is then completed; Placed Order appears and the abandoned checkout flow stops for that profile.
- 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.
- Klaviyo Help: Shopify data reference (opens in a new tab) — reviewed 2026-10-31
- Shopify Help: Customer marketing consent (opens in a new tab) — reviewed 2026-10-31
Request a Custom Quote
Ask about Klaviyo Shopify integration
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.