Klaviyo is the dominant email marketing platform for Shopify stores, powering over 100,000 e-commerce brands and generating an average of 30-35% of total revenue for merchants who use it correctly. The gap between stores that set Klaviyo up properly and those that rush through configuration is significant — properly configured accounts see 3-5x the revenue per recipient compared to default installations.
This guide walks through every step of connecting Klaviyo to your Shopify store, importing your existing data, building your first segments, and launching the automated flows that will generate revenue while you sleep.
Why Does Klaviyo Outperform Other Shopify Email Platforms?
Before diving into setup, it helps to understand why Klaviyo has become the default choice for serious Shopify merchants. The answer is data depth.
Klaviyo pulls over 200 data points from your Shopify store in real time — every product view, add-to-cart, purchase, refund, and customer interaction. This data powers segmentation and personalization that generic email platforms simply cannot match.
| Feature | Klaviyo | Shopify Email | Mailchimp | Omnisend |
|---|---|---|---|---|
| Shopify data sync | Real-time, 200+ events | Native, limited events | Delayed, basic events | Real-time, moderate events |
| Predictive analytics | CLV, churn risk, next order date | None | Basic | Limited |
| Flow complexity | Unlimited branches, splits, conditions | Basic automations | Moderate | Moderate |
| SMS integration | Built-in, unified profiles | None | Separate add-on | Built-in |
| Segmentation depth | Unlimited conditions, nested logic | Basic filters | Moderate | Moderate |
| Free tier | 250 contacts | 10,000 emails/month | 500 contacts | 250 contacts |
| Revenue attribution | 5-click + view attribution | Basic | Limited | Moderate |
The real differentiator is Klaviyo's predictive analytics engine — it calculates expected customer lifetime value, churn probability, and predicted next order date for every customer in your database. These predictions power automations that no other platform can replicate without custom development.
How Do You Install Klaviyo on Shopify?
The installation process has been streamlined significantly in 2026. Follow these steps exactly.
Step 1: Create your Klaviyo account. Go to klaviyo.com and sign up using the email address associated with your Shopify store. Select "Shopify" when asked about your e-commerce platform during onboarding.
Step 2: Install the Klaviyo app from Shopify. In your Shopify admin, go to Apps > Search for "Klaviyo" > Click Install. Approve the requested permissions. Klaviyo needs access to customers, orders, products, and marketing data.
Step 3: Authorize the API connection. After installation, Klaviyo will prompt you to authorize the connection. Click "Connect" and approve the OAuth flow. This establishes a two-way data sync between your Shopify store and Klaviyo.
Step 4: Verify the onsite tracking snippet. Klaviyo automatically installs its JavaScript tracking snippet on your Shopify storefront through the app integration. Verify it is working by visiting your store in an incognito window, browsing a product, and then checking Klaviyo's Activity Feed under Analytics. You should see the page view event appear within 60 seconds.
Step 5: Configure your sending domain. Navigate to Klaviyo > Settings > Domains. Add your store's domain and follow the DNS configuration instructions. You will need to add three DNS records: a CNAME for tracking, a CNAME for DKIM authentication, and a TXT record for domain verification. This step is critical for deliverability and should not be skipped.
Step 6: Set your default sender information. Under Settings > Email, configure your default "From" name (typically your brand name) and "From" email address. Use an address on your verified domain — hello@yourbrand.com or shop@yourbrand.com are common choices.
How Should You Import Your Existing Customer Lists?
If you are migrating from another email platform or starting fresh with existing Shopify customer data, the import process matters more than most merchants realize.
Automatic Shopify sync: Once connected, Klaviyo automatically imports all existing Shopify customer data — including order history, contact information, and marketing consent status. This process takes 15 minutes to several hours depending on your customer count. Do not proceed with additional imports until this sync completes.
Manual list imports: If you have subscribers from non-Shopify sources (blog signups, event lists, lead magnets), import them via CSV. Navigate to Lists & Segments > Create List > Import. Map your columns carefully — email, first name, last name, and any custom properties you have collected.
Critical consent rules: Only import contacts who have explicitly opted in to receive marketing emails from your brand. Importing purchased lists or scraped contacts will destroy your sender reputation and violate Klaviyo's terms of service. Klaviyo automatically respects Shopify's marketing consent flags, so customers who unchecked the marketing box at checkout will not receive campaigns.
Suppression list import: If you have a suppression list from your previous email platform (unsubscribes, bounces, complaints), import it to Klaviyo's suppression list before sending any campaigns. Navigate to Profiles > Suppressed Profiles > Import Suppressions. This prevents you from emailing people who already opted out — a legal requirement under CAN-SPAM, GDPR, and CCPA.
What Segments Should You Build First?
Segments are the foundation of everything in Klaviyo. Without them, you are sending the same message to every subscriber, which guarantees mediocre results. Build these six segments before launching any campaign or flow.
Segment 1: Engaged subscribers (last 90 days). Contacts who have opened or clicked an email in the last 90 days. This is your primary sending audience for campaigns. Sending only to engaged subscribers protects your deliverability.
Segment 2: VIP customers. Customers who have placed 3+ orders or spent above your average order value threshold. These contacts deserve exclusive content, early access, and special offers.
Segment 3: At-risk customers. Customers who purchased in the past but have not engaged with emails or placed an order in 60-90 days. Target with win-back campaigns and re-engagement flows.
Segment 4: First-time buyers. Customers with exactly one order. These contacts need nurturing to drive the critical second purchase, which is where long-term customer value is determined.
Segment 5: Non-purchasers. Subscribers who have joined your list but never bought. They need different messaging — education, social proof, and introductory offers.
Segment 6: High AOV customers. Customers whose average order value exceeds a threshold you define (typically 2x your store average). These contacts respond well to premium product recommendations and bundled offers.
How Do You Set Up Your First Three Automated Flows?
Flows are Klaviyo's automated email sequences. They trigger based on subscriber actions and run continuously without manual intervention. These three flows should go live immediately.
Flow 1: Welcome Series
Trigger: When someone subscribes to your email list.
- Email 1 (immediate): Welcome message with brand story and any promised discount code. Subject line: "Welcome to [Brand] — here is your [X]% off."
- Email 2 (Day 2): Best-sellers showcase or founder's story. Build credibility and introduce your product range.
- Email 3 (Day 4): Social proof — customer reviews, UGC, press mentions. Overcome skepticism.
- Email 4 (Day 7): Discount reminder if the subscriber has not purchased. Create urgency with expiration.
Flow 2: Abandoned Cart
Trigger: When someone adds a product to cart but does not complete checkout within 1 hour.
- Email 1 (1 hour after abandonment): Simple cart reminder with product image and direct checkout link. No discount.
- Email 2 (24 hours): Address common objections — free shipping threshold, return policy, customer reviews.
- Email 3 (48 hours): Final reminder with small incentive (5-10% off or free shipping) and urgency.
Flow 3: Post-Purchase Thank You
Trigger: When someone places their first order.
- Email 1 (immediately after order): Thank you message with order details and what to expect next.
- Email 2 (Day 3): Product care tips, usage guides, or complementary product suggestions.
- Email 3 (Day 14): Request a product review. Include a direct link to leave a review.
What Are the Most Common Klaviyo Setup Mistakes?
Even experienced marketers make these errors during initial configuration.
Skipping domain authentication. Without proper SPF, DKIM, and DMARC records, your emails land in spam folders. This single oversight costs more revenue than any other setup error.
Using double opt-in unnecessarily. While double opt-in is legally required in some jurisdictions (Germany, for example), for US-based Shopify stores it cuts list growth by 20-30% with minimal deliverability benefit if you are already using Shopify's consent checkbox.
Not filtering by engagement. Sending campaigns to your entire list (including unengaged subscribers) tanks your open rates and triggers spam filters. Always send campaigns to your engaged segment first, then expand to broader audiences only for major announcements.
Ignoring flow performance data. Klaviyo provides per-email metrics within each flow. Check these weekly during your first month. If any email in a flow has an open rate below 30% or a click rate below 2%, revise the subject line, content, or timing.
Setting incorrect attribution windows. Klaviyo defaults to a 5-day attribution window for flows and campaigns. If you also run paid ads, consider whether this creates double-attribution with your ad platform's reporting. Align your attribution windows across platforms to avoid inflated revenue numbers.
What Should Your First 30 Days Look Like?
Follow this timeline to get maximum value from Klaviyo in your first month.
Week 1: Complete installation, domain authentication, list import, and suppression import. Build your six core segments. Design your branded email template.
Week 2: Launch your welcome series, abandoned cart flow, and post-purchase flow. Send your first campaign to engaged subscribers — a simple brand introduction or current promotion.
Week 3: Analyze first-week flow performance. Adjust timing and subject lines based on data. Launch a browse abandonment flow. Send your second campaign.
Week 4: Review full-month metrics. Compare Klaviyo-attributed revenue against your total store revenue — healthy accounts attribute 20-30% of revenue to email within 90 days. Plan next month's campaign calendar and identify flows to add (win-back, sunset, VIP).
Klaviyo is not a set-it-and-forget-it tool, but the initial setup you complete in these first 30 days builds the foundation that generates compounding returns for the life of your Shopify store. Get the infrastructure right, and the revenue follows.