churn-analysis

Identify at-risk accounts and diagnose churn drivers from support, usage, and billing data.

285|39|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/shawnpang/startup-founder-skills --skill churn-analysis-shawnpang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: churn-analysis
Source: https://github.com/shawnpang/startup-founder-skills/tree/main/skills/churn-analysis
Command: npx skills add https://github.com/shawnpang/startup-founder-skills --skill churn-analysis-shawnpang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and prioritize at-risk accounts and diagnose churn drivers to enable proactive retention planning and targeted interventions.

Core Features & Use Cases

  • Intake and baseline data gathering across support tickets, Slack history, usage data, and billing records to establish a churn risk profile.
  • Four-signal extraction framework (support, communication, usage, commercial) to diagnose drivers and compute a 0-100 risk score.
  • Generate save plays including root-cause hypotheses, recommended actions, talk tracks for CS conversations, and escalation triggers.
  • Produce a weekly risk scorecard with account-level analysis, MRR at risk, trend data, and recommended focus areas.
  • Design interventions for each churn driver: product fixes, CS outreach, cancel flows, dunning sequences, and win-back campaigns.

Quick Start

Run churn-analysis on your customer list to generate a weekly risk scorecard and corresponding save plays.

Frequently Asked Questions about churn-analysis

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

FAQPage Schema
How do I identify at-risk customers and calculate churn risk scores?

Calculate customer churn risk by extracting four signals—support tickets, communication history, usage data, and billing records—to compute a 0-100 risk score. This framework diagnoses churn drivers and prioritizes accounts for proactive retention outreach.

What is the best way to stop subscription churn before renewal?

Stop subscription churn by generating targeted save plays from risk scorecard data. These plays include root-cause hypotheses, recommended actions, talk tracks for CS conversations, and escalation triggers to intervene before renewal dates.

Can I analyze churn for both subscription and usage-based businesses?

Yes, churn analysis applies to both subscription and usage-based businesses. It focuses on churn spikes, renewal risk, and failed payments by gathering baseline data across support tickets, Slack history, usage logs, and billing records.

How do I generate a weekly churn risk scorecard with MRR at risk?

Generate a weekly risk scorecard by running churn analysis on your customer list. The output provides account-level analysis, total MRR at risk, trend data, and recommended focus areas to guide weekly retention planning.

What types of interventions should I design for different churn drivers?

Design interventions per churn driver including product fixes, CS outreach, cancel flows, dunning sequences, and win-back campaigns. Match each intervention to the specific signal—usage drop, failed payment, or support dissatisfaction—to maximize save rates.

What data do I need to gather before diagnosing customer churn drivers?

Gather baseline data from support tickets, Slack communication history, product usage metrics, and billing records. This multi-signal intake establishes a churn risk profile required to accurately diagnose drivers and compute risk scores.