Frequently asked

What is RFM segmentation in e-commerce?

Quick answer

RFM segmentation classifies customers using 3 criteria: Recency (last order), Frequency (number of orders) and Monetary (total value). It automatically identifies your best customers, those at risk and those to win back.

Detailed explanation

RFM segmentation is a behavioral analysis method that classifies your customers according to three dimensions: Recency (date of last order), Frequency (total number of orders) and Monetary (cumulative purchase value). Each customer receives a score from 1 to 5 on each dimension, creating automatic behavioral segments such as Champions, Loyal customers, New customers, At risk, Lost or To reactivate.

The main benefit of RFM is moving from a demographic approach (age, gender, location) to a much more predictive behavioral approach. A customer who ordered recently, often and for a high amount is statistically far more likely to order again than a customer with the same demographics but different behavior. RFM allows you to allocate marketing effort where it will have the most impact.

In practice, RFM segmentation enables targeted campaigns: re-engage at-risk customers with personalized offers, reward champions with exclusive benefits, offer cross-sell to new customers, or reactivate lost ones with winback campaigns. Synced with Meta Ads, Google Ads or Klaviyo, it also enables ultra-precise ad audiences and excluding segments to save budget.

To calculate RFM, you need the full order history of your customers. The classic method assigns a score from 1 (worst) to 5 (best) on each dimension using quintiles. An RFM score of 555 identifies your absolute champions. Tools like Fullmetrix automate this calculation and update it in real time, saving you from managing complex spreadsheets.

Concrete example

A store has 10,000 customers. After RFM segmentation: 800 Champions (score 555), 2,000 Loyal, 1,500 New, 1,800 At risk (low R score), 1,200 Lost and 2,700 Occasional. The team sends a premium offer to the 800 Champions (conversion 40%), a reminder to the 1,800 At risk with -15% (conversion 12%), and a winback to the 1,200 Lost (conversion 5%). Result: 60,000 EUR in revenue in 1 week with no new ad budget.

Related questions

How to define R, F and M scores?

Each dimension is divided into quintiles (5 equal groups). The 1st quintile gets score 5 (best), the last gets 1. The final score concatenates the three digits.

Which RFM segments to prioritize?

Champions to retain, At risk to save, New ones to convert into recurring buyers, and Lost for a cost-controlled winback campaign.

How to sync RFM with Meta Ads?

Export RFM segments to Meta via Custom Audiences. You can target Champions with Lookalike or exclude Lost from acquisition campaigns to save budget.

Does RFM work for subscriptions?

Yes, with adaptations. Recency becomes the last payment, Frequency the subscription duration, Monetary the cumulative MRR. The analysis remains highly relevant for churn.

How often to recompute RFM?

Ideally in real time or daily. Behaviors change quickly and stale segments lose value. Automated tools update continuously.

Segment your customers automatically

Fullmetrix computes your customers' RFM in real time and syncs them with Meta Ads, Google Ads, TikTok and your email tools.

14-day free trial. No commitment.