DocsOverview

Analytics & RFM

Understand your customers with RFM (Recency, Frequency, Monetary) analysis, Customer Lifetime Value predictions, and churn risk assessment.

What is RFM Analysis?

RFM analysis is a customer segmentation technique that uses three key metrics to evaluate and categorize customers:

Recency

How recently did the customer make a purchase? More recent = higher score.

Frequency

How often does the customer purchase? More orders = higher score.

Monetary

How much does the customer spend? Higher total = higher score.

RFM Scores

Each customer receives a score from 1 to 5 for each RFM dimension, where 5 is the best. Scores are calculated relative to your store's customer base using quintile-based distribution.

Customer Segments

Based on RFM scores, customers are automatically classified into 12 segments:

SegmentRFMDescription
Champions555Best customers. Bought recently, buy often, spend the most.
Loyal Customers3-54-54-5Buy regularly with high spending.
Potential Loyalists4-52-32-3Recent buyers with potential to become loyal.
Recent Customers511-2Just made their first purchase.
Promising3-41-21-2Showing early signs of engagement.
Needs Attention2-32-32-3Above average but haven't purchased lately.
About to Sleep2-31-21-2Below average, at risk of becoming inactive.
At Risk1-23-53-5Spent big but haven't returned in a while.
Cannot Lose1-24-54-5Used to be champions, now slipping away.
Hibernating1-21-21-3Low activity across all metrics.
Lost111Lowest engagement, likely churned.
New511Very recent first-time buyers.

Additional Metrics

Customer Lifetime Value (CLTV)

Predicted total revenue a customer will generate over their relationship with your store. Calculated using purchase history and behavior patterns.

Churn Risk Score

Probability (0-1) that a customer will become inactive. Based on recency, purchase patterns, and engagement decline.

Average Order Value (AOV)

The average amount spent per order. Useful for identifying high-value vs. frequent small-purchase customers.

Purchase Interval

Average days between purchases. Helps predict when a customer is likely to buy again.

Using Analytics Data

Analytics data can be used in several ways:

  • Customer Segmentation: Filter segments by RFM scores
  • n8n Workflows: Access metrics via Customer > Get Metrics
  • Customer Profiles: View individual customer analytics
  • Dashboard: See segment distribution and trends