Skip to content

Author: Merve Kaymaz

RFM Analysis

Tableau RFM Analysis Dashboard

RFM Analysis turns transaction history into an action-oriented customer portfolio. The main story is not that every segment needs the same treatment: Champions and Loyal Customers carry most value, while Potential Loyalists are the largest development pool.

Key takeaway

Nova's customer strategy should protect the highest-value segments first, then convert the largest mid-potential segment into more frequent and higher-value behavior.

Key Findings

Finding Metric Interpretation
Champions are the top value segment About 242K customers, $1.34B total spend A relatively small group carries the largest value pool
Champions also spend the most per customer About $5.55K average spend This is the segment to protect from churn or service quality issues
Loyal Customers are the second value pool About 359K customers, $822.57M total spend They are already engaged and should be reinforced
Potential Loyalists are the largest segment About 481K customers, 28.18% of customers This is the biggest conversion opportunity
Potential Loyalists have lower current value About $197.92M total spend and $412 average spend The segment needs frequency and monetary growth, not only retention messaging
At Risk customers still contain recoverable value About 222K customers, $184.23M total spend Reactivation should focus here before broad Lost Customer campaigns

Business Insights

The RFM segmentation separates customer size from customer value. Champions are not the largest group, but they generate the most total spend and the highest average spend. Losing quality or engagement with this segment would be more expensive than losing a much larger low-value group.

Potential Loyalists are the strategic development pool. They are the largest segment, but their average spend is far below Champions and Loyal Customers. The opportunity is to move them from moderate engagement into repeat, higher-frequency behavior through targeted lifecycle offers and category recommendations.

Reactivation should be selective. At Risk customers have meaningful recoverable value, while Lost Customers are larger by count but much lower in value. Big Spenders are tiny, at about 0.46% of customers, so they are better suited to high-touch treatment than mass campaigns.

Recommendation

Protect Champions, reinforce Loyal Customers, build conversion programs for Potential Loyalists, and prioritize At Risk recovery before investing heavily in broad Lost Customer reactivation.

This page includes the dbt models used for the analysis.

dbt Model Flow

Model Grain Role
int_customer_metrics customer Calculates transaction count, total spend, average order value, first and last order date, customer lifetime days, category count, and services used
int_rfm_features customer Derives recency, frequency, and monetary fields
int_rfm_scores customer Assigns 1-5 scores for recency, frequency, and monetary value
mart_customer_segments customer Maps scores into business-friendly segment labels

Segment Logic

Segment Rule interpretation
Champions Recent, frequent, and high-value customers
Loyal Customers Strong frequency with acceptable recency
New Customers Recent customers with lower frequency
Big Spenders High monetary value with lower frequency
At Risk Previously active customers with weaker recency
Lost Customers Customers with the weakest recency
Potential Loyalists Customers who do not fall into the other explicit groups

Why this matters

RFM turns raw transaction history into a simple prioritization framework that can be used by marketing, retention, and customer strategy teams.