churn-prevention

Design cancel flows, save offers, exit surveys, and dunning sequences for SaaS subscriptions.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/lionheartapp/lionheart-ops --skill churn-prevention-lionheartapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: churn-prevention
Source: https://github.com/lionheartapp/lionheart-ops/tree/main/.claude/skills/churn-prevention
Command: npx skills add https://github.com/lionheartapp/lionheart-ops --skill churn-prevention-lionheartapp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Help SaaS teams reduce voluntary and involuntary subscription churn by designing cancel flows, targeted save offers, exit surveys, proactive retention triggers, and payment recovery (dunning) sequences so revenue and user lifetime are preserved.

Core Features & Use Cases

  • Cancel flow design: Exit survey templates, reason-to-offer mapping, UI patterns, and confirmation/post-cancel experiences to maximize save rates.
  • Dynamic save offers: Discount ladders, pause options, downgrades, and high-value outreach rules tailored to cancel reasons and customer segments.
  • Involuntary churn recovery: Smart retry schedules, card-updater guidance, and a four-step dunning email playbook with provider-specific setup (Stripe, Chargebee, Paddle, Recurly).
  • Proactive retention & measurement: Health-score signals, cohort segmentation, A/B test ideas for cancel flows, and metrics to track save rates and dunning recovery.
  • Use case: A SaaS product implements an exit survey that surfaces "too expensive" and presents a 25% off 3-month discount, while simultaneously enabling Stripe Smart Retries and a 4-email dunning sequence to recover failed payments.

Quick Start

Use the churn-prevention skill to design a cancel flow with an exit survey, map offers to reasons, and outline a 4-step dunning email + retry schedule for your billing provider.

Frequently Asked Questions about churn-prevention

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a SaaS cancel flow with exit surveys and save offers?

SaaS cancel flow design requires mapping exit survey reasons to targeted save offers like discount ladders or pause options, then implementing UI patterns and post-cancel experiences to maximize save rates and reduce voluntary churn.

What's the best way to set up dunning emails for Stripe subscription payment recovery?

Stripe dunning setup involves configuring smart retry schedules, enabling card-updater features, and building a four-step email sequence to recover failed payments and prevent involuntary subscription churn.

Does this approach to churn prevention work with Chargebee, Paddle, and Recurly?

Yes, dunning and payment recovery sequences can be configured for billing providers including Stripe, Chargebee, Paddle, and Recurly using provider-specific retry schedules and webhook events.

How do I map exit survey cancel reasons to dynamic retention offers?

Exit survey reason-to-offer mapping matches specific cancellation causes like "too expensive" to tailored discounts, downgrades, or pause options, allowing segmentation-based offers to maximize save rates.

Can I run A/B tests on cancel flows and track churn health score signals?

Yes, proactive retention involves tracking health-score signals, cohort segmentation, and running A/B tests on cancel flow variations to measure save rates and dunning recovery effectiveness.

What data access do I need to implement proactive subscription retention triggers?

Implementing retention triggers requires access to billing webhooks, analytics for churn signals, in-app survey and offer UI presentation capabilities, and configurable retry and email scheduling systems.