Analytics
Measure what matters

RFM analysis

RFM buckets customers by Recency, Frequency, and Monetary value. Each dimension is scored 1–5 and combined into a single bucket.

The 11 buckets

BucketWho they are
ChampionsRecent, frequent, high-spend. Your most valuable.
LoyalFrequent but not always recent. Reward to keep them.
Potential loyalistsRecent and frequent but low spend. Encourage upgrades.
New customersRecent, infrequent. Onboard aggressively.
PromisingRecent, low frequency, low spend. Nurture.
Need attentionAverage on all dimensions. At risk of slipping.
About to sleepRecency starting to slip.
At riskPreviously strong customers falling off.
Can't lose themHigh value, long since last seen. Win-back priority.
HibernatingInfrequent, low-value, long-inactive.
LostLapsed; unlikely to return without strong incentive.

How scores are computed

For each customer, Pulse computes:

  • R — days since last qualifying event (default: purchase_completed).
  • F — count of qualifying events over the analysis window.
  • M — sum of total property on qualifying events.

Each dimension is quintile-bucketed against the workspace population.

Using RFM

  • Filter any segment by RFM bucket.
  • Trigger win-back journeys on At riskHibernating transitions.
  • Reward Champions and Loyal with early access or referrals.

Refresh schedule

RFM is recomputed nightly. You can trigger a recompute manually from the RFM page.