churn-prevention

Design cancel flows, exit surveys, save offers, and dunning frameworks to reduce churn.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/tomasvmassano/secondlayer-offer-builder --skill churn-prevention-tomasvmassano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: churn-prevention
Source: https://github.com/tomasvmassano/secondlayer-offer-builder/tree/main/app/knowledge/skills/churn-prevention
Command: npx skills add https://github.com/tomasvmassano/secondlayer-offer-builder --skill churn-prevention-tomasvmassano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams reduce both voluntary churn (cancellations) and involuntary churn (failed payments) by enabling structured cancel flows, targeted save offers, proactive retention signals, and reliable payment recovery.

Core Features & Use Cases

  • Cancel flow design: trigger, exit survey, dynamic offers, confirmation, and post-cancel path.
  • Exit survey categorization: common reasons (Too expensive, Not using it enough, Missing a feature, Switching to competitor, Technical issues, Temporary need, Business closed, Other).
  • Dynamic save offers mapping: match reason to discount, pause, downgrade, roadmap update, etc.
  • Dunning & pre-dunning: prevent failures, smart retries, escalation emails, grace period.
  • Health score & proactive retention: usage signals, engagement signals, actionability.

Quick Start

Design a basic cancel flow with a single reason and one save offer, and ensure a clear path to cancel if the user declines.

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 with exit surveys and save offers?

A cancel flow design starts with a trigger, presents an exit survey with categorized reasons, maps dynamic save offers to each reason, and defines a post-cancel reactivation path. A fallback offer ensures coverage if the primary offer is declined.

What is a dunning framework for preventing involuntary churn?

A dunning framework prevents involuntary churn from failed payments using pre-dunning reminders, smart retries, escalation emails, and grace periods. This structured payment recovery process recovers revenue before access is permanently revoked.

How do I build a customer health score for proactive retention?

A customer health score for proactive retention tracks usage signals and engagement signals to determine actionability. By monitoring these metrics, teams can trigger proactive interventions before a user decides to cancel.

What are the best save offers to map to specific exit survey reasons?

Save offers should match exit survey reasons directly: discounts for pricing concerns, pauses for temporary needs, downgrades for low usage, and roadmap updates for missing features. Each reason gets one targeted offer with a fallback.

Can I use this churn prevention framework for both self-serve and enterprise scenarios?

Yes, this churn prevention framework applies across both self-serve and enterprise usage scenarios. It scales structured cancel flows, health scoring, and dunning to fit different customer segments and their specific retention needs.

What is a post-cancel win-back strategy and how do I coordinate reactivation?

A post-cancel win-back strategy coordinates reactivation through a defined path after cancellation. It leverages exit survey data and past engagement signals to trigger targeted outreach and bring churned users back.