CRM & Retention

Why RFM still wins: a practical guide to cohort-based retention

When a consumer business has years of transaction data and unit economics that are quietly degrading, the answer is rarely a new acquisition channel. It is almost always inside the data already sitting in the warehouse. Here is the cleanest first cut.

Why RFM still wins

Retention frameworks come and go. Predictive ML, propensity scoring, real-time personalisation engines — all worth shipping, none of them mean anything if the customer base isn't first segmented into cohorts that can be acted on weekly. RFM (recency, frequency, monetary) is still the cleanest first cut.

The discipline it forces is useful: for each customer, compute when they last bought, how often they buy and how much they spend. Score each dimension on a 1–5 scale, and bucket the base into 12–15 cohort archetypes (champion, loyal, at-risk, hibernating, lost, new high-value, etc.). Then decide what action belongs to each.

What the cohorts usually tell you

The story RFM tells in most consumer transaction histories is consistent enough to be predictable:

  • The high-value cohort is tiny but compounding. The top 5–10% of customers typically drive 30–40% of revenue — and crucially, they're still active, still buying, but receiving the same generic comms as the bottom 70%.
  • Win-back economics are inverted. The cost to reactivate a churned customer (via discount + push + WhatsApp) is usually lower than the cost to acquire a fresh install. Most brands just aren't doing it systematically.
  • Day-30 retention is the kill metric. Customers who come back inside 30 days of first order tend to have a 3–5x higher 12-month LTV than those who come back at day 30–60. Anything after day 60 is effectively a lost customer, regardless of how much discount is thrown at it.
  • Push fatigue is real. Notification open rates fall off a cliff past 4 sends per week. WhatsApp tolerates more because the format is different and the user opted in.

The four workstreams of a proper RFM-led rebuild

Cohort-based comms

Twelve cohorts, each with their own message frequency, channel mix and offer structure. Champions get refill nudges and early-access drops. At-risk customers get win-back triggers tied to the day-30 cliff. Hibernating customers get one big push and then go quiet. Lost customers get a final discount and then suppression.

Day-30 trigger journeys

The single highest-impact change. A behavioural trigger fires if a first-time customer doesn't transact again within 25 days. The journey is push + WhatsApp + email + an in-app banner, sequenced over 5 days with declining intensity. Day-30 retention improves measurably and 12-month LTV moves with it.

A loyalty program designed for the top decile

A tiered loyalty program designed explicitly for the high-value cohort that the data surfaces. The tiers should come with bookable-priority service slots, early access or category-relevant perks — not just discounts. A customer who is already paying full price values bookability more than 5% off. Programs designed this way tend to contribute a small but pure-margin and self-reinforcing percentage of overall revenue.

Win-back coupons for the lost-but-recoverable

Targeted discounts to a specific cohort — defined by their RFM bucket — rather than blasted to the full file. The economics work because the offer doesn't reach active customers who would have bought anyway. The discount is a recovery tool, not a sales tool.

The discipline most retention programs lack

If a business has more than two years of transaction data, RFM gives 80% of the ML value at 5% of the effort. The interesting bit isn't the segmentation — segmentation is easy. The interesting bit is what action gets assigned to each cohort, and the discipline of suppressing comms to cohorts where there's no action that pays back. Half of every retention program is improved by sending less, not more.

Come, say hello

Ready to turn data into durable growth?

Tell us where you want to go. We'll bring the strategy, the stack and the creative to get you there.