Shopify + Klaviyo Email Automation: Complete Setup Guide for 2026
Step-by-step guide to setting up Klaviyo email automation for your Shopify store. Covers integration, essential flows, timing, segmentation, and advanced automations that drive revenue.

Email automation generates roughly $42 in revenue for every $1 spent — making it one of the highest-ROI marketing channels available. For Shopify stores specifically, Klaviyo is the dominant platform, powering email and SMS for over 100,000 e-commerce brands.
But setting up Klaviyo properly is the difference between an email program that runs on autopilot and prints money, and one that annoys subscribers with poorly timed messages. This guide covers the complete setup — from integration to advanced flows.
Step 1: Connecting Shopify to Klaviyo
The integration takes about 15 minutes and syncs your store data automatically:
- In Klaviyo, go to Integrations > Add Integration > Shopify
- Enter your Shopify store URL (the
mystore.myshopify.comformat, not your custom domain) - Authorize the connection in Shopify
- Enable onsite tracking for behavioral events
- Wait for the initial data sync (usually 30-60 minutes for full history)
Once connected, Klaviyo automatically syncs: customer profiles, purchase history, browsing behavior, cart activity, product catalog, and subscription status. This data powers every automated flow you'll build.
Critical step most people skip: Verify that your Shopify webhooks are active in Settings > Notifications. If webhooks are disabled, Klaviyo won't receive real-time events like "Added to Cart" or "Started Checkout."
The 6 Essential Flows Every Shopify Store Needs
These six automated flows form the foundation of a profitable email program. In order of revenue impact:
1. Abandoned Cart Flow
Trigger: Customer adds items to cart and starts checkout but doesn't complete the purchase.
Revenue impact: Recovers 15-30% of abandoned revenue. This is typically the highest-revenue flow for any Shopify store.
| Delay | Content | |
|---|---|---|
| Email 1 | 2-4 hours | Reminder with cart contents. No discount yet. |
| Email 2 | 20-24 hours | Social proof (reviews, testimonials). Urgency. |
| Email 3 | 48 hours | Last chance. Consider a small incentive (free shipping, 10% off). |
Pro tip: Don't lead with a discount. The first email should be a simple reminder — many customers just got distracted. Save incentives for the third email to protect your margins.
2. Welcome Series
Trigger: New subscriber joins your email list (popup, footer form, or account creation).
Revenue impact: A well-structured welcome series can convert 15-20% of new subscribers into first-time buyers.
| Delay | Content | |
|---|---|---|
| Email 1 | Immediate | Welcome + discount code (if offered in popup). |
| Email 2 | 3 days | Brand story, mission, values. Build connection. |
| Email 3 | 7 days | Best sellers or curated picks. Final push for first purchase. |
Send better Klaviyo campaigns in half the time
E-commerce teams use EmailSlicer to go from Figma design to Klaviyo-ready email in about 1 minute.
3. Browse Abandonment
Trigger: Customer views a product page but doesn't add to cart.
This is one of the most underused flows. Browse abandonment emails have a conversion rate nearly 10x higher than standard campaigns because you're reaching someone who showed buying intent.
- Email 1: 1-4 hours after browsing — "Still thinking about [product]?"
- Email 2: 24 hours — Show related products or social proof
Important: Add a filter so this flow only triggers for subscribers who are not already in the abandoned cart flow. You don't want to double-message someone who's further along in the purchase process.
4. Post-Purchase Flow
Trigger: Customer completes a purchase.
Post-purchase emails build loyalty and drive repeat business. The sequence should educate, not sell — at least not immediately.
- Email 1: Immediate — Order confirmation (transactional)
- Email 2: 3-5 days — Product care tips, how-to-use guides
- Email 3: 7-10 days — Request a review
- Email 4: 14 days — Cross-sell or complementary products
5. Win-Back Flow
Trigger: Customer hasn't purchased in 75-90 days (adjust based on your typical purchase cycle).
The goal is to reactivate lapsed customers before they're gone for good. A two-email sequence works well: the first offers a "we miss you" message with new arrivals, and the second (sent 14 days later) includes a stronger incentive.
6. Sunset / List Cleanup Flow
Trigger: Subscriber hasn't opened or clicked in 120+ days.
This isn't a revenue flow — it's a deliverability flow. Sending to unengaged subscribers hurts your sender reputation with Gmail and Yahoo. A sunset flow gives inactive subscribers one last chance to re-engage. If they don't, automatically suppress them from future campaigns. For more on this topic, see our deliverability guide.
Segmentation Strategies for Shopify Data
Klaviyo's power comes from Shopify data. Here are the segments that matter most:
- By purchase recency: Last 30 days (hot leads), 31-90 days (warm), 90+ days (at risk). Adjust messaging intensity accordingly.
- By average order value (AOV): High-AOV customers get premium offers and early access. Low-AOV customers get value-driven messaging and bundles.
- By purchase frequency: One-time buyers need nurturing toward a second purchase (the hardest conversion). Repeat buyers get loyalty rewards.
- By product category: If a customer bought skincare, send skincare content — not unrelated product categories.
- VIP segment: Your top 10-20% by lifetime value. These customers deserve exclusive access, personal touches, and priority support.
Common Setup Mistakes That Kill Performance
- Not filtering between flows: Without proper filters, a customer can be in the welcome series, abandoned cart, and browse abandonment simultaneously — receiving 3+ emails in one day.
- Disabling Smart Sending: Klaviyo's Smart Sending prevents over-mailing within a time window. Keep it on (default: 16 hours).
- Leading with discounts: If your abandoned cart email immediately offers 15% off, customers learn to abandon on purpose. Discount only in the final email, if at all.
- Showing popups on checkout: Never show a signup popup during the checkout process. It creates friction at the worst possible moment.
- Using the wrong Shopify URL: The integration requires your
mystore.myshopify.comURL, not your custom domain. Using the wrong URL causes silent integration failures.
Advanced: Replenishment and Predictive Flows
Once your 6 essential flows are running, these advanced automations can add significant revenue:
- Replenishment reminders: For consumable products (supplements, skincare, coffee), calculate the average reorder cycle and send a reminder 5 days before the customer is likely to run out. This can increase repeat orders by 25-40%.
- Cross-sell based on purchase history: "Customers who bought [X] also loved [Y]." Use Klaviyo's product recommendation blocks to automate this.
- VIP early access: Send new collection previews and sale early access to your top customers 24-48 hours before the general audience.
Frequently Asked Questions
How much revenue should automation generate?
For a healthy Shopify store, automated flows should contribute 20-30% of total email revenue. Top performers see flows generating 30-40% of total revenue. If your flows generate less than 15%, there's significant room for optimization.
How long does setup take?
The Shopify-Klaviyo integration takes 15-20 minutes. Setting up the 6 essential flows with proper timing and email content takes 2-3 days from scratch, or a few hours using pre-built templates.
What's the difference between a flow and a campaign?
A flow is automated — triggered by customer actions (cart abandonment, purchase, browsing). A campaign is manual — sent to a segment at a scheduled time (sale announcement, newsletter). Flows run 24/7; campaigns are one-time sends.
Should I use SMS alongside email?
If your audience opts in, yes. Brands integrating SMS into automated flows see up to 82% higher flow revenue compared to email only. SMS is particularly effective for abandoned cart reminders and time-sensitive offers.
How do I avoid over-emailing?
Enable Smart Sending (prevents multiple emails within 16 hours), add flow filters like "Has not been in this flow in the last 30 days," and add conditional splits to exclude people already in higher-priority flows.
Your Shopify store deserves emails that actually convert
Pixel-perfect Klaviyo campaigns, every time — without the manual slicing grind. More time growing your store, less time fighting email builders.

Ruben P.
emailslicer.app