Some of your lapsed customers haven't gone cold — they've just gone elsewhere. This segment uses Shopflo's network data to find customers who previously bought from you, haven't placed an order in the last 60 days, but are still actively shopping on other D2C brands. These are warm leads hiding in your database, and they're worth targeting very differently from truly inactive customers.
The logic combines three conditions: network purchase recency (they bought somewhere on the Shopflo network recently), zero completed orders on your store in the last 60 days, and at least one historical order placed before that 60-day window. Together, they give you a confirmed win-back audience — people who know your brand and are still in buying mode.
Why This Segment Matters
When a customer stops buying from you, it's tempting to treat them as lost. But network purchase recency tells a different story — if they're still transacting on other D2C brands, their wallet is open. The reason they haven't come back to you isn't inactivity; it's preference, price, or a missed touchpoint.
The historical order condition is what makes this segment precise. Without it, you'd be targeting anyone who hasn't ordered in 60 days — including people who never bought from you at all. Adding the "at least 1 order before [date]" condition ensures every person in this list is a confirmed past customer who has since drifted away. Because this is a dynamic segment, it updates automatically as customers move in and out of the criteria.
How to Build This Segment
Step 1: Go to the Segments page and click New Segment in the top right. A modal will appear — select Dynamic List. If you haven't created any segments yet, you'll see a prompt in the centre of the page to create a dynamic list — click that.
Step 2: Click Add Condition. Under User Attributes, select Network Purchase Recency.
Step 3: Set the operator to equals and the value to Recent (30 days). This uses Shopflo's network-level data to identify customers who have completed a purchase on any brand in the Shopflo network within the last 30 days — meaning they are actively shopping right now.
Step 4: Click Add Condition again. This time select Order Completed under Event Attributes. Set the frequency to exactly 0 times in the last 60 days. This filters the audience down to only those who haven't placed an order with your store in the past 60 days.
Step 5: Click Add Condition one more time. Select Order Completed again. Set the frequency to at least 1 time, and set the time filter to is before with a date that is 60 days back from today. This confirms that every customer in the segment is a genuine past customer — not someone who simply never ordered from you.
Give the segment a clear name like Active but didn't buy last 60 days and an optional description. On the left panel, click Count Data to see how many customers currently match, or Preview Data to browse who they are. Once ready, click Save Segment.
What to Do With This Segment
Once saved, this segment is available to use across Shopflo. A few ways to act on it:
Win-back discount — Create a coupon in Shopflo and restrict it to this segment, so only lapsed customers get the offer. A time-bound code adds urgency.
WhatsApp campaign — sync this segment to AiSensy or your WhatsApp provider and run a targeted re-engagement flow with a personalised message.
Email campaign — connect Klaviyo to Shopflo and use this segment to trigger a win-back email sequence.
Prepaid nudge — since these customers are clearly buying elsewhere, they're likely comfortable with prepaid. Set up a prepaid offer targeted at this segment to bring them back on the right payment method.
Need more help? Reach out to us at support@shopflo.com




