Guides · Retention

Customer segments and RFM

Group customers by recency, frequency and monetary value, then work out who to nurture, who to win back, and who to stop spending on.

6 min read

RFM segmentation sorts your customer base into groups that deserve different treatment. This guide is for whoever plans lifecycle marketing. It covers what the three dimensions measure, what the resulting segments mean, and the mistake that wastes most of the budget aimed at them.

The three dimensions

Recency is how long since the customer last bought. Frequency is how many times they have bought. Monetary value is how much they have spent in total.

Each is scored relative to your own customer base rather than against a fixed threshold, which is what makes the segmentation portable between businesses with very different order values and purchase cycles.

Recency is the strongest predictor of the three. A customer who bought recently is far more likely to buy again than one who spent more but has been quiet for a year. If you only had one dimension, this is the one to keep.

What the segments mean

Champions buy often, recently and at high value. They need recognition rather than discounting. Discounting this group is the single most common way to lose margin for nothing, because they were going to buy anyway.

Loyal customers buy regularly at moderate value. The opportunity here is order value rather than frequency: bundles, larger sizes, complementary products.

At risk customers used to buy often and have gone quiet. This is where intervention earns the most, because there is a demonstrated habit to restart and it has not yet been forgotten.

Hibernating customers bought once or twice long ago. Treat these as close to cold. Recovering them costs more than acquiring somebody new in many categories, and the honest answer is often to stop spending on them.

New customers have bought once, recently. Their entire value depends on reaching a second order, which makes them the most time sensitive group on the list.

The mistake that wastes the budget

Most brands send roughly the same thing to every segment with a different discount attached.

That inverts the logic. Champions get a discount they did not need, which costs margin. Hibernating customers get a discount too small to overcome a year of inertia, which costs the send. The two groups that would respond, at risk and new, get the same generic message as everybody else.

The segmentation is only worth building if the treatment actually differs. A useful test: if you removed the segment names from your campaign plan, could you tell which was which from the content alone? If not, the segments are decoration.

Segments move, and that is the point

A customer is not permanently a champion. They move between segments as their behaviour changes, and the movement is more informative than the position.

A champion sliding towards at risk is the most valuable alert in this section, because it is a high value customer in the early stage of leaving, when recovery is cheapest. Watching the flow between segments over time catches that. Looking at a single snapshot does not.

What to do first

Build one differentiated action for at risk customers and one for new customers, and leave the other segments alone until those two are working. Those are the groups where behaviour is genuinely still in play, and getting two treatments right is worth more than five treatments that are the same email with different percentages.

See this on your own numbers

Everything in this guide is a screen in Tatheon, running on your store rather than an example. Connect Shopify and the board is reporting real revenue in about ten minutes.

Open Tatheon