Project: Hulu Subscriber Retention Engine
The problem: A high-friction, "dark pattern" cancellation flow was causing brand erosion and failing to effectively intercept users with relevant alternatives.
The solution: A hypothesis-driven redesign that replaced trickery with personalized retention logic and clear value propositions.
The result: 17% increase in subscriber retention and a significant lift in "Win-back" re-enrollment rates.
Retention offers were essentially one-size-fits-all, so more expensive tiers and Add-ons were offered to users who cited "Price" as their primary reason for canceling.
Long-form qualitative surveys were forced on users, resulting in frustration and criticism on social platforms.
The color and position of the primary CTA was repeatedly switched to deliberately trick the user into exiting the flow, causing frustration, brand distrust, and permanent churn.
Platform brevity
Refined the "Retention Offer" screen to ensure the core value prop was as legible on an iPhone as it was on a TV screen from 10 feet away.
Componentization
Worked with designers to created a modular set of "Retention Cards" in Figma, allowing the Marketing team to swap out seasonal content carousels without requiring a full engineering sprint.
Ethical guardrails
Standardized "Back" and "Cancel" button styles to ensure the user always felt in control, reducing "post-cancellation frustration" and increasing the likelihood of future re-acquisition.
The link to the Help Center was also included for those experiencing technical issues.
Too expensive? Temporary discount or downgrade.
Too many ads? Try an add-free plan.
Not enough variety? Get an Add-on or upgrade to Live TV.
Validating that users stay when offered a solution, not just a barrier.
Improvements to the Subscription Pause mini-flow resulted in increased user opt-ins among users entering the cancellation funnel.
Users who "downgraded" or "paused" showed higher long-term lifetime value than those who were tricked into staying and eventually churned permanently.
Reduced design-to-dev handoff time by using a logic-based content template rather than hard-coded screens.