Instead of offering a blanket discount, automate retention based on customer behavior and cancellation reasons. The most effective approach is predicting churn early and triggering personalized actions (pause plans, feature recommendations, targeted offers) before the user reaches the cancel page.