
Churn Prevention
Design cancel flows, save offers, and failed-payment recovery to keep subscribers.
- Repository
- coreyhaines31/marketingskills
- Stars
- 57,951
- Licence
- MIT
- Files
- 4 files
What it does
When installed, the agent acts as a SaaS retention expert. It helps you design the steps a customer goes through when cancelling, such as an exit survey, a targeted save offer (discount, pause, or downgrade matched to the stated reason), and a clear confirmation. It also helps set up dunning, which is recovering payments from failed card charges through retries and reminder emails.
Great for
- Founders or growth teams of subscription software seeing cancellations rise
- Product or engineering teams building a cancel or account settings flow
- Teams losing revenue to failed payments on Stripe, Chargebee, Paddle, Recurly or Braintree
Skip it if
- Post-cancel win-back email sequences, which the skill itself says belong to a separate emails skill
- In-app upgrade paywalls, which the skill says belong to a separate paywalls skill
- Businesses with no recurring subscriptions, since the advice assumes subscription churn
Try asking
- “Help me design a cancel flow with an exit survey and save offers for my SaaS app”
- “Our failed payment rate is high. Set up a dunning sequence with retries and emails”
- “Customers keep cancelling for price reasons. Which save offer should I show?”
- “Review our cancel reason data and suggest how to improve our save rate”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 4 original files, the MIT licence and an attribution note.
churn-prevention.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip churn-prevention.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip churn-prevention.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Give the agent your monthly churn rate, billing provider and whether you have a cancel flow today so advice is specific
- Share real cancel reason data so offers are matched to actual reasons rather than assumptions
- Check any suggested discounts and cancellation flows against local consumer regulations, since the skill notes some regulations require easy cancellation
What's inside
- evals/evals.json
- references/cancel-flow-patterns.md
- references/dunning-playbook.md
- SKILL.md
Redistributed unmodified from coreyhaines31/marketingskills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.