25 Klaviyo Micro-Segments Generated by AI — Segment Your List Without a Data Team
Contents
Two years ago I watched a DTC skincare brand burn through $14,000 in ad spend before they realized their "active customers" segment was 22% of the list, but 78% of those hadn't actually purchased in over a year. The segment definition looked right. The reality was a graveyard of one-time holiday shoppers they were hitting with daily broadcast emails. Unsubscribe rate was 0.9% per send. The list was quietly dying.
Klaviyo's default segments are like that. They're serviceable. They're also blunt. "Active customers" tells you almost nothing useful — you need to know what kind of active, what they did, what they're likely to do next, and what message will land.
The marketing directors I work with don't have data engineers. They have a Klaviyo login, a CSV export, and ChatGPT. That's enough.
Here's the workflow: you dump 90 days of Klaviyo events into a spreadsheet (or paste into Claude), give the model a structured prompt, and walk away with 25 micro-segments that you can build inside Klaviyo in an afternoon. The segments below are the actual 25 I generated for the skincare brand above — minus their names, plus the reasoning.
The AI prompt that produces all 25
Before I give you the segments, the prompt. This is the part you actually save. Drop your Klaviyo event export (or a synthetic list with the same columns) into Claude/ChatGPT and use this:
You are an ecommerce lifecycle strategist. I'm giving you 90 days of Klaviyo events for a [category] brand with [X] active subscribers. The columns include email/SMS events, Placed Order, Added to Cart, Viewed Product, Custom events, plus profile properties (tags, predicted CLV [Customer Lifetime Value, 客户终身价值], predicted gender, source, location).
Generate 25 micro-segments grouped into 5 categories: (1) Lifecycle stage, (2) Behavior signal, (3) Predictive AI, (4) Channel & consent, (5) Strategic niche. For each segment give: name, definition in plain English, the Klaviyo segment builder recipe (conditions + AND/OR logic), the campaign angle that works for that segment, and one watch-out.
The output is a document you can paste straight into Notion. Below is the rendered version of what came out — and the 5 cluster principles I now use on every Klaviyo account I touch.
Cluster 1: Lifecycle stage (5 segments)
This is where the biggest revenue leaks hide. "Customer" is not a segment. It's a state someone is passing through.
1. Day 0–6 newsletter readers, no purchase yet. Warm but unconvinced. Klaviyo's default welcome series treats them identically to a recent buyer. Don't. Send the social proof and objection-handling — not the discount.
Recipe:
What someone has doneisSubscribed to listexactly in the last 6 daysANDPlaced Orderzero times.
2. First-purchase 7–21 day window. They're 3x more likely to buy again in this window than at any point after. Cross-sell the natural next product, not a generic "thank you."
Recipe:
Placed Orderat least onceANDPlaced Orderbetween 7 and 21 days agoANDNumber of ordersis less than 3.
3. Second-order lapsed (bought once, no second buy in 60–90 days). This is the silent churn segment. Most brands have 4x more of these than they realize.
Recipe:
Number of ordersis exactly 1ANDPlaced Orderbetween 60 and 90 days ago.
4. Loyalty peak (3+ orders, recent activity). The top 8% of your list, often 35-40% of revenue. Don't send them discounts. Send them access.
Recipe:
Number of ordersis at least 3ANDPlaced Orderin the last 45 days.
5. Cold revival candidates (90+ days, no opens, still on list). Klaviyo's default is to let them rot. With 90 days of zero engagement, a single re-engagement email is a 50/50 — but a 3-email re-engagement flow over 14 days recovers 4-7% of them, which on a 100k list is real money.
Recipe:
Has not opened emailin the last 90 daysANDHas not unsubscribedeverANDNumber of ordersis at least 1.
The wrong way to do this: send the same "we miss you" email to all 5 of these. The right way: each one gets a different message because they're in genuinely different states.
Cluster 2: Behavior signal (5 segments)
Behavioral micro-segments outperform demographic ones by 3-5x on revenue per send. This is the cluster most teams under-build.
6. Browse-abandoners (24h). They viewed a product page but never added to cart. Soft intent. The best-performing subject line for this group is rarely a discount — it's the object of curiosity they were already looking at.
Recipe:
Viewed Productin the last 24 hoursANDAdded to Cartzero timesANDPlaced Orderzero times.
7. Cart-abandoners, 1-hour window. The peak conversion moment. Most Klaviyo templates start the abandon flow at 4 hours. You lose 30% of the possible conversions that way.
Recipe:
Added to Cartin the last 1 hourANDPlaced Orderzero times since adding to cart.
8. Wishlist adders, no purchase. High intent, high consideration. Different emotional driver from cart abandoners — they want validation, not urgency.
Recipe:
Added to Wishlistin the last 7 daysANDPlaced Orderzero timesANDHas not been in segment "Recent buyers".
9. Pricing-page viewers. Self-qualified bottom-of-funnel. If you have a pricing page (for subscription or tiered products), this is your hottest non-buyer segment.
Recipe:
Viewed PagewherePage name contains "pricing"in the last 14 daysANDNumber of ordersis 0.
10. Repeat site visitor, no purchase (3+ sessions). They keep coming back. They keep not buying. Usually a friction or trust problem the analytics won't show you — and exactly the people you should survey.
Recipe:
Number of sessionsis at least 3in the last 30 daysANDPlaced Orderzero times.
Watch-out for this whole cluster: make sure your Klaviyo event tracking actually fires. If Viewed Product isn't being captured (it's a separate Klaviyo snippet from Placed Order), segments 6 and 9 are empty. Audit the Klaviyo JS (JavaScript) snippet first.
Cluster 3: Predictive AI (5 segments)
Klaviyo ships with five predictive features most accounts never use. This is the cluster where AI-as-segment-builder pays for itself fastest — because the model is doing the work, you just have to read the output.
11. Predicted CLV top decile (top 10% by predicted lifetime value). Send this group the brand-building emails: early access, founder notes, behind-the-scenes. The worst thing you can do is give them a 15% off coupon — they were going to pay full price.
Recipe:
Predicted CLVis in the top 10%.
12. Predicted next order within 7 days. Klaviyo's predictive analytics gives you a per-profile "next order date." When that window is now, you have a high-confidence send moment.
Recipe:
Predicted next order dateis within the next 7 daysANDPlaced Orderzero times in the last 7 days.
13. Predicted gender split (for gendered catalogs). Klaviyo's predicted gender property is wrong about 8-12% of the time, but for a brand with male/female SKUs (apparel, beauty, wellness) it splits the list into two mail streams that each outperform a unisex send.
Recipe:
Predicted genderis "female"(build a parallel male version).
14. Engagement score tier 1 (the engaged top quartile). Klaviyo's email engagement score (0-100) is one of the most underweighted signals. The top quartile consistently drives 60%+ of clicks.
Recipe:
Email engagement scoreis at least 75.
15. Predicted to churn (the Klaviyo "Likely to Churn" segment). Built into Klaviyo. Most accounts have it but don't message it differently. Don't broadcast to it. Send it to a 3-email save flow with a real offer.
Recipe:
Predicted genderis "Likely to Churn"(Klaviyo's own property) ANDNumber of ordersis at least 2.
The mistake to avoid: building 15+ flow variations off these predictive segments. Pick 2-3 and let the data accumulate for 60 days. Predictive properties need volume to stabilize.
Cluster 4: Channel & consent (5 segments)
Channel-specific segments prevent the worst email-marketing failure mode: sending a 1,200-word story to someone who gave you their phone number.
16. SMS consented AND email engaged. The omnichannel hot list. Best ROI for time-sensitive offers.
Recipe:
Consented to receive SMSis trueANDEmail engagement scoreis at least 50.
17. SMS only, no email engagement. They want texting. Respect that. Sending them email is the path to "STOP."
Recipe:
Consented to receive SMSis trueANDNumber of email opensin the last 60 daysis 0.
18. Push notification opted-in. Often the highest-revenue segment on Shopify mobile apps. Most brands don't email it separately.
Recipe:
Consented to receive push notificationsis true(Shopify integration) ANDApp sessionsin the last 30 daysis at least 3.
19. International subscribers (non-home country). Currency mismatch kills open rates. So does shipping copy that doesn't apply. This segment is its own send calendar.
Recipe:
Countryis not[your shipping country] ANDEmail engagement scoreis at least 30.
20. Unsubscribed from a flow but not the brand. They hit unsubscribe on the abandoned cart sequence. The brand relationship isn't gone. Most teams exclude them from everything — which is wrong.
Recipe:
Unsubscribed fromis "Abandoned Cart Reminder"ANDHas not unsubscribed from all marketing.
Cluster 5: Strategic niche (5 segments)
These are the segments your marketing director will think of last. They're the ones with the highest per-recipient revenue.
21. Discount-only buyers (used a code in last 60 days). Price-sensitive cohort. Send full-price launches to them last, or not at all — and you can spot margin erosion before it shows up in P&L (Profit & Loss).
Recipe:
Used a discount codein the last 60 days.
22. Full-price buyers (no code in last 90 days). The cohort you can run early-access drops to. They pay full price, so your margin dollars are real.
Recipe:
Has not used a discount codein the last 90 daysANDPlaced Orderin the last 90 days.
23. Recent reviewers (left a review in last 30 days). The single most engaged post-purchase cohort. They're already telling their friends. Reward the behavior — don't just ask for more.
Recipe:
Left a reviewin the last 30 days(custom event) ANDNumber of ordersis at least 1.
24. VIP / wholesale tags. Many Klaviyo accounts have wholesale buyers mixed into the DTC list. The wholesale buyer opening your "30% off sitewide" email is a margin loss.
Recipe:
Tagcontains "wholesale"ORTagcontains "VIP".
25. Replenishment cycle window. For consumables (skincare, supplements, pet food), predict the reorder window from the customer's last order. Different cohort, different send cadence.
Recipe:
Placed Orderwith SKU in collection [consumable collection]in the last [cycle length] daysANDPlaced Orderzero times in the last [cycle length - 7] days.
The watch-outs nobody tells you
Three things will go wrong with this list. They go wrong on every Klaviyo account I work on. Plan for them.
Event tracking is incomplete. "Viewed Product" and "Added to Wishlist" don't fire by default — they need the Klaviyo JS snippet installed on the relevant pages, plus a custom event setup. Segments 6, 8, and 9 will be empty until that's done. Audit first, build second.
Predictive properties need 90+ days of order data. If your store is newer, Klaviyo's predicted CLV, predicted gender, and predicted next order date properties return "unknown" for most profiles. Wait the 90 days or skip the predictive cluster.
Segment overlap is a feature, not a bug. A subscriber can be in three of these at once. That's correct. The mistake is trying to write unique copy for every overlap combination — Klaviyo's flow logic handles that with priority and exclusion rules. Don't try to build it in segments.
The part that isn't about segments
The 25 segments above are useful. The bigger shift is the workflow. Two years ago, building a Klaviyo segment required a marketing ops person to interpret the data, a strategist to define the angle, and a copywriter to test the message. That sequence was a week.
The AI workflow is: export 90 days of events, run the prompt, get 25 segments with definitions and angles, build them in Klaviyo in an afternoon, write the email against the segment you trust most. The bottleneck moves from "what should I segment on" to "what should I say to them." That second question is the only one AI doesn't fully answer yet — and it's the only one that ever really mattered.
The list above isn't a static document. Run the prompt again in 60 days, on the new 90 days of events. The segments evolve with your list, your season, your catalog. The prompt is the asset, not the output.