churn-prevention

Designs cancel flows, save offers, and dunning sequences to reduce SaaS churn.

Updated Aug 6, 2026
One-click install
npx skills add https://github.com/ferrarifankid04/ai-skills-public --skill churn-prevention-ferrarifankid04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: churn-prevention
Source: https://github.com/ferrarifankid04/ai-skills-public/tree/main/claude-code/skills/churn-prevention
Command: npx skills add https://github.com/ferrarifankid04/ai-skills-public --skill churn-prevention-ferrarifankid04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Subscription businesses lose revenue to both voluntary churn (customers cancelling) and involuntary churn (failed payments), often without any cancel flow, save offers, or payment recovery process in place. ## Core Features & Use Cases - Cancel Flow Design: Builds a complete cancellation flow with exit survey, dynamic save offers matched to cancel reasons, confirmation, and post-cancel steps. - Churn Prediction & Health Scoring: Defines risk signals and a weighted 0-100 health score model with tiered proactive interventions. - Dunning & Payment Recovery: Provides pre-dunning prevention, smart retry schedules by decline type, and a 4-email dunning sequence with recovery benchmarks. - Use Case: A SaaS product with 7% monthly churn uses this Skill to design a cancel flow with reason-mapped save offers, set up Stripe Smart Retries with dunning emails, and build a health score to flag at-risk accounts before they cancel. ## Quick Start Ask the assistant to design a churn prevention strategy for your subscription product, including a cancel flow and failed payment recovery plan.

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 cancel flow to reduce churn?

A cancel flow follows the sequence: trigger, exit survey, dynamic save offer, confirmation, and post-cancel. The exit survey captures the cancellation reason, which determines which save offer to show, such as a discount for price concerns or a pause for low usage.

How do I recover failed subscription payments?

Failed payment recovery uses a dunning stack: pre-dunning card expiry alerts, smart retries timed by decline type, a 4-email dunning sequence over 10 days, and a grace period before pausing the account. Effective dunning recovers 50-60% of failed payments.

What save offers work best for each cancellation reason?

Match the offer to the reason: discounts of 20-30% for price concerns, pauses of 1-3 months for low usage, roadmap previews for missing features, and support escalation for technical issues. Avoid blanket discounts since they do not address non-price reasons.

Does this work with Stripe and Chargebee dunning?

Yes, the playbook covers provider-specific setup for Stripe Smart Retries, Chargebee retry settings, Paddle managed dunning, and Recurly revenue recovery. It includes webhook events to handle and retry schedule configuration for each provider.

How do I predict which customers will churn before they cancel?

Build a health score from weighted signals: login frequency, feature usage, support sentiment, billing health, and engagement. Scores below 60 trigger interventions like check-in emails, and scores below 40 trigger personal outreach from customer success.

What are common cancel flow mistakes to avoid?

Common mistakes include having no cancel flow, hiding the cancel button, offering the same discount for every reason, discounts over 50% that train cancel-for-deal behavior, and ignoring involuntary churn. Regulations like the FTC Click-to-Cancel rule require cancellation to be as easy as signup.