RFM Analysis for Customer Retention: Strategy by Segment
- Use CRO to win the first order and RFM analysis to plan every order after it, as part of customer value optimization.
- Rank customers by recency and frequency as well as spend, because lifetime revenue alone puts lapsed one-time buyers above loyal regulars.
- Give each RFM segment one goal: keep spending, spend more, come back, or leave active marketing.
- Resist coupons for high-value segments such as Soulmates and New Passions, and offer complementary products instead.
- Put the most effort into first-time customers, because a second purchase makes the next ones more likely.
- Remove Break-Ups from active retention campaigns and keep them on general newsletters only.
- Re-score monthly and measure how many customers move up or down a segment after each campaign.
RFM analysis for customer retention scores each customer on recency, frequency and monetary value, groups customers into segments, and gives every segment its own retention goal: keep spending, spend more, come back, or leave active marketing. It is where conversion work ends and retention work begins, and it needs nothing more than your order history.
Conversion rate optimization (CRO) has been a big buzzword for quite some time, and everyone wants a piece of the pie. It is still essential for any organization that wants a more effective online presence, and A/B testing and heuristic analysis will always matter for understanding visitor behavior. But if optimizers want full-funnel growth, they also have to drive customer retention, and that starts with a customer behavior analysis of how your customers buy. An RFM model sets you on the right path. Omniconvert Commander (formerly Nexus), the AI eCommerce growth engine, builds that model from your store data.
RFM vs CRO: what is the difference between CVO and CRO?
Before we go further, let me clarify what customer value optimization is and how it differs from CRO. If you run an eCommerce store, CRO is all about increasing the likelihood that a customer will purchase from you. Those approaches are useful for getting customers in the door.
Customer value optimization (CVO) is defined as the practice of increasing your share of each customer's wallet over time by retaining, and growing the value of, customers who have already bought from you. The customer value optimization methodology sets out the full process. RFM analysis is one of its first tactics, because you cannot grow customer value until you know which customers you have.
| CRO | CVO with RFM analysis | |
|---|---|---|
| Goal | Turn more visitors into buyers | Grow the value of customers who already bought |
| Unit of analysis | Sessions and visitors | Customers and their order history |
| Main methods | A/B testing, heuristic analysis, user research | RFM scoring, segmentation, retention campaigns |
| Main metric | Conversion rate | Repeat purchases, retention rate, customer lifetime value |
| Where it works | The first order | Every order after the first |
How RFM analysis scores your customers
RFM analysis is defined as a method that scores each customer on recency, frequency and monetary value to group customers by how engaged and valuable they are. For clarity, RFM stands for three questions about each customer:
- Recency: when did this customer last purchase from your store?
- Frequency: how often has this customer purchased from your store?
- Monetary value: how much money has this customer spent in your store?
Here is one scoring scheme, based on the RFM score method from the Omniconvert blog. Recency uses time since the last purchase; frequency and monetary value rank customers against the rest of the database. For the definition on its own, see what RFM is, and for the full scoring process with a worked example, see how to do RFM analysis.
| Points | Recency (time since the last purchase) | Frequency and monetary value (number of orders and order value) |
|---|---|---|
| 5 | Within the previous month | Top 5% of customers in the database |
| 4 | Within the previous three months | Top 20% of customers in the database |
| 3 | Within the previous six months | Top 30% of customers in the database |
| 2 | Within the previous year | Top 60% of customers in the database |
| 1 | More than a year ago | The customers who bought and spent the least |
Why RFM analysis gives you more insight than CLV alone
This analysis is close to assessing customer lifetime value. But if you look only at CLV, you see one part of the puzzle.
Take a first-time customer, Customer A, who buys $2,500 worth of merchandise and never orders again. If your average order value is $125, that one purchase equals 20 orders. Now take Customer B, an average loyal customer who buys every 60 days. That is six orders a year, or $750, and $1,500 over two years. Customer B buys regularly, yet their value is $1,000 lower than Customer A's.
| Customer | Total revenue (last two years) | Recency | Frequency | Monetary value | RFM score |
|---|---|---|---|---|---|
| Customer A | $2,500 | 1 | 1 | 5 | 115 |
| Customer B | $1,500 | 5 | 4 | 4 | 544 |
Ranked by CLV, Customer A is the top priority, although they have not bought anything in two years. Ranked by RFM, Customer B is clearly stronger with a score of 544 (recency, frequency and monetary value, in that order), while Customer A scores 115. In the real world you would also account for returns and the impact of discounting, so the results would not be quite this clear-cut.
This is the retention mistake that teams ranking by revenue alone make again and again. They send their best perks and their win-back budget to the Customer A profile, the one-time big spenders who bought for a situational reason and are not coming back. Response is low, the loyal Customer B profile gets generic emails, and the team concludes that retention marketing does not work. The campaign did not fail: it went to the wrong customers.
In practice, many customers match each profile. An RFM analysis works with clusters of customers, assigns them to distinct groups, and lets you refine your marketing, optimization and personalization strategy to meet each group where it is.
How to use RFM segments in your customer retention strategy
Think of an RFM score as your "customer love" metric. As a customer spends more money, more often, their score rises, as long as not much time has passed since their last purchase. The segments below come from Omniconvert's RFM model, and each one maps to one goal. The RFM segmentation guide covers the segments in depth; this section is about the retention play for each.
| Retention goal | RFM segments | Main tactic |
|---|---|---|
| Keep them spending | Soulmates | Rewards and recognition that keep all purchases under one roof |
| Get them to spend more | Lovers, New Passion, Flirting, Potential Lovers, Platonic Friends | Complementary recommendations, repurchase timing, spend thresholds |
| Get them back to your store | About To Dump You, Don Juan, Ex-Lovers, Apprentice | Win-back campaigns, personal outreach, multichannel reminders |
| Remove from active marketing | Break-Ups | General newsletters only |
Keep them spending: Soulmates
Some of your best customers are already active, and the main goal is to keep them spending in your store. These are your Soulmates: they have the highest RFM scores (likely 555), spend a lot, and buy regularly. A good example of a program for this group is My Best Buy. Paid Plus and Total members get an extended 60-day return window on most products and, since June 2026, 1% back in rewards on eligible purchases [Best Buy, 2026]. It gives customers an obvious reason to keep all their electronics purchases under one roof.
Get them to spend more: five segments
Several segments are worth more if they buy more often or spend more per order:
- Lovers: they have spent less than your Soulmates but have bought recently and more than once. Learn what they bought and use it to make a relevant recommendation, so they order more regularly.
- New Passion: they placed high-value orders recently, but not many of them. Get them to come back and buy again. They already order big, so resist the urge to tempt them with a coupon code (I'm looking at you!). Offer something that complements a past purchase instead.
- Flirting: they are inconsistent at best. They have placed some high-value orders but you cannot count on the next one. Offer a fitting complement to what they bought before.
- Potential Lovers: their orders are likely above your average order value, but they do not buy often or recently enough to be Lovers yet. Target them with repurchase marketing timed to their buying cycle.
- Platonic Friends: they buy fairly regularly but below your average order value. Offer a bonus when they reach a spend threshold. Free shipping works well here, if it is not already part of your value proposition.
It may sound simple, but one of the best ways to re-engage these customers is a targeted email campaign; see these customer retention emails for ideas. Owned social channels help too: here are Instagram customer retention tips. Pro tip: don't send the same email to all these groups. Build a specific engagement plan for each, based on where they are as customers. That is the real power of RFM analysis.
Get them back to your store: four segments
When you have lost a customer, or are about to, focus your energy on getting them back. These segments benefit from a warm welcome back. For the full playbook, see how to identify and retain at-risk customers and how to win back lost customers.
- About To Dump You: for all intents and purposes, this customer is inactive. They have not ordered for a while, whatever their order value. This is the right place for a win-back campaign, likely coupon driven; these win-back email campaigns show how others do it. Use other channels too, such as social ads and programmatic.
- Don Juan: they spent a lot on one order, then disappeared. Find out why they bought: if it was situational, they may not buy again. Use NPS or other survey data to understand this group, and do not spend too much time chasing them.
- Ex-Lovers: they used to be Soulmates or Lovers, but stopped ordering several months ago. Invest time here, because you once had a good relationship. Reach out personally, ask why they stopped buying (unless you already know), and make an offer that answers that reason.
- Apprentice: this is a first-time customer, with high or low spend, and too new to tell if they will become a repeat customer and move up to Lover or Soulmate. Spend the most time here. If a customer comes back for a second purchase, they are more likely to keep buying. Yotpo found that return customers make up only 15% of online shoppers but account for one third of online shopping revenue [Yotpo, return customers infographic]. Use email, ads and other channels to get customers to buy again.
Remove from active marketing: Break-Ups
For some customers, getting them back costs more time, energy and attention than it returns. These are your Break-Ups. They stay inactive until a deal comes along, then go dormant again. If they buy and add revenue, that's fantastic, but I'd remove them from active retention campaigns, because they are not your loyal customers. Can they change? Of course, so keep them on your general newsletters. A retention plan for this group is likely wasted effort, because only a discount brings them back.
Omniconvert Commander keeps each customer in the right RFM segment as they buy or go quiet, so every retention play reaches the right people.
See how Omniconvert Commander works →How to measure your RFM retention strategy
Retention pays when it works: Bain & Company research cited by Harvard Business Review found that increasing customer retention rates by 5% increases profits by 25% to 95% [Harvard Business Review, 2014]. To know if your strategy is working, measure it segment by segment:
-
Set a baseline per segmentBefore the first campaign, record each segment's size, revenue and repeat purchase rate.
-
Re-score every monthCustomers move between segments every time they order or stay away, so stale scores send the wrong message to the wrong people.
-
Track segment movementCount how many customers moved up a segment (Apprentice to Lover, About To Dump You back to Lover) and how many moved down. Upward movement is the clearest sign your plays work.
-
Hold out a control groupKeep a small, random part of each segment out of the campaign. Compare the two groups, so you count only the purchases the campaign caused.
-
Watch retention rate by cohortTrack your customer retention rate for each acquisition cohort, and move budget toward the segments and plays that hold customers longest.
The same testing discipline applies to the messages themselves. AliveCor used Omniconvert to run a structured A/B testing program and achieved a 21 percent lift in conversion rate, a 5 percent lift in revenue per visitor, and 94 percent statistical relevance across their experiments [Omniconvert, AliveCor case study]. That program tested on-site experiences, not RFM campaigns, but the rule carries over: test each segment's offer before you roll it out to everyone. For more ideas, see these customer retention brand examples and the complete customer retention strategy guide.
How to automate RFM analysis for customer retention with Omniconvert Commander
Now you know what RFM analysis does, how it differs from CRO and CLV, and how to use it to drive your retention strategy. You can run an RFM analysis on your own with nothing more than a spreadsheet. It is a lot of manual work, though: you have to think through the scoring logic, and then maintain it month after month.
Or you can use a tool that calculates everything dynamically. Omniconvert Commander scores every customer on recency, frequency and monetary value, keeps the segments current, and pushes them directly to Meta Ads, Google Ads and Klaviyo. It also calculates True Profit per order and per customer, so you can see which segments deserve the effort. See its customer intelligence features for how the segments are built.
RFM analysis for customer retention FAQs
In customer retention, RFM analysis scores every customer on recency (time since the last order), frequency (number of orders) and monetary value (total spend), then groups customers into segments. Each segment gets its own retention goal: keep the best customers spending, get promising customers to spend more, bring lapsing customers back, and stop spending active marketing on customers who only buy with a deep discount.
Score your customers on recency, frequency and monetary value and group them into segments. Give each segment one goal (keep spending, spend more, come back, or leave active marketing) and one tactic that fits it, such as loyalty rewards, complementary offers, win-back emails or a personal outreach. Then re-score every month and track how many customers move up or down a segment.
Protect Soulmates and Lovers first, because they bring most of the value. Then put effort into first-time customers (Apprentices), because a second purchase makes the next ones more likely. Spend win-back budget on Ex-Lovers and customers who are About To Dump You, who have shown high value before. Break-Ups, who buy only when there is a deal, deserve the least effort.
Conversion rate optimization (CRO) increases the likelihood that a visitor buys from you, so it gets customers in the door. RFM analysis belongs to customer value optimization (CVO), which grows your share of each customer's wallet over time by retaining customers who have already bought. The two work together: CRO wins the first order, and RFM tells you how to earn the next ones.
They answer different questions. Customer lifetime value ranks customers by how much they have spent, so a one-time $2,500 buyer outranks a regular customer who spent $1,500. RFM adds recency and frequency, so it shows that the regular customer (score 5-4-4) is active and loyal, while the big one-time buyer (score 1-1-5) has not bought for two years. Use both: CLV for value, RFM for what to do next.
Omniconvert Commander is an AI eCommerce growth engine that scores every customer on recency, frequency and monetary value and keeps the RFM segments current without spreadsheets. It pushes the segments directly to Meta Ads, Google Ads and Klaviyo, so each retention campaign reaches the right segment, and it calculates True Profit per order and per customer, so you see which segments are worth the effort.
Do not start with eleven campaigns. Score your customers, then pick three segments: Soulmates to protect, Apprentices to bring back for a second order, and Ex-Lovers to win back. Write one message for each, hold out a small control group, and compare repeat purchases after 60 days.
When the first three plays work, add the next segments and automate the scoring, so the strategy runs every month instead of once. See how Omniconvert Commander keeps RFM segments current.
Turn RFM segments into retention campaigns
Omniconvert Commander scores every customer on recency, frequency and monetary value, keeps the segments current, and pushes them to Meta Ads, Google Ads and Klaviyo.