Dropbox
Dropbox logoDropbox · Feature trail

Experimentation

1 post · Jan 2023

What this trail covers

Dropbox has developed and deployed a machine learning system to optimize payment renewal attempts, reducing involuntary churn and improving customer retention. This system moves beyond static, rule-based retry logic to dynamically predict the best times to charge customers during renewal failures, leading to increased payment success rates and a more efficient billing process. The ML approach also simplifies the overall billing system complexity. This post details the development of Expected Revenue (XR) as a metric for A/B experiments, using Gradient Boosted Trees in TensorFlow to predict user lifetime value and enable faster, more accurate experiment analysis. The system leverages Airflow, Hadoop on AWS, Hive, Spark, and S3 for its architecture.

All Dropbox trails