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.
Get my free report 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.
Recent visits. A strong habit. Make the next message a personal thank-you.
“Thandi, your next coffee deserves an upgrade. It’s on us this week.”
Complimentary size upgrade with a coffee purchase.RFM helps you understand buying habits, so you can speak to customers at the right point in their relationship with your business.
Look at the time since a customer’s last purchase. Spot who is still engaged and who has been away longer than usual.
Count purchases over a defined period. Recognise the regulars and find customers who are starting to build a habit.
Add up what a customer spends over the same period. Use that context to choose relevant rewards and offers.
Illustrative customer data. Frequency and spend use the same 90-day period; recency is measured from the analysis date.
Select a segment to see a sample Parkwood café customer, their spend in rands and an example follow-up.
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.
A recently active regular. Use spend alongside visit history to choose a meaningful thank-you.
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.
Find the customers who keep coming back, those who are still getting to know you and those whose visits have slowed down.
A welcome, a thank-you and a return offer do different jobs. Match the tone and reward to the customer’s behaviour.
Recognise loyal customers and give newer ones a reason for a second visit. Review which campaigns lead to real returns.
A coffee shop, a salon and a retailer have different buying cycles. Let the customer’s behaviour shape the conversation.
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.
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.
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 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.
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 toolkitFollow up by SMS or email and manage customer replies. Use wallet push notifications to keep rewards and return visits in mind.
Explore two-way communicationUse your own sales, reward costs and margins to model what more repeat business could mean for your bottom line.
Open the ROI calculatorRecency, 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.
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.
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.
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.
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.
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.
Let’s look at your business, your buying cycle and the customers you want to bring back.