Klaviyo Segmentation: The 12 Segments Every Shopify Store Needs
Stop blasting your entire list. Here are the 12 exact Klaviyo segments we build for every eCommerce client, with conditions you can copy today.

Mark Cijo
Founder, GOSH Digital

Klaviyo Segmentation: The 12 Segments Every Shopify Store Needs
Here's the most expensive mistake in email marketing: sending every email to your entire list.
It sounds obvious, right? But we audit 10-15 Klaviyo accounts per month at GOSH Digital, and at least 70% of them have no meaningful segmentation. Every campaign goes to "All Subscribers." Every email hits the same inbox at the same time with the same message, whether the recipient bought yesterday or hasn't opened an email in six months.
The result? Low open rates, high unsubscribes, tanking deliverability, and — the one that really hurts — revenue left on the table because you're sending generic messages to people who need specific ones.
Segmentation isn't fancy. It's not advanced. It's the foundation. And in Klaviyo, it takes about 2 hours to set up properly.
Here are the 12 segments we build for every single Shopify client. I'm giving you the exact conditions so you can build them yourself today.
Why Segments and Not Lists
Quick clarification before we dive in. In Klaviyo, lists are static — people join when they subscribe, and they stay unless they unsubscribe. Segments are dynamic — people move in and out automatically based on behavior, purchase history, and engagement.
You want segments for targeting. People's behavior changes. Someone who was "engaged" three months ago might be dormant now. Someone who was a first-time buyer is now a repeat customer. Segments update in real-time. Lists don't.
Build these 12 segments. Use them for every campaign you send. Your deliverability, open rates, and revenue will thank you.
The 12 Essential Segments
Segment 1: Engaged Subscribers (Last 30 Days)
What it is: People who have opened or clicked an email in the last 30 days.
Klaviyo conditions:
What someone has done > Opened Email > at least once > in the last 30 days
OR
What someone has done > Clicked Email > at least once > in the last 30 days
Why you need it: This is your primary campaign sending segment. Every regular campaign should go to this segment (or a subset of it). Sending to engaged subscribers protects your sender reputation and keeps open rates high.
Expected size: 20-40% of your total list. If it's below 20%, you have an engagement problem.
Segment 2: Engaged Subscribers (Last 90 Days)
Klaviyo conditions:
What someone has done > Opened Email > at least once > in the last 90 days
OR
What someone has done > Clicked Email > at least once > in the last 90 days
Why you need it: Your extended engaged audience. Use this for big announcements, sales events, and BFCM. It's wider than the 30-day segment but still filters out the truly dead subscribers.
Expected size: 30-55% of your total list.
Segment 3: Unengaged Subscribers (90+ Days)
Klaviyo conditions:
What someone has done > Opened Email > zero times > in the last 90 days
AND
What someone has done > Clicked Email > zero times > in the last 90 days
AND
What someone has done > Placed Order > zero times > in the last 90 days
Why you need it: These are the people killing your deliverability. They haven't opened, clicked, or bought in 90 days. They should be in your Sunset Flow — and eventually suppressed if they don't re-engage.
How to use it: Never send regular campaigns to this segment. Route them through a re-engagement flow first. If they still don't engage, suppress them.
Expected size: 30-50% of your total list. Yes, really. Most brands are shocked by this number.
Segment 4: VIP Customers (Top 10% by Revenue)
Klaviyo conditions:
What someone has done > Placed Order > at least 3 times > over all time
AND
Properties about someone > Historic CLV > is greater than [your 90th percentile CLV]
How to find your 90th percentile CLV: Go to Analytics > Dashboard > sort customers by revenue. If your average customer CLV is $150, your top 10% is probably spending $500+. Adjust the threshold based on your data.
Why you need it: VIPs drive 40-60% of your revenue from 10% of your customers. They deserve different messaging: early access to sales, exclusive products, higher-touch communication. Don't send them the same generic "20% OFF!" blast you send to one-time buyers.
How to use it: VIP-exclusive campaigns, early access to new products, loyalty rewards, personal notes from the founder.
Segment 5: At-Risk Customers
Klaviyo conditions:
What someone has done > Placed Order > at least 2 times > over all time
AND
What someone has done > Placed Order > zero times > in the last 90 days
AND
What someone has done > Opened Email > at least once > in the last 60 days
Why you need it: These are repeat customers who've stopped buying but are still opening emails. They're slipping away. A targeted winback campaign can pull them back before they're gone.
How to use it: Dedicated winback campaigns with personalized product recommendations based on their purchase history. "We miss you" emails with a small incentive. Don't be generic — reference their past purchases.
Segment 6: First-Time Buyers (Last 30 Days)
Klaviyo conditions:
What someone has done > Placed Order > exactly 1 time > over all time
AND
What someone has done > Placed Order > at least once > in the last 30 days
Why you need it: The jump from 1 purchase to 2 purchases is the hardest conversion in eCommerce. If you can get a first-time buyer to come back, their chance of becoming a repeat customer jumps dramatically. This segment lets you target them specifically.
How to use it: Cross-sell campaigns, educational content about the product they bought, review requests, and a carefully timed incentive for their second purchase (around day 14-21 after first purchase).
Segment 7: Repeat Customers (2+ Orders)
Klaviyo conditions:
What someone has done > Placed Order > at least 2 times > over all time
Why you need it: Repeat customers spend 67% more per order than first-time buyers (our data across 150+ brands). They also convert on emails at 2-3x the rate. This segment should get your most premium content and offers.
How to use it: Loyalty campaigns, referral program invitations, early product launches, bundle offers, higher AOV upsells.
Segment 8: High AOV Customers
Klaviyo conditions:
What someone has done > Placed Order > at least once > over all time
where Value > is greater than [1.5x your average AOV]
Example: If your average AOV is $60, set the threshold at $90.
Why you need it: High AOV customers have different buying patterns. They're less price-sensitive, more likely to respond to premium positioning, and more likely to buy bundles or high-ticket items.
How to use it: Premium product launches, bundle campaigns, gift guides, luxury-tier messaging. Skip the "Save 10%!" emails — these people don't need a discount. Show them something worth buying.
Segment 9: Hasn't Purchased (Subscriber Only)
Klaviyo conditions:
What someone has done > Placed Order > zero times > over all time
AND
Person > Is in list > [your main email list]
Why you need it: These people signed up but never bought. They're interested but something stopped them — price, trust, timing, or the wrong product. They need different messaging than customers.
Expected size: 50-70% of most email lists. That's normal for eCommerce.
How to use it: First-purchase incentives, bestseller spotlights, social proof campaigns, free shipping thresholds, educational content that builds trust.
Segment 10: Browse Abandoners (No Cart)
Klaviyo conditions:
What someone has done > Viewed Product > at least once > in the last 7 days
AND
What someone has done > Started Checkout > zero times > in the last 7 days
AND
What someone has done > Placed Order > zero times > in the last 7 days
Why you need it: These people looked at products but didn't even add to cart. That's a different objection than cart abandonment — they weren't convinced enough to click "Add to Cart." They need different messaging.
How to use it: This segment feeds into your Browse Abandonment flow. But you can also use it for targeted campaigns: "Here's why [product] is different" or "Your browsed items are selling fast."
Segment 11: Local/Regional Customers
Klaviyo conditions:
Properties about someone > Country > equals > [target country]
Or for more granular targeting:
Properties about someone > Region > equals > [state/province]
Why you need it: If you sell internationally, shipping costs, delivery times, and product availability vary by region. If you sell domestically but have regional promotions, warehouse clearances, or events, this segment is essential.
How to use it: Region-specific campaigns (shipping promotions, local events), currency-specific pricing, holiday campaigns by country (US vs. Canada vs. UK holidays don't align).
Segment 12: Win-Back Target (Lapsed 120+ Days)
Klaviyo conditions:
What someone has done > Placed Order > at least once > over all time
AND
What someone has done > Placed Order > zero times > in the last 120 days
AND
What someone has done > Opened Email > zero times > in the last 60 days
Why you need it: These are former customers who've gone completely dark — no purchases in 4 months, no email engagement in 2 months. They're one step away from being suppressed. But they bought once, which means they trusted you once. A well-timed win-back campaign can resurrect 5-10% of them.
How to use it: Aggressive win-back email: "We haven't heard from you — here's 20% off your next order." If they don't respond to the win-back, move them to suppressed. Keeping dead subscribers on your list hurts everyone else's deliverability.
How to Use These Segments for Campaigns
Now that you have the segments, here's the framework for using them:
Regular Campaigns (Weekly Sends)
Send to: Segment 1 (Engaged 30 Days)
Sale/Promotion Campaigns
Send to: Segment 2 (Engaged 90 Days)
VIP-Exclusive Campaigns
Send to: Segment 4 (VIP Customers)
New Product Launches
Send to: Segment 4 (VIPs, early access) → then Segment 7 (Repeat Customers) → then Segment 1 (Engaged 30 Days, general)
Re-Engagement Campaigns
Send to: Segment 3 (Unengaged) or Segment 12 (Lapsed)
First-Purchase Push
Send to: Segment 9 (Never Purchased) + Segment 1 (Engaged) overlap
Pro tip: When you send a campaign in Klaviyo, you can select multiple segments and lists. Use the "AND" logic to target the overlap. For example: people in Segment 9 (never purchased) AND Segment 1 (engaged 30 days). This gives you warm subscribers who haven't bought yet — the highest-probability conversion target for a first-purchase campaign.
The Impact of Proper Segmentation: Real Numbers
Here's what happened when we implemented this exact 12-segment model for a mid-size beauty brand doing about $2M/year:
Before segmentation (all sends to full list):
- Average open rate: 18%
- Average click rate: 1.2%
- Campaign revenue per send: $1,200
- Unsubscribe rate per campaign: 0.4%
After segmentation (targeted sends per segment):
- Average open rate: 34% (+89%)
- Average click rate: 3.1% (+158%)
- Campaign revenue per send: $3,400 (+183%)
- Unsubscribe rate per campaign: 0.1% (-75%)
The list was the same size. The products were the same. The only difference was who received what. That's what segmentation does.
Common Segmentation Mistakes
1. Building Segments But Never Using Them
We see this more than you'd think. Someone builds 10 segments, then sends every campaign to "All Subscribers" anyway because it's faster. Segments only work if you use them. Every single campaign.
2. Segments That Are Too Small
If a segment has fewer than 500 people, Klaviyo's analytics won't be statistically meaningful. Merge small segments or use them as flow triggers instead of campaign targets.
3. Not Updating Thresholds
Your VIP threshold, high AOV threshold, and CLV benchmarks should be reviewed quarterly. As your business grows, these numbers change.
4. Ignoring Negative Segmentation
Sometimes it's more important to exclude a segment than to target one. For example: when running a "first purchase" campaign, exclude Segment 7 (repeat customers). They'll get confused by messaging that isn't meant for them.
Build These Today
This entire setup takes about 2 hours. Go into Klaviyo > Lists & Segments > Create Segment. Build all 12. Name them clearly (we use a "SEG -" prefix for easy filtering). And starting with your next campaign, stop sending to everyone.
If you want us to build these for you — along with the flows that feed off them and the campaign strategy that makes them profitable — that's exactly what we do.
Book a free Klaviyo audit and we'll show you what segmentation can do for your store.
Mark Cijo is the founder of GOSH Digital, a Klaviyo Gold Partner agency that's driven $23M+ in revenue for 150+ eCommerce brands. He believes every email should go to the right person at the right time — and that "blast everyone" is never the right strategy.

Written by Mark Cijo
Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.
Book a free strategy call →