Intelligence Models

RFM Segmentation model

Understanding Recency, Frequency, and Monetary scores and the 8 RFM segments LiftSignals assigns.

What is RFM?

RFM is a classic customer analytics framework that scores each customer on three dimensions:

  • Recency — How recently did they buy? (1–5, where 5 is most recent)
  • Frequency — How often do they buy? (1–5, where 5 is most frequent)
  • Monetary — How much do they spend? (1–5, where 5 is highest spender)

Each dimension is scored 1–5 based on where the customer falls in your store's distribution. A score of 5 means "top 20% of your customers".

The 8 RFM segments

SegmentProfileRecencyFrequencyMonetary
ChampionsBest customers — bought recently, buy often, spend most4–54–54–5
LoyalRegular buyers who spend well2–53–53–5
Potential LoyalRecent buyers with growth potential3–51–31–3
New CustomersBought recently for the first time4–511–5
PromisingRecent buyers but not yet consistent3–41–22–3
At-RiskUsed to buy often but haven't recently1–22–52–5
HibernatingLow scores across the board — may be lost1–21–21–2
LostLowest scores — haven't bought in a very long time11–21–2
ℹ️
RFM vs. Churn score: A customer can be in the At-Risk RFM segment (Recency 1–2) but have a low churn score if the model predicts they typically take long gaps between purchases. The churn model accounts for each customer's personal rhythm, while RFM uses store-wide percentiles.

How RFM updates

RFM scores update daily after the nightly sync. A customer's segment can change as their behaviour evolves — for example, a Champion who stops buying will gradually move through Loyal → At-Risk over time.

Using RFM in audiences

RFM segment is one of the most powerful filters in the Audience builder. Common uses:

  • Export "Champions" to a Klaviyo VIP list for early access campaigns
  • Target "Former Champions now At-Risk" for personalised win-back outreach
  • Filter "New Customers" (R=5, F=1) for second-purchase nurture sequences
Was this article helpful?