Strategy

Email Segmentation by Purchase Behavior: Go Deeper Than "Bought Once"

Segmenting by "subscriber vs. customer" is fine as a starting point. But if that's where your segmentation stops, you're sending the same email to your best customer and someone who bought one thing on sale six months ago - and hoping for the best. Purchase-behavior segmentation is where retention strategy actually does something.

By The Kaydence TeamJuly 25, 20266 min read

Most stores have the data to do this well. Klaviyo sits on top of your order history. Every purchase - what it was, when it happened, how often it's happened - is already there. The gap isn't the data. It's that nobody built the segments or thought through what to do with them.

Why 'Bought Once' Is Too Blunt

A first-time buyer who bought a $14 lip balm and a first-time buyer who bought a $180 skincare bundle are not the same person in any meaningful way. Same purchase count. Completely different intent, commitment level, and what you should say to them next. Treating them identically is lazy segmentation - and the emails you send reflect that, in relevance, tone, and what you're asking them to do next.

The goal of purchase-behavior segmentation isn't to create a dozen micro-lists and go insane maintaining them. It's to identify the distinctions that change what you'd say, what you'd offer, and how urgently you'd say it. A few well-drawn segments beat twenty half-baked ones every time.

The Segments Worth Building

Here are the cuts that change what you'd say - pick the ones relevant to your catalog.

  • Category buyers. Someone who only buys from one product line isn't a general customer - they're a category loyalist. Talk to them about that category: restocks, extensions, new arrivals in that line. Don't lead with something irrelevant just because it's your current promotion.
  • High-AOV buyers. People who spend above your store's average order value have already shown they'll pay more. They're your best candidates for premium bundles, early access, and new high-ticket launches. Don't bury them in discount emails.
  • Repeat buyers, non-loyalists. Bought two or three times but irregular cadence, mixed categories, no strong signal of preference. This is your opportunity to find a hook - a one-question survey embedded in a flow email, or a reply-prompt CTA ('Reply and tell us what you're using - we read every one'), gives you zero-party data to act on immediately.
  • Single-purchase, high-value. Bought once but spent big. High intent on that first purchase, but hasn't come back. Worth a dedicated winback attempt before they fall into a generic lapse bucket.
  • Replenishment candidates. If you sell consumables - supplements, candles, coffee, skincare - buyers of those products are in a natural replenishment cycle. Segment them separately and build a timed nudge before the likely run-out date, not after.
  • Bundle or kit buyers. Someone who bought a curated set already told you they trust your taste. They're a natural candidate for your next editorial recommendation, not a discount on individual items.

How to Use These Segments (Without Rebuilding Your Entire Calendar)

You don't need a separate campaign calendar for every segment. What you need is conditional logic inside your existing sends and a handful of flows that fire based on purchase behavior.

For campaigns: before you send your next broadcast, ask which of your segments it's relevant to. If the answer is genuinely 'everyone,' send to everyone. If the answer is 'people who've bought this category before,' filter it. If the answer is 'this is really for people who've never bought this SKU,' exclude your existing buyers and version the message differently. None of that takes long once the segments exist in Klaviyo. For reference, a segment condition looks like this: *Placed Order count is at least 2 AND Product Category contains 'Skincare'* - once you've defined the logic, Klaviyo keeps the membership current.

For flows: the highest-return move is a post-purchase divergence built around what someone bought. Not one generic post-purchase sequence, but branches that send relevant education, cross-sell, or replenishment prompts based on the category or SKU purchased. A buyer of your entry-level product should get a different email on day 14 than a buyer of your flagship.

The replenishment timing flow is one of the most consistently underbuilt flows in ecommerce email programs. If you sell anything with a natural use-up rate, a well-timed email sent before the customer runs out can be among the highest-relevance sends in your program - because the timing does the work for you. You don't need a discount. You need the email to land before the customer runs out, and a subject line that makes that obvious.

The Maintenance Trap (And How to Avoid It)

The reason most stores don't do this: it sounds like a lot of work to maintain. That concern is real, but it's also a little overstated. Segments built on dynamic conditions - order count greater than X, purchased from category Y, last purchase date within Z days - update themselves. You set the logic once. Klaviyo keeps the segment current. You're not manually sorting a spreadsheet.

The actual maintenance work is reviewing your segments every quarter to check that the conditions still make sense as your catalog evolves. If you launch a new product line, you add a condition. If a SKU gets discontinued, you update the filter. That's an hour a quarter, not a part-time job.

The Practical Difference

Relevance stops being a concept and becomes a practice. Your high-AOV buyers stop receiving the same entry-level welcome discount you send to brand-new subscribers. Your replenishment customers get a nudge at the right moment instead of a generic 'we miss you' email three months too late. Your category loyalists hear about the thing they care about instead of whatever's on sale this week.

None of this requires a large team or a complex tech stack. It requires thinking clearly about who your buyers are - based on what they've done, not just whether they've bought - and then building the segments and messages that match.

Where Kaydence Comes In

When Kaydence reads your store, it maps your order history to identify category patterns, AOV tiers, and replenishment-eligible SKUs - then generates flows with branching logic already built in. The copy and creative are written to each segment's context, not a generic template you adapt by hand. You review everything in Kaydence, pick the flows you want, and import them directly into your Klaviyo account via API. From there, your flows are yours: you revise, approve, and decide when they go live. Kaydence handles the segmentation thinking and the creative build. You stay in control of your sending. The done-for-you service is available now - the self-serve tool is in private beta ahead of a public launch in Q3 2026. Apply for early access to get on the list.

Keep reading

See it on tempo.

Kaydence is the done-for-you Klaviyo email team - we build, write, and run your flows, campaigns, and creative. Book a free teardown and we’ll show you what we’d ship first.