Contact Us

Case study

Retail predictive analytics case study: lapse risk and customer lifetime value for a specialty retailer

ResultLoyalty-member lapse scores, value bands and explanations were delivered to the campaign tool, with offers controlled by the CRM team.

Client
A US specialty retailer (anonymised)
Industry
Retail (home and outdoor goods)
Service
Predictive analytics: a lapse model and a lifetime value model
Type
Two scores on one set of member features, written into the campaign tool
Status
Delivered

We built predictive analytics for a specialty retailer's loyalty programme. The project combined lapse-risk scoring and customer lifetime value, then placed the scores and their explanations in the tool where the CRM team builds campaigns. Campaign measurement included a held-out audience so the team could distinguish model ranking from the effect of an offer.

Lapse risk
member-level scores with explanations
Customer value
purchase frequency and spend modelling
CRM control
offers and campaign budgets set by the team

The starting point

The retailer used time since the last purchase to trigger win-back campaigns and previous spending to select higher-value offers. Those simple rules treated members with different shopping patterns alike: someone at risk of lapsing could look the same as someone whose usual purchase cycle was longer. Revenue ranking also missed the effect of returns on customer value.

What we delivered

We defined lapse and value with the CRM team and built member features using only information available at the prediction date. A calibrated gradient-boosted model scores lapse risk, while the value model estimates purchase frequency and spend with margin after returns as the business measure. Dated scores, bands and reasons feed the warehouse and campaign tool.

Rollout and handover

We compared the models with the existing rules on the same historical periods and checked feature leakage and calibration. Campaign integration included marketing opt-outs and a held-out group excluded from offers. The operating process covers scoring, stability checks and retraining, with the original rule available as a fallback.

Where people remain in control

The models score members; the CRM team selects offers, sets discounts and approves contact. Marketing opt-outs and the held-out audience are excluded from campaign targeting.

Project outcome

The CRM team received member-level scores and explanations alongside its campaign audiences. It retains control of offer selection, discounts and contact. The measurement framework separates how well the models rank members from whether a campaign produces additional purchases and margin.

How performance is evaluated

Operational measures and comparison methods
MeasureHow it is measuredComparison point
Ranking (AUC)The lapse model trained on earlier months and tested on the newest month with known outcomesThe previous win-back rule, on the same month
CalibrationMembers grouped by score, with each group's predicted lapse rate set against the rate that followedThe previous rule gave no probability
Lift at the mailing budgetThe lapse rate among the members the monthly budget can reach, against the rate across all membersThe rule's list of the same size
StabilityThe ranking test repeated on several past months, one after anotherComparison across evaluation periods
Value rankingWhether members in the highest predicted-value band bring the most margin in the months that followRanking by last year's spend, as the rule does
The action testPurchases and margin over the agreed observation window, offered members against the held-out groupThe held-out group

Technologies and tools

  • The retailer's cloud data warehouse
  • A lapse model: gradient-boosted trees, calibrated
  • A lifetime value model of purchase frequency and spend
  • Scores, bands and reasons in the campaign tool
  • Monitoring tables for the five gates

Bring us the decision your team wants better evidence for

Tell us what you want to predict, how your team chooses an audience today and where a score would need to appear. An engineer replies within two business days with whether your history could improve on the current rule and how we would test it.