RFM Analysis - CRM
RFM Analysis - CRM
RFM Analysis - CRM
There are many models that can be used to segment customer data. If your
organization is not currently using a framework to drive segmentation, we
recommend starting with the RFM model because it’s simple and effective.
While RFM analysis can be helpful for B2B companies, it is typically most useful in
B2C businesses where customers make multiple purchases over time. The RFM
model was created in the mid-90s to help catalog marketers target specific customer
segments within their databases that had the greatest likelihood to purchase based
on previous behavior. The goal was to save on printing and shipping costs. Today,
the RFM model is used by digital marketers to send relevant marketing messages,
keep their customers engaged, and maximize the lifetime value of each customer.
RFM models can be customized based on your organization. However, in most RFM
models, each individual customer is given a score from 1- 5 for each RFM
component, with 1 being the lowest and 5 being the highest score. We then combine
those scores (not the sum) to create at a 3-digit RFM score.
RFM scores range from 111 to 555. An important takeaway from this post is there
are no bad RFM scores. Each RFM score should inform if and what messaging to
surface that customer. An RFM model that scores customer from 1 to 5 setups a
quintile so, when a customer scores a 1, that means they fall into the bottom 20% of
all customers. Similarly, if a customer scores a 5, it means they fall into the top 20%
of all customers. Note: this is not based on an absolute value but relative (compared
to all other customers).
• Recency – How long has it been since the customer’s last purchase?
• Frequency – How often has the customer made a purchase over a defined
period of time
• Monetary – How much money did the customer spend with us over a defined
period of time?
Despite the current love affair with predictive models, direct marketing’s three-
variable formula, Recency-Frequency-Monetary Value (RFM), still has a place in
modern database marketing. RFM is not a replacement for inferential statistics. But
in the real world, RFM can still be useful when models are not practical. RFM also
provides a management summary of customer behavior based on purchases and
plays a role in policing the black-box results of predictive models to ensure quality
before a campaign is implemented.
Segmentation of Customers
What comes to mind when you read these descriptions of customer segments?
Advocates
Repeat buyers
Gift givers
Too good to be true
o Habitual returners
o Fraud
Trial buyers
Once was enough
Dormant
Defected
o About to Defect
o Revolving Door
Once customers are broken into segments, you can leverage these segments to power
your email marketing campaign strategies.
Einstein Engagement Scores in Salesforce is another great tool that can be combined
with RFM scores to help make better marketing decisions. Einstein Engagement
scores indicate how likely an individual customer is to open and engage with your
email, based on their history. Your team can layer these scores on top of your RFM
segments to determine how to best engage with each customer.
For example, if we know a user always engages with our emails, we may not want to
waste our ad budget on them and engage with them only via email. Or, if a customer
isn’t likely to open our emails, it might make more sense to target them with social
ads.
• How to wrangle existing customer and transaction data to build your RFM
model
• The basic SQL skills necessary for this undertaking and how your team can
learn them with free and online resources
• How to calculate RFM scores
• How to sync Google BigQuery with your Salesforce Marketing Cloud
instance
The good news for today’s marketers is that the most important purchase behavior is
already inyour customer database. What can you do with these data? You can:
• Identify groups of customers
• Target them for campaigns
• Promote repeat purchase and loyalty
• Defend against attrition/defection
• Acquire customers who resemble the best ones
I choose to use both predictive models and RFM side by side. My rationale is that
predictive models do a superior job of predicting sales and my first priority is to
make money. Predictive Models have a better return on investment than
segmentations based on RFM.
However, RFM is applicable when modeling isn’t practical. For example, perhaps
your database is too small to warrant the investment in building the model. The fees
for building predictive models can run in the tens of thousands, while RFM is
essentially a do-it-yourself proposition; and, as a result, much cheaper. Finally,
building a model takes time, especially since you need to go back in time, build a
regression equation on a group of customers, validate the result on an equivalent
group, implement the model by scoring today’s database, and then pull the trigger.
RFM values, by contrast, can be applied to your database by the time you get to the
end of this paper. My favorite role for RFM is as a management tool. By predictor
variables, models gain predictive power, but lose the ability to explain the reasons
why it works. This is a black box for management, as well as a missed opportunity to
understand the key business drivers of the dependent variable (response, sales per
When brings you very attractive F-Statistics and R2 compelling you to roll the dice
on your next campaign, you should verify their work as your first step. First, you’ll
be reviewing the decisions they made with regards to sample sizes, statistical and
sampling techniques, treatment of outliers, treatment of incomplete information
(blanks, nulls, garbage), transformation of variables and so on. But you should also
ask for a crosstab comparing their “score” (outcome of the model) versus RFM.
This crosstab should contain not only population counts, but also ratios such as LTD
Dollars/Buyer, Average Order Size, Average Days since Last Purchase, and LTD
Orders/Buyer. You’ll be looking for a correlation between the best scores and the
best ratios. If there are attractive ratios in the basement of your predictive model,
you may be missing out on opportunities with good customers.
Frequency (F) is defined as how often a buyer has a dollar earning transaction. It is
typically a “Life to Date” field, and thus would be the accumulation of all
transactions from an original date to the update date. This value includes the
original transaction (e.g., enrollment event, first purchase, etc).
The modern take on Frequency is that it is more interesting to understand the
difference between 1x and 2x, versus 10x and 11x. That may seem odd, especially
since the 10 time buyers are your loyal advocates, and they are disproportionately
important to the health of your business. That’s true, however, when planning
campaigns the trial buyers need all the help they can get from your customer
database and beyond. (Using RFM, I’m defining 0-3M 1x as a trial customer, whereas
19M + 1x is a goner for most businesses). What else can we use for 1x buyers? I’ve
found several important clues as to which one-time trial buyers will blossom into
Again, segments with better RF scores garner more attractive results (sales per piece)
from a 6-month campaign.
Sales per piece now range from a high of $24 (for 0-3M 3x+) to a low of $1.34 (for
19M+ 1x).
Viewing the chart with RF scores on its x-axis now illustrates that the 1x portion of
the 13-18M segment is below breakeven, but repeat buyers in the same recency
ranges are above.
Monetary Value (M) is the sum of all revenue earned. A judgment is used to decide
between “Life to Date” dollars, “Average” dollars, or some dollar amount over time
(“0-12 month” dollars). Adding the third leg of the RFM triumvirate makes our
charts resemble what’s called a screeplot. Scree plots borrow their name from the
junk that falls off very high mountains. The RFM chart now looks like giant peaks of
high customer value compared with run off of lower value segments. See if you
agree: compared to your best customers, everybody else is just scree.
Some might call this the proverbial “80/20” rule. My colleague Chris Pickering calls
it “Pickering’s Law of Disproportionate Value,” which is only fair given that the
definitive book on RFM is called: Libey and Pickering on RFM and Beyond,
published by MeritDirect Press.
RFM Model
The biggest complaint about RFM models is the use of cells and the unwieldy
number some RFM models produce. A large number of cells defeats the purpose of
ease of use for management understanding.
Use common sense. With durable goods and large ticket items (Cars, furniture,
etc) RFM may actually work in the reverse (where less recent is better than more
recent). This may also be true with seasonal businesses. Also, be flexible in how you
operationalize the values within the RFM model. For example, web marketing and e-
commerce have their own RFM. Recency may be measured in days, not months.
Frequency may turn into how frequently a visitor returns to your site, what they
purchase or view and where they click. M might be extended to include what’s in
the shopping cart (before abandons).
Seasonality makes defining the R ranges a challenge. Does your 0-12 M range
include “Back to School” , Valentines Day, Holiday Shopping, etc.,
Augment RFM where you can, if it helps you understand your business dynamics,.
Bob Kestnbaum pioneered the concept of RFMP, adding a product dimension to
RFM. Kestnbaum called it “FRAC” where “Frequency” was the first variable since
he thought it was most predictive, “A” was “Average Dollars,” and “C” was
“Category of Purchase.” His rationale is sound: The best predictor of future Product
A purchases is past Product A purchases. This addresses the challenge of
seasonality. Your key business levers are also viable candidates to extend the simple
RFM summary. For b2c direct marketing, this might be RFMIncome. For b2b, this
might be RFMIndustry. Both might see benefits in an RFMChannel segmentation
scheme.
Extend RFM for acquisition marketing. RFM can also be put to work to acquire new
customers. There is some current thinking on calculating RFM for each zip code on
file to target prospects based on observed RFM for customers that live in the
neighborhood.
RFM is not a replacement for inferential statistics. It should add value in its unique
ability to add management understanding, ensure data quality, and substitute for
predictive models when models are not practical. RFM has a role in modern direct
marketing.