Klaviyo + Shopify: A Practical Setup Guide

Last updated
Expert reviewed
5 min read
Simeon Mantel
Simeon Mantel
CEO at Fudge.

Key takeaways

  • Klaviyo is the dominant ESP on Shopify. The integration is well-supported and the setup is straightforward.
  • Five flows do most of the work: welcome, abandoned cart, post-purchase, browse abandonment, win-back. Build these before any campaign sends.
  • Segmentation does more for revenue than copy does. Send the right message to the right segment; the copy is secondary.
  • Most stores under $500K revenue can run Klaviyo’s free tier (TODO: verify current threshold). Above that, paid tiers earn back.

This guide is the practical setup of Klaviyo on Shopify - install, the flows that matter, segmentation that earns its keep, and what’s safe to skip.

Why you can trust us

Four years in Shopify, dozens of Klaviyo setups across categories. We build Fudge, the AI agent on the storefront side - the popups, post-purchase pages, and landing pages that feed Klaviyo’s data.


Step 1: Install and connect

  1. Install the Klaviyo app from the Shopify App Store.
  2. Authorise the connection - this syncs your customer, order, and product data automatically.
  3. Verify the data sync ran correctly in Klaviyo (Profiles → search for a known customer).
  4. Install Klaviyo’s web tracking snippet via Shopify’s pixel manager. This tracks site behaviour for segmentation.

The integration is solid. Sync usually completes within an hour for stores under 50K customers.

Step 2: Set up the five flows that matter

1. Welcome flow

Triggers: new subscriber via popup or signup form.

Touches: 3-5 emails over 7-10 days.

2. Abandoned cart flow

Triggers: started checkout, didn’t complete.

Touches: 3 emails over 72 hours.

Don’t extend beyond 72h; abandoned-cart relevance decays sharply.

3. Post-purchase flow

Triggers: order placed.

Touches: 3-5 emails over 14-21 days.

4. Browse abandonment

Triggers: viewed a product, didn’t add to cart, exited.

Touches: 1-2 emails over 24 hours.

Lower priority than abandoned cart; many stores skip this flow.

5. Win-back flow

Triggers: previously purchased, no purchase in 60-90 days (depends on category cadence).

Touches: 2-3 emails over 14 days.

Want email-capture forms built natively into your theme?
Try Fudge for Free

Step 3: Set up segmentation

The segments that earn revenue.

Engagement segments

Most stores should send most campaign mail to Engaged 30 + Engaged 90. Sending to disengaged at high frequency hurts deliverability.

Behaviour segments

Lifecycle segments

Product / category segments

For wider context see Shopify sales funnel and 12 high-impact CRO tactics.


Step 4: Build campaigns on top of flows

Flows are automated, segmented messaging. Campaigns are time-specific blasts (BFCM, new product launch, content release).

Campaign best practices:


What to skip in Klaviyo

For wider context see best Shopify apps for CRO and Shopify newsletter popup guide.


FAQ

Is Klaviyo the right ESP for a Shopify store?

For most DTC Shopify stores, yes. The integration is the best in the category, the segmentation is strong, and the pricing scales reasonably. Alternatives (Omnisend, MailerLite, Sendlane) work for specific use cases but Klaviyo is the default.

What’s the difference between Klaviyo flows and Klaviyo campaigns?

Flows are automated, triggered by customer behaviour (signed up, abandoned cart, purchased). Campaigns are time-specific blasts (BFCM, new launch). Both are essential; flows do more work over time.

How many Klaviyo flows do I need to start?

Five: welcome, abandoned cart, post-purchase, browse abandonment, win-back. Build these before running any campaigns. Other flows can come later as you have data.

Can I run Klaviyo on the free tier?

Up to a certain contact count, yes (TODO: verify current threshold). Most stores under $500K revenue can. Above that, paid tiers earn back via segmentation and deliverability features.

Should I send emails to my entire list at the same frequency?

No. Engaged subscribers can take 2-3 emails per week. Disengaged should rarely receive emails - they hurt deliverability. Segment by engagement at minimum.

Simeon's signature
Ready to build the storefront-side of your Klaviyo funnel?

You might also be interested in

AI Product Descriptions for Shopify: Workflow & Tools
How to write Shopify product descriptions with AI - the prompt structure that produces on-brand copy, tools compared, and what to never let AI generate.
Wholesale on Shopify Plus: Setup & Best Practices
Setting up wholesale on Shopify Plus - B2B catalogue, customer-specific pricing, payment terms, and the apps that fill the gaps in 2026.
How to A/B Test Shopify Product Pages
A/B test Shopify product pages without invalidating results. Tools that work with Shopify, sample-size guidance, and the tests worth running first.