RFM analysis segments your customers by Recency (days since last purchase), Frequency (number of orders), and Monetary value (total spend)—and the five segments it produces tell you exactly who to prioritize, what to offer, and how urgently to act. You don't need a data team or Python to build it. Klaviyo gives you the building blocks today.
Here's the uncomfortable truth about RFM: every DTC operator has heard of it. Almost none have actually built it. Not because it's complicated—but because every guide stops at the framework and never answers the question that actually matters: what do I do with this in Klaviyo?
This article closes that gap. You'll get the five segments that matter for DTC, a step-by-step Klaviyo build path that requires zero SQL, a mapped flow strategy for each tier, and a maintenance system so the whole thing doesn't drift into irrelevance by Q3.
What Is RFM Analysis and Why Does It Matter for Ecommerce?
RFM analysis is a customer segmentation methodology that scores each customer on three dimensions—how recently they purchased, how often they purchase, and how much they've spent—to identify who your most valuable customers are and what action each tier requires. For DTC brands, it's the fastest way to stop sending the same email to everyone and start treating your Champions differently from your Hibernating customers.
Recency is the number of days since a customer's most recent purchase, used as a leading indicator of re-engagement likelihood. Frequency is the total number of completed orders a customer has placed, reflecting purchase habit strength. Monetary value is the total lifetime spend a customer has accumulated across all orders, capturing their cumulative revenue contribution.
The framework has roots in direct mail catalog marketing, where practitioners discovered that purchase recency, frequency, and spend predicted response rates better than demographics alone—a finding that has held up across channels and decades. Recency, frequency, and monetary value remain among the strongest predictors of future purchase behavior. A customer who bought three times in the last 60 days is not the same as a customer who bought once 14 months ago. Treating them identically—with the same campaign cadence, the same offers, the same copy angle—is one of the most expensive mistakes in retention marketing.
The core insight behind RFM analysis is that revenue in most ecommerce businesses is heavily concentrated in a small share of customers. In our experience working across DTC accounts, a relatively small percentage of the customer base tends to generate a disproportionate share of repeat revenue—though the exact ratio varies meaningfully by brand, category, average order value, and how long the retention program has been running. RFM analysis identifies who that high-value cohort is—and more importantly, who is sliding out of it.
The key insight RFM surfaces isn't who your best customers are today. It's who is about to become a lapsed customer—and how much time you have to act.
How Do You Score Customers Using RFM?
RFM scoring is the process of assigning each customer a numeric score of 1–5 on each of the three RFM dimensions, where 5 is best, to produce a composite three-digit score that determines segment placement. RFM scoring assigns each customer a score of 1–5 on each dimension, where 5 is best. Recency measures days since last purchase (lower days = higher score). Frequency measures number of orders (more orders = higher score). Monetary value measures total lifetime spend (higher spend = higher score). The composite score, read as three digits, determines which segment a customer falls into.
Here's how each dimension is measured:
- Recency: Days since the customer's most recent order. A customer who purchased yesterday scores 5. A customer who last purchased 400 days ago scores 1. The scoring thresholds depend on your brand's purchase cycle—a supplement brand with 30-day replenishment windows needs tighter recency bands than a furniture brand with 18-month cycles.
- Frequency: Total number of completed orders in the customer's lifetime. One order = lowest frequency score. Five or more orders = highest. Again, calibrate thresholds to your brand—a skincare brand where 4+ orders is exceptional gets different thresholds than a food subscription brand where 10+ orders is normal.
- Monetary: Total lifetime spend, not average order value. A customer who placed 8 small orders may score higher on monetary than one who placed 1 large order. This is the dimension that surfaces your compounding-value customers.
The quintile approach—dividing your customer base into five equal groups per dimension—is the cleanest scoring method because it's self-calibrating. Your 5s are always your top performers on that dimension, regardless of what the absolute numbers look like. This matters because your RFM thresholds should reflect your actual customer base, not a generic industry table.
In practice, most DTC brands don't need 125 possible RFM combinations (5×5×5). They need five actionable segments that each require a distinct response. The scoring exists to sort customers into those buckets reliably.
What Are the Five RFM Segments That Matter for DTC?
The five RFM segments most relevant for DTC ecommerce are Champions (high across all three dimensions), Loyal Customers (high frequency and monetary, recently active), At Risk (previously high-value, gone quiet), Hibernating (low recency, low frequency), and Lost (no meaningful activity in 180+ days). Each segment requires a completely different retention response.
Customer segments are distinct groups of customers defined by shared behavioral characteristics—in RFM, each segment (Champions, Loyal, At Risk, Hibernating, Lost) represents a unique combination of recency, frequency, and monetary scores that maps to a specific retention action.
Champions
- RFM profile: High recency, high frequency, high monetary value
- Who they are: Your best customers. Bought recently, buy often, spend the most. They love your brand and have demonstrated it repeatedly.
- The risk: Benign neglect. Champions churn silently when brands stop treating them differently from everyone else.
- What they need: VIP treatment, exclusivity, early access. Not discounts—they've been buying at full price.
Loyal Customers
- RFM profile: High frequency, strong monetary value, recent purchase
- Who they are: Consistent buyers who haven't quite hit Champions status. The segment with the highest upside for LTV growth.
- The risk: Getting complacent. These customers are close to Champion status and a well-timed cross-sell or upsell can push them there.
- What they need: Product expansion. Show them what they haven't tried yet. Bundle offers, complementary product introductions, loyalty recognition.
At Risk
- RFM profile: Previously high frequency and monetary value, recency score has dropped sharply
- Who they are: Your most urgent winback priority. These were Champions or Loyal Customers six months ago. Something changed. They've gone quiet.
- The risk: Losing them permanently. In our experience, At Risk customers who receive a targeted winback sequence re-engage at meaningfully higher rates than customers who have already crossed into the Lost segment—the window for recovery narrows considerably once recency extends beyond 180 days.
- What they need: Urgency-driven re-engagement. Acknowledge the gap. Make a compelling offer to come back. Move fast.
Hibernating
- RFM profile: Low recency, low frequency, lower monetary value
- Who they are: One-time or infrequent buyers who have gone quiet. They weren't your best customers before—now they're your most disengaged.
- The risk: Continuing to mail them at the same frequency as your engaged segments, damaging deliverability for everyone.
- What they need: A last-chance re-engagement attempt, then suppression if they don't respond. Your deliverability is more valuable than the marginal revenue from sending to a cold list.
Lost
- RFM profile: No meaningful purchase activity in 180+ days, low historical frequency and value
- Who they are: Gone. They're not thinking about your brand. Continuing to email them trains ISPs that your emails are unwanted.
- The risk: Spam complaints. One lost-customer send that generates elevated complaints can suppress your inbox placement for your Champions.
- What they need: A sunset flow, then permanent suppression. Not another campaign.
How Do You Build RFM Segments Natively in Klaviyo?
Klaviyo is an email and SMS marketing platform built for ecommerce that provides native predictive analytics, behavioral segmentation, and automated flow capabilities—making it possible to implement RFM segmentation without external data tools. You can build functional RFM segments in Klaviyo without Python, SQL, or a third-party analytics tool by using Klaviyo's predictive analytics properties—Predicted CLV Tier, Expected Date of Next Order, and Historic AOV—alongside standard date-based conditions. The result isn't a traditional scored RFM model, but it produces the same five actionable segments with zero data team required.
Predicted Customer Lifetime Value (CLV) is a Klaviyo predictive analytics property that estimates the total revenue a customer is likely to generate over a defined future period, based on their historical purchase patterns and behavior relative to similar customers.
Here's the build path:
- Enable Klaviyo's predictive analytics. Go to Account → Settings → Analytics. Confirm predictive analytics is active. You need sufficient order history for Klaviyo's models to populate—Klaviyo's documentation specifies minimum data thresholds, and in our experience accounts typically need a meaningful base of repeat purchasers before predictions are reliable. If your account is newer or lighter on repeat orders, use the manual date-range approach in step 3. For exact current requirements, consult Klaviyo's official predictive analytics documentation.
- Build your Champions segment first. In Segments, create a new segment. Conditions: Predicted CLV Tier equals "high" AND Date of Last Purchase is within the last 60 days AND Number of Orders is at least 3. This catches your recently active, high-predicted-value repeat buyers without needing a manual monetary score.
- Build your At Risk segment—this is the most important one. Conditions: Date of Last Purchase was between 60 and 120 days ago AND Number of Orders is at least 2. You're looking for customers with demonstrated purchase history who have gone quiet. The 60–120 day window is a starting point—adjust based on your brand's average purchase interval. If your customers typically reorder every 30 days, your At Risk window should be tighter (30–60 days).
- Build your Loyal Customers segment. Conditions: Date of Last Purchase is within the last 60 days AND Number of Orders is at least 2 AND Predicted CLV Tier equals "medium" or "high". These are your active repeat buyers who haven't hit your Champions threshold.
- Build your Hibernating segment. Conditions: Date of Last Purchase was between 120 and 180 days ago OR (Date of Last Purchase is within the last 180 days AND Number of Orders equals 1 AND Predicted CLV Tier equals "low"). This catches both long-lapsed one-time buyers and infrequent buyers who've gone cold.
- Build your Lost segment. Conditions: Date of Last Purchase was more than 180 days ago AND has not been active on site in the last 90 days. These are your sunset candidates. Do not run campaigns to this segment—build a sunset flow and suppress everyone who doesn't re-engage.
- Add overlapping exclusions. Each segment should exclude members of higher-priority segments. Champions should exclude At Risk. At Risk should exclude Hibernating. This prevents a customer from appearing in multiple segments simultaneously as Klaviyo recalculates.
One important note: Klaviyo segments update dynamically. A customer in Champions today can move to At Risk next month if they stop purchasing. This is the feature, not a bug—it's exactly why RFM works. The system self-updates without any manual intervention as long as your Shopify integration is syncing orders correctly.
Not sure which RFM segments currently exist in your list—or what they're worth? We'll audit your Klaviyo account and map your customer base against the tiers above. Free, no pitch. Get your lifecycle audit →
What Should You Send to Each RFM Segment? The RFM-to-Flow Matrix
Each RFM segment requires a distinct Klaviyo strategy: Champions go into a VIP flow with exclusivity-first treatment, Loyal Customers receive cross-sell campaigns and upsell sequences, At Risk customers trigger an urgency-driven winback flow immediately, Hibernating customers get a last-chance re-engagement attempt before suppression, and Lost customers enter a sunset flow only. RFM without a send strategy is just a spreadsheet.
Champions — VIP Flow + Early Access Campaigns
- Flow type: VIP early access flow triggered when a customer enters or maintains Champion status
- Send cadence: Full campaign cadence. These are your most engaged subscribers—they want to hear from you.
- Offer structure: Exclusivity, not discounts. Early access to new products 24–48 hours before the general list. Behind-the-scenes content. Founder communications. Limited-edition access.
- Copy angle: Recognition and reward. "You're one of our most loyal customers—here's what we made for you." The explicit acknowledgment of their status is part of the value.
- What NOT to do: Don't send Champions your standard promotional campaigns. Don't discount them. They've been buying at full price—discounting devalues their loyalty and trains them to wait for sales.
Loyal Customers — Cross-Sell Campaigns + Upsell Sequences
- Flow type: Post-purchase cross-sell flow timed to their typical repurchase window, plus dedicated campaign targeting
- Send cadence: Full cadence. High-engagement subscribers.
- Offer structure: Product expansion. What haven't they tried? What pairs with what they already buy? Bundle offers at modest savings.
- Copy angle: "Since you love X, you'll want to know about Y." Make the recommendation feel logical, not promotional.
- Campaign calendar connection: Loyal Customers are ideal recipients for your campaign calendar that maps sends to RFM segments—they respond well to product hero campaigns and social proof sends.
At Risk — Winback Flow (Urgent)
- Flow type: Dedicated winback flow for At Risk customers, triggered the moment a customer's last purchase date crosses your At Risk threshold
- Send cadence: 3–4 emails over 14–21 days. This is time-sensitive—every week a former Champion stays in At Risk is a week closer to Lost.
- Offer structure: Escalating. Email 1: value and what's new, no offer. Email 2: light social proof with an offer (free shipping or a modest discount depending on your margins). Email 3: best offer with hard deadline.
- Copy angle: Urgency without guilt. "We noticed you haven't been around—here's what you missed." Don't beg. Make a compelling case and give them a reason to act now.
- The escalation logic matters: Leading with your best offer in email 1 trains customers to go At Risk on purpose because they know a discount is coming. Start with value, end with the offer.
Hibernating — Last-Chance Re-engagement
- Flow type: 2-email re-engagement sequence, then suppression
- Send cadence: 2 emails over 7 days. That's it. If they don't re-engage, suppress them from campaigns.
- Offer structure: Your strongest offer—but frame it as a last chance, not a regular promotion. Use an offer strategy that doesn't erode margin while still creating a reason to act.
- Copy angle: Honest and direct. "We don't want to keep emailing you if you're not interested. Here's one last offer—if it's not for you, we'll stop." This approach re-engages some customers and suppresses the rest, which is exactly what your deliverability needs.
- Why this matters for deliverability: Continuing to mail Hibernating customers at your standard campaign frequency generates unopened emails that signal to Gmail and Yahoo that your emails are unwanted. This drags down inbox placement for your Champions—the customers who actually want to hear from you.
Lost — Sunset Flow Only
- Flow type: Sunset flow (2 emails: "are you still interested?" → "this is our last email")
- Send cadence: 2 emails total, 7 days apart. Then permanent suppression.
- Offer structure: None. If an offer hasn't re-engaged them in 180+ days, it won't now.
- Copy angle: One last chance to stay subscribed with an easy click-to-confirm CTA. No hard sell.
- The honest truth: Suppressing Lost customers is not losing subscribers—it's protecting your inbox placement for the customers who are actually worth reaching. A smaller, engaged list outperforms a large, dead one on every metric that matters.
Want us to build this matrix for your brand—mapping your actual customer base against these tiers and designing the flows for each? Get your free lifecycle audit →
Is RFM Analysis Still Relevant in 2025?
Yes—and the case for RFM has gotten stronger, not weaker. As third-party data has become less reliable and acquisition costs have climbed, the brands winning on retention are the ones who understand their existing customer base with precision. RFM analysis is built entirely on first-party purchase data, which means it gets more accurate over time as you accumulate more orders, not less.
The objection worth taking seriously is: does RFM capture enough nuance for modern DTC? The honest answer is that pure RFM scoring—without connecting to email and SMS behavior—misses engagement signals. A customer who scores well on RFM but hasn't opened an email in 90 days needs different treatment than one who scores well and clicks every campaign.
This is why the Klaviyo-native approach above layers RFM logic with Klaviyo's engagement data rather than replacing it. Your email segmentation strategy for DTC brands should treat RFM as one dimension of the segmentation stack—the purchase-behavior layer—not the entire system.
For further reading on how behavioral data enhances RFM models, Nielsen Norman Group's research on behavioral segmentation provides useful context on layering purchase and engagement signals.
The question of revenue concentration gets at the core RFM insight: repeat revenue in most DTC businesses tends to be driven by a relatively small share of customers. RFM analysis gives you the map to that concentration so you can protect it, grow it, and anticipate when it's at risk.
How Often Should You Update Your RFM Segments?
Update your RFM segments monthly at minimum. Klaviyo's dynamic segments recalculate automatically as new orders come in, but you should audit the segment composition—sizes, drift patterns, and threshold relevance—on a monthly cadence. Customer behavior shifts faster than quarterly reviews capture, and silent drift from Champions to At Risk is where brands lose revenue without knowing it.
Here's the monthly audit checklist:
- Check segment sizes. Is your Champions segment growing or shrinking month-over-month? A shrinking Champions segment with a growing At Risk segment is a retention crisis, even if your total revenue looks stable.
- Review your At Risk threshold dates. If your average purchase interval has shifted—because you launched a subscription option, changed your pricing, or your category has seasonal patterns—your At Risk window needs to reflect the new reality.
- Audit drift cases. Pull a sample of customers who moved from Champions to At Risk in the last 30 days. Is there a pattern? Same product, same purchase month, same acquisition channel? Patterns in churn are actionable. Anecdotes are not.
- Confirm your Klaviyo integration is syncing. RFM segments are only as good as the order data feeding them. Check that Shopify orders are syncing without delay and that your predictive analytics properties are updating.
- Check the Lost segment growth rate. A rapidly growing Lost segment means your earlier retention touchpoints (welcome flow, post-purchase, winback) aren't working. The Lost segment is a lagging indicator—fix the flows upstream before the problem compounds.
One operational note on Klaviyo's dynamic segments: because they update in real-time, a customer can qualify for multiple segments simultaneously if your exclusion logic isn't set up correctly (step 7 in the build path above). Monthly audits catch these overlaps before they result in a Champion receiving a Hibernating-tier re-engagement email—which is exactly the kind of experience that causes good customers to unsubscribe.
Key Takeaways
- RFM segments your customers by Recency, Frequency, and Monetary value—and the five resulting tiers (Champions, Loyal, At Risk, Hibernating, Lost) each require a completely different retention response. Treating them the same is leaving revenue on the table.
- You don't need a data team. Klaviyo's predictive analytics properties (Predicted CLV Tier, Expected Next Order Date) give you the building blocks of RFM segmentation natively, without Python or SQL.
- The At Risk segment is your highest-urgency action item. Former Champions who've gone quiet are recoverable—but only with a fast, escalating winback sequence. Every week they stay At Risk is a week closer to Lost.
- RFM without a send strategy is just a spreadsheet. Champions need VIP treatment, Loyal Customers need cross-sell sequences, At Risk needs urgency, Hibernating needs a last chance, and Lost needs suppression.
- Update and audit monthly. Segment drift—Champions becoming At Risk—is where brands lose revenue silently. The monthly audit catches it before it compounds.
If you want to see where your customer base actually sits across these five tiers—and what the revenue opportunity looks like tier by tier—we'll map it for you. Free audit, no pitch. Book a strategy call and we'll map out your next 90 days of retention revenue →
Frequently Asked Questions
What is a good RFM score for an ecommerce customer?
A good RFM score is context-dependent on your brand's purchase cycle, but a customer scoring 4–5 on Recency (purchased within your active window), 3–5 on Frequency (2+ orders), and 3–5 on Monetary value (above your median spend) represents a strong, retainable customer. Champions—your highest scorers across all three dimensions—are the segment to protect above all others. In our experience working across DTC accounts, Champions tend to represent a relatively small share of the total customer base but generate a disproportionate share of repeat revenue; the exact proportion varies significantly by brand, category, and how long a program has been running.
How do you segment customers using RFM analysis in Klaviyo?
Build RFM segments in Klaviyo using date-based conditions (Date of Last Purchase), order count conditions (Number of Orders), and Klaviyo's Predicted CLV Tier property from predictive analytics. Create five segments: Champions (recent, frequent, high-predicted CLV), Loyal Customers (recent, 2+ orders, medium-high CLV), At Risk (last purchase 60–120 days ago, 2+ prior orders), Hibernating (last purchase 120–180 days ago or low-frequency), and Lost (180+ days, suppress from campaigns). Add exclusion logic so each customer only appears in one segment.
What should you send to each RFM segment?
Each segment requires a distinct strategy. Champions receive VIP treatment—early access, exclusivity, no discounts. Loyal Customers receive cross-sell campaigns and product expansion offers. At Risk customers trigger an urgency-driven winback sequence with escalating offers. Hibernating customers get a 2-email last-chance re-engagement attempt, then suppression. Lost customers enter a sunset flow only—continuing to mail them damages deliverability for everyone else.
What is the difference between RFM analysis and cohort analysis?
RFM analysis scores each individual customer at a point in time based on their purchase behavior and groups them into actionable segments (Champions, At Risk, etc.). Cohort analysis groups customers by the time period they first purchased and tracks how that group's behavior evolves over time. RFM tells you who to act on today. Cohort analysis tells you whether your retention is improving over time by comparing how different acquisition periods perform as they age.
How often should you update your RFM segments?
Audit your RFM segments monthly. Klaviyo's dynamic segments recalculate automatically as new orders sync, but you should manually review segment sizes, threshold relevance, and drift patterns every 30 days. A Champions segment that is shrinking while your At Risk segment grows is a retention signal that requires immediate attention—and you won't catch it on a quarterly review cadence.
Need help implementing this?
Let us take the hassle of managing your email marketing channel off your hands. Book a strategy call with our team today and see how we can scale your revenue, customer retention, and lifetime value with tailored strategies. Click here to get started.
Curious about how your Klaviyo is performing?
We’ll audit your account for free. Discover hidden opportunities to boost your revenue, and find out what you’re doing right and what could be done better. Click here to claim your free Klaviyo audit.
Want to see how we’ve helped brands just like yours scale?
Check out our case studies and see the impact for yourself. Click here to explore.
Read Our Other Blogs

Email Marketing vs. Social Media Marketing — Which Should I Use?



Email Marketing Series – #1: Crafting an Effective Email Marketing Strategy



Email Open Rate: A Practical Guide




Not Sure Where to Start?
Let's find the biggest retention opportunities in your business. Get a free Klaviyo audit or retention consultation.


























































































