Skip to content

Churn Prevention

Design cancel flows, save offers, and failed-payment recovery to keep subscribers.

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”
Step-by-step guide: how to use Churn PreventionInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 4 original files, the MIT licence and an attribution note.

    churn-prevention.zip
  2. 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. 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.