churn-prevention

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

1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/raheelroy/cyclobrain --skill churn-prevention-raheelroy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: churn-prevention
Source: https://github.com/raheelroy/cyclobrain/tree/main/.claude/skills/churn-prevention
Command: npx skills add https://github.com/raheelroy/cyclobrain --skill churn-prevention-raheelroy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? SaaS businesses lose subscribers through voluntary cancellations and failed payments, often without any system to understand why or intervene. This Skill provides structured guidance for building cancel flows, targeted save offers, churn prediction signals, and payment recovery sequences. ## Core Features & Use Cases - Cancel Flow Design: Build exit surveys, reason-matched dynamic save offers (discounts, pauses, downgrades), and confirmation screens with UI patterns. - Churn Prediction & Proactive Retention: Track risk signals like login drops and billing page visits, compute a weighted health score, and trigger interventions before cancellation. - Dunning & Payment Recovery: Configure smart retry logic by decline type, pre-dunning card expiry alerts, and a four-email recovery sequence for involuntary churn. - Use Case: A subscription app with 6% monthly churn uses this Skill to add an exit survey, offer a 25% discount to price-sensitive cancellers, and set up Stripe Smart Retries with dunning emails, cutting churn to 4%. ## Quick Start Ask the assistant to design a cancel flow with an exit survey and dynamic save offers for your Stripe-billed SaaS product.

Frequently Asked Questions about churn-prevention

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

FAQPage Schema
How do I build a cancel flow to reduce SaaS churn?▼

A cancel flow follows five steps: trigger, exit survey, dynamic save offer, confirmation, and post-cancel. Ask a single-select cancellation reason question, then show a targeted offer such as a discount, pause, or downgrade matched to that reason.

What save offer works best for each cancellation reason?▼

Match the offer to the reason: discounts of 20-30% for price sensitivity, 1-3 month pauses for low usage, roadmap previews for missing features, and support escalation for technical issues. Blanket discounts fail because they do not address the actual cause.

How do I recover failed subscription payments with dunning?▼

Recover failed payments by combining pre-dunning card expiry alerts, smart retries timed over 7-10 days for soft declines, and a four-email dunning sequence over 10 days. Stripe Smart Retries and card updater services automate much of this.

Does Stripe support smart retries and dunning emails?▼

Yes, Stripe includes built-in Smart Retries, dunning emails, and automatic card updater support. Chargebee, Paddle, and Recurly offer similar built-in capabilities, while Braintree requires manual configuration.

What is a good cancel flow save rate benchmark?▼

A typical cancel flow saves 25-35% of customers who start cancellation, with offer acceptance rates of 15-25%. Pause reactivation rates of 60-80% and dunning recovery rates of 50-60% are considered average to good.

When should I not offer a discount to prevent churn?▼

Avoid discounts when the reason is a missing feature, low usage, or business closure, since price is not the cause. Discounts above 50% also train customers to cancel repeatedly for deals, eroding long-term revenue.