How to Improve Customer Retention in FinTech
Summary
A practical guide details building an ML-based personalization system to improve customer retention in FinTech, specifically for a debit card product. This system addresses high customer acquisition costs by identifying and targeting at-risk users more precisely. It employs two machine learning models: a pre-churn model, which predicts the probability of a user making a payment within 30 days and identifies those at high risk of churn, and an uplift model. The uplift model determines which of these at-risk users are most likely to respond to a retention offer, such as increased cashback. The pre-churn model uses features like user profile, activity aggregates, time intervals, and calendar features, and can be trained with gradient boosting models. A separate calibration model maintains prediction accuracy. The uplift model, trained on A/B experiment data using T-learner or S-learner approaches, optimizes offer distribution by focusing the budget on users whose behavior can actually be influenced, significantly reducing retention costs compared to broad targeting.
Key takeaway
For FinTech product managers or data scientists aiming to optimize retention campaigns, you should implement a two-stage ML system. First, use a pre-churn model to identify users at risk of inactivity. Then, deploy an uplift model, trained on A/B test data, to pinpoint which of these at-risk users will genuinely respond to an offer. This approach ensures your marketing budget is spent effectively, targeting only those customers whose behavior can be positively influenced by retention incentives, thereby reducing overall acquisition costs.
Key insights
Combining pre-churn and uplift models enables cost-effective, targeted customer retention by identifying responsive at-risk users.
Principles
- Churn definition must align with product behavior.
- Model calibration is crucial for long-term stability.
- A/B testing is essential for uplift model training.
Method
Identify at-risk users with a calibrated pre-churn model. Apply an uplift model to select responsive users from the at-risk segment. Distribute retention offers only to selected users.
In practice
- Define churn based on transactional activity (e.g., no payments for 30 days).
- Use logistic regression for pre-churn model calibration.
- Implement T-learner or S-learner for uplift modeling.
Topics
- FinTech
- Customer Retention
- Predictive Analytics
- Churn Prediction
- Uplift Modeling
- A/B Testing
Best for: Machine Learning Engineer, Data Scientist, Director of AI/ML
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Towards Data Science.