It is five times more expensive to acquire a new customer than it is to retain an existing one. Yet, many Shopify merchants spend 90% of their budget on top-of-funnel ads while letting past buyers drift into the "churn" zone without so much as a follow-up email.
A win-back campaign is a strategic sequence designed to re-engage customers who haven't made a purchase in a specific timeframe. When you automate this process, you create a self-sustaining revenue engine that works while you sleep.
In this guide, we will break down how to build a high-converting automated win-back system using Shopify Flow and your email marketing tool of choice.
Understanding the "Churn Window" Before you set up any automation, you need to define when a customer is actually "lost." Sending a "We miss you" email too early feels desperate; sending it too late means they have already moved on to a competitor.
To find your churn window, look at your Shopify Analytics under Sales by Customer. Calculate the average time between orders. If your average customer buys every 45 days, your win-back sequence should likely start around day 60 or 75. If you sell high-ticket items that are replenished annually, your window might be 13 months.
Step 1: Segmentation and Data Triggering The most effective win-back campaigns don't treat all customers the same. You need to segment your audience based on their previous behavior.
1. High-Value Customers (VIPs): Those with a high Lifetime Value (LTV) should receive deeper discounts or a more personalized "check-in" tone. 2. Single-Purchase Customers: These users tried you once and faded. They need a strong reminder of your brand value proposition. 3. Product-Specific Churn: If they bought a 30-day supply of vitamins, the trigger is clear.
In Shopify Flow, you can set a trigger: "Order Created" -> "Wait 60 Days" -> "Check if another Order has been placed." If the answer is no, the win-back automation begins.
Step 2: The Three-Stage Win-Back Sequence Don't rely on a single email. A three-part sequence is the "sweet spot" for re-engagement without being intrusive.
Email 1: The Gentle Hello (The "Nudge") This email should be sent shortly after the churn window opens. The goal isn't necessarily to sell, but to remind them why they liked you. Subject Line: "It’s been a while..." or "Thinking of you." Content: Highlight new arrivals or a popular blog post. Call to Action (CTA): "See what's new."
Email 2: The Incentive (The "Hook") If they didn't engage with the first email, it’s time to sweeten the deal. Subject Line: "Thinking of coming back? Here is 15% off." Content: Acknowledge their absence and offer a time-sensitive discount code. CTA: "Shop with [Discount Code]."
Email 3: The Last Call (The "Goodbye") This is a "fear of missing out" (FOMO) play. Notify them that their discount is expiring and that you’ll stop emailing them for a while to respect their inbox. Subject Line: "Your discount expires at midnight" or "Is this goodbye?" Content: Remind them of the value they’re missing and provide a final link.
Step 3: Automating with Shopify Flow and Klaviyo/Omnisend To turn this into a no-code-automation-recipe-for-Shopify, follow these logic steps:
1. The Trigger: Use a "Customer Segment Entered" trigger. Create a segment in Shopify for "Customers who haven't ordered in 90 days." 2. The Action: Send this data to your ESP (Email Service Provider) via an API integration or a direct app block. 3. The Filter: Add a "Check Price" filter. If the customer's previous LTV was over $200, tag them as "VIP Win-back" to trigger a higher-tier discount. 4. The Exclusion: Ensure the automation stops immediately if the customer places an order. There is nothing more unprofessional than sending a "We miss you" email to someone who just bought from you an hour ago.
Why Technical Accuracy Matters in Automation When setting up these recipes, the most common failure point is the "Wait" step. If you use a generic "Wait 30 days" without checking the customer's status again at the end of those 30 days, you risk sending irrelevant mail.
Always build a "Re-check Condition" immediately before every outward-facing action in your workflow.
Measuring Success: Beyond the Open Rate Don't get distracted by high open rates. The only metrics that matter for win-back campaigns are: Win-back Rate: The percentage of inactive customers who made a purchase after receiving the sequence. Revenue per Recipient: How much cash did this automation actually bring in? Unsubscribe Rate: if this is high, your "churn window" is too short, and you are annoying active customers.
Final Thoughts Automating your Shopify win-back campaigns turns a leaky bucket into a closed loop. By leveraging simple no-code tools, you ensure that no customer is forgotten. Start small: set up a simple two-email sequence for your 60-day inactive list today. You’ll likely see a spark in revenue within the first week.
Consistency is the key to retention. Let the automation handle the consistency so you can focus on building the brand.