For business / Customer engagement RFM ANALYSIS

Know your customers.
Make the next
visit personal.

Futhi turns purchase behaviour into useful customer groups. Recognise your regulars, spot who is drifting away and send a reason to come back that makes sense to them.

  • Automated segmentation
  • Behaviour-based insights
  • Personalised follow-ups
FUTHI CUSTOMER INSIGHTSExample profile
TM
Thandi M.Parkwood café customer
Champion
RECENCY3 dayssince last purchase
FREQUENCY12 visitsin the past 90 days
MONETARYR960spent in 90 days
A regular worth recognising.

Recent visits. A strong habit. Make the next message a personal thank-you.

AN EXAMPLE FOLLOW-UP

“Thandi, your next coffee deserves an upgrade. It’s on us this week.”

Complimentary size upgrade with a coffee purchase.
HOW RECENTLY HOW OFTEN HOW MUCH A MORE RELEVANT NEXT MESSAGE
THREE SIGNALS. A CLEARER CUSTOMER PICTURE.

Every purchase
tells you something.

RFM helps you understand buying habits, so you can speak to customers at the right point in their relationship with your business.

R

Recency

How recently did they buy?

Look at the time since a customer’s last purchase. Spot who is still engaged and who has been away longer than usual.

3 daysThandi’s last visit to a Parkwood café.
F

Frequency

How often do they come back?

Count purchases over a defined period. Recognise the regulars and find customers who are starting to build a habit.

12 visitsHer purchases over the past 90 days.
M

Monetary value

How much do they spend?

Add up what a customer spends over the same period. Use that context to choose relevant rewards and offers.

R960Her total spend over those 90 days.

Illustrative customer data. Frequency and spend use the same 90-day period; recency is measured from the analysis date.

FROM PURCHASE PATTERNS TO CUSTOMER GROUPS

Different customers.
Different reasons to return.

Select a segment to see a sample Parkwood café customer, their spend in rands and an example follow-up.

Choose a customer segment

Parkwood café · Illustrative 90-day view

Days since last purchase × purchases in the past 90 days

This grid simplifies recency and frequency. The spend shown alongside each customer adds the monetary context. Choose periods and thresholds that fit your industry; customers with no purchase history need a separate welcome journey.

EXAMPLE CUSTOMER · CHAMPIONS

Thandi’s next visit

A recently active regular. Use spend alongside visit history to choose a meaningful thank-you.

Last purchase
3 days ago
Purchases in 90 days
12
Spend in 90 days
R 960
NEXT STEPRecognise their loyalty
EXAMPLE MESSAGE

Thandi, thanks for being a regular. Enjoy a complimentary size upgrade with your next coffee purchase at our Parkwood café this week.

Sample customer and campaign. Check eligibility, purchase history and messaging preferences before sending.

MAKE INSIGHTS USEFUL

Understand the pattern.
Choose the next step.

See who needs your attention

Find the customers who keep coming back, those who are still getting to know you and those whose visits have slowed down.

Make the message relevant

A welcome, a thank-you and a return offer do different jobs. Match the tone and reward to the customer’s behaviour.

Build the relationship

Recognise loyal customers and give newer ones a reason for a second visit. Review which campaigns lead to real returns.

SOUTH AFRICAN BUSINESSES. EVERYDAY BUYING HABITS.

Make it feel like
you know your customer.

A coffee shop, a salon and a retailer have different buying cycles. Let the customer’s behaviour shape the conversation.

PARKWOOD, JOHANNESBURG

Recognise a coffee regular

SAMPLE PURCHASE HISTORY · PAST 90 DAYS

12 purchases · R960 spent · last visit 3 days ago

Thandi, thanks for making us part of your mornings. Enjoy a complimentary coffee size upgrade on your next visit this week.
A thank-you for an engaged regular.
UMHLANGA

Prompt the next appointment

SAMPLE PURCHASE HISTORY · PAST 90 DAYS

3 appointments · R1 650 spent · last visit 35 days ago

Hi Nomsa, ready for your next appointment? Reply with your preferred day and we’ll check a time that suits you.
A reminder that fits the booking cycle.
CAPE TOWN

Welcome a shopper back

SAMPLE PURCHASE HISTORY · PAST 90 DAYS

5 purchases · R2 400 spent · last visit 68 days ago

Yusuf, we’d love to see you again. Enjoy R50 off a purchase of R400 or more within the next 7 days at our Cape Town store.
A clear reason to make another visit.

Illustrative customers and offers, not case studies. Set qualifying purchases, expiry dates and reward costs to suit your own business.

Richie, Futhi’s AI marketer, in black and lime branding
MEET RICHIE, YOUR AI MARKETER

Turn customer insight
into a useful follow-up.

Richie helps use customer behaviour to personalise campaigns and keep the conversation going. Spend less time sorting customer lists and more time looking after the people who walk through your door.

  • Personalised communication for different customer groups
  • Automated campaigns that encourage another visit
  • Weekly reports to help you see what is working
Meet Richie
CONNECT THE CUSTOMER JOURNEY

Know them.
Reach them. Welcome them back.

Capture the next visit

Use the Futhi scanner to record loyalty activity on a phone or tablet. For spend-based analysis, make sure purchase values are captured accurately.

Explore the business toolkit

Make space for a reply

Follow up by SMS or email and manage customer replies. Use wallet push notifications to keep rewards and return visits in mind.

Explore two-way communication

Measure the value in rands

Use your own sales, reward costs and margins to model what more repeat business could mean for your bottom line.

Open the ROI calculator
GOOD QUESTIONS

RFM, without
the guesswork.

What does RFM stand for?

Recency, frequency and monetary value: how long it has been since a customer bought, how many times they bought in a chosen period, and how much they spent in that period. Together, these signals help you understand different customer relationships.

How do you interpret RFM scores?

In a common RFM approach, more recent purchases, more frequent purchases and higher spend receive stronger scores. The useful next step is to look at the combination, not just one number. A regular who has stopped visiting needs a different message from a customer who joined yesterday. Score bands and thresholds depend on the programme and its setup.

How is RFM calculated?

Choose an analysis date and period. Measure the days since each customer’s last purchase, count their purchases during the period and total their spend. Those values can then be grouped or scored. Futhi uses purchase behaviour to support customer segmentation; the grid on this page is a simplified illustration, not a fixed scoring formula.

What is a South African example of RFM?

A Parkwood café customer last visited 3 days ago, bought 12 times in the past 90 days and spent R960 in that period. That suggests a recently active regular. Another customer who previously bought often but has been away for 68 days may be a better fit for a return offer.

Which customer segments can I use?

Examples include beginners, growing customers, champions, loyal regulars, sleeping customers and customers at risk of drifting away. Use the customer’s spend alongside visit patterns when deciding what to send. Segment rules should reflect how your customers normally buy.

Does the same timing work for every industry?

No. A 30-day gap means something different at a coffee shop, a florist and a hair salon. Choose time periods and offers that fit your business, then review the response. RFM helps guide a campaign; it does not guarantee a sale or a particular return.

ONCE IS NICE. FUTHI IS BETTER.

Give every customer
a better reason to return.

Let’s look at your business, your buying cycle and the customers you want to bring back.

Request a Futhi demo Create your free loyalty report