Turning retention into one adaptive system
I lead a team of three product managers covering both sides of churn: customers who choose to cancel, and customers who disappear because a payment failed and never got fixed. The work runs across North America, Latin America, Europe and Asia Pacific, on every platform Max is sold on.
- Replaced static save-offer rules with a learning system. Offer and content in the cancel flow are now selected by predicted customer value rather than a fixed rule table, with reinforcement learning closing the loop.
- Moved payment failure from reactive to predictive. Models identify accounts at risk before a charge fails, and reach those customers across email, push, in-app and connected TV, so the first thing a customer hears isn't that they have lost access.
- Ran retention as one orchestrated layer across product, payments and ML teams on shared metrics, instead of as disconnected interventions owned by whoever happened to touch the customer last.
