RFM + Klaviyo: how to structure segments that actually drive LTV

How to build RFM segments in Klaviyo that actually move LTV. Step-by-step guide with thresholds, segment definitions, and what to send each group.

Olivier Alcouffe
Olivier Alcouffe
RFM + Klaviyo: how to structure segments that actually drive LTV
Share:

Most e-commerce brands using Klaviyo segment their lists by product interest, acquisition source, or engagement level. Those are useful starting points. But they miss something that matters more for long-term revenue: how your customers actually behave over time. That's where RFM analysis comes in.

RFM stands for Recency, Frequency, and Monetary value. It's a framework from the 1990s that still works because customer behavior hasn't fundamentally changed. People who bought recently are more likely to buy again. People who buy often are worth more than one-time buyers. And people who spend more deserve different treatment than those who don't.

This guide walks through how to build RFM segments in Klaviyo, what to send each one, and how to maintain them over time.


What RFM analysis actually measures

Each dimension tells you something different about a customer's relationship with your brand:

The real value of RFM isn't in any single score. It's in the combinations. A customer who bought recently, buys often, and spends a lot needs a completely different email strategy than someone who spent a lot once, two years ago. Treating them the same is leaving money on the table.

In practice: RFM gives you a structured way to prioritize where your CRM effort goes. Not every customer deserves the same level of attention.


Why most Klaviyo accounts skip this

I've audited over 20 Klaviyo accounts in the past year. Fewer than a quarter had any form of RFM segmentation in place. The reasons are usually the same:

Klaviyo does offer predictive analytics that calculate expected LTV and churn risk per profile. These are useful, but they're black-box scores. You can't see the logic behind them or adjust the thresholds for your specific business. Building your own RFM segments gives you full control over the definitions and the ability to tailor your messaging per group.

What gets lost without RFM: you end up sending the same campaigns to everyone, discounting to people who would have bought anyway, and missing the window to re-engage customers before they fully lapse.


The five segments to build first

You can get very granular with RFM scoring, but for most brands, five segments cover the decisions that matter.

1. Champions

Bought recently, buy frequently, spend the most. These are your best customers. In a typical e-commerce account, they represent 5-10% of your list but 30-50% of your revenue.

The most common mistake with Champions: sending them the same discount-heavy campaigns as everyone else. They don't need 20% off to buy. They need recognition. Early access, VIP treatment, personal touches.

2. Loyal customers

Good frequency and decent spend, but their last purchase was 60-90 days ago. They haven't left yet, but they're drifting. This is the easiest group to retain because they already like your brand. A gentle nudge works better here than a hard sell.

3. At-risk customers

Previously solid buyers who haven't purchased in 90-180 days. This is where your retention budget has the highest ROI. They know you, they've bought before, and re-engaging them costs a fraction of acquiring someone new. But the window closes quickly. After 180 days, conversion rates drop sharply.

4. New customers

One purchase, within the last 30-60 days. The critical metric here is time to second purchase. According to data from multiple Shopify stores, customers who make a second purchase within 45 days of their first have 3x higher lifetime value than those who wait longer. Your post-purchase flow for this segment should be your highest-priority automation.

5. Lapsed customers

No purchase in 180+ days, regardless of what they spent before. Be honest about this group: not all of them are worth reactivating. Run a short reactivation sequence (2-3 emails), offer something meaningful, and if there's no response, move them to suppression. Continuing to email unresponsive contacts hurts your deliverability.

The pattern here: each segment needs a different message, a different cadence, and a different offer strategy. Uniform campaigns ignore this reality.


How to build RFM segments in Klaviyo, step by step

Step 1: Find your recency thresholds

Pull your order data and calculate the median time between purchases for repeat customers. If that number is 45 days, then 'active' means purchased within the last 60-90 days. 'At-risk' starts at 90-120 days. 'Lapsed' is anything beyond 180 days.

These numbers vary by category. A supplement brand selling 30-day supplies has a shorter cycle than a clothing brand. Use your actual data, not industry benchmarks.

Step 2: Set your frequency thresholds

For most e-commerce brands:

Check your own distribution. If 80% of your customers have only 1 order, your frequency thresholds will look different from a subscription brand where most have 6+.

Step 3: Define monetary tiers

Calculate your average customer lifetime value, then set thresholds at roughly 2x and 0.5x that number. If your average CLV is 150 EUR:

Step 4: Build the segments in Klaviyo

In Klaviyo, go to Audience > Lists & Segments and create a new segment for each group. Use these condition types:

Example for Champions: Placed Order at least 4 times over all time AND Placed Order at least once in the last 60 days AND total CLV greater than 300.

Adjust the numbers to get reasonable segment sizes. If your Champions segment has 8 people in it, your thresholds are too tight. If it has 40% of your list, they're too loose. Aim for 5-15% of your active list per segment.

Step 5: Verify and adjust

After building all five segments, check for overlap and gaps. In Klaviyo, a profile can belong to multiple segments. Make sure your segment conditions are mutually exclusive where they need to be, or at least that your flow filters handle overlap correctly.

The practical test: pull 10 random profiles from each segment and manually check if they feel right. If your 'Champions' segment includes someone who bought once for 15 EUR eight months ago, your conditions need work.


What to send each segment

The segmentation only matters if you actually change what you send. Here's what works:

What changes: your discount strategy, your tone, your cadence, and your CTA all shift based on the segment. That's the whole point.


A real example: what RFM revealed for a fashion brand

A mid-size fashion brand I worked with had been running the same promotional calendar for two years: weekly campaigns, seasonal sales, and a birthday flow. Open rates were decent but revenue per email had been declining for six months. They couldn't figure out why.

We ran an RFM analysis on their Klaviyo data. The results explained the revenue decline immediately. Their Champions segment (top 8% of customers) had been receiving the same 20% discount emails as everyone else. Over time, these customers had learned to wait for promotions instead of buying at full price. Their average order value dropped 35% in 12 months while their purchase frequency stayed the same.

Meanwhile, their At-risk segment (about 22% of the list) was getting zero differentiated communication. The same weekly blast as everyone else. No acknowledgment that they'd been quiet for 4 months.

The fix was straightforward. Champions got moved to an exclusive early-access flow with no discounts. At-risk customers got a dedicated 3-email re-engagement sequence with a personal touch from the founder. Within 90 days, revenue per email was back up 18% and the At-risk segment had a 12% reactivation rate.

What this shows: the problem wasn't their email creative or their offer calendar. It was the lack of differentiation between customer groups. RFM made the diagnosis obvious.


Common pitfalls to avoid

After implementing RFM for multiple brands, a few mistakes come up repeatedly:

The common thread: RFM works when it's connected to action and maintained over time. It fails when it's treated as a reporting exercise.


Maintaining your segments: a quarterly checklist

RFM segments are dynamic. Customers move between them as their behavior changes. Here's what to review every quarter:

This review takes about an hour per quarter. That's a small investment for the clarity it gives you about where your customer base is headed.

💡 SPARKCRM includes RFM analysis as part of its Klaviyo audit. It flags accounts where segmentation is missing or outdated, and shows which segments are underutilized in your current flows and campaigns. Request a free audit at sparkcrm.cc.

Found this article helpful? Share it with others!

Share: