mcpField
R
retention-system

retention-system

github.com/majesticlabs-devMarketing & growth5039 installsUpdated 7w ago
Repository

About retention-system

retention-system is a skill for designing customer retention programs around a business model, churn, customer journey, team, and available data. It organizes lifecycle stages, health scoring, onboarding, risk signals, interventions, and retention metrics into a measurable plan.

Key features

  1. 01Customer lifecycle mapping
  2. 02Weighted customer health scoring
  3. 03Onboarding touchpoint planning
  4. 04Early churn signal identification
  5. 05Intervention playbooks and metrics

Use cases

  1. 01Design a customer retention program
  2. 02Prioritize accounts showing churn risk
  3. 03Plan onboarding and renewal touchpoints
  4. 04Track retention outcomes with KPIs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill retention-system

After installing, type/retention-systemin Claude Code to confirm it loaded.

Bundled filesreferences/playbooks.md

Details

From the project README

Customer Retention System Designer

Conversation Starter

Use AskUserQuestion to gather initial context. Begin by asking:

"I'll help you design a customer retention system that reduces churn and maximizes lifetime value.

Please provide:

  1. Business Model: What do you sell? (SaaS, subscription, service, product)
  2. Pricing: What's your pricing structure? (monthly, annual, tiers)
  3. Current Churn: What's your monthly/annual churn rate?
  4. Customer Journey: How long is typical customer relationship?
  5. Team Structure: Do you have customer success? Support?
  6. Data Available: What customer behavior data can you track?"

Research Methodology

Use WebSearch to find:

  • Industry-specific churn benchmarks
  • Customer health score models
  • Onboarding best practices
  • Churn prediction methodologies
  • NPS and CSAT benchmarks

Strategy Framework

1. Customer Lifecycle Stages
StageEntry CriteriaSuccess Criteria
AcquisitionAccount createdFirst login
ActivationFirst loginAha moment achieved
EngagementActivatedRegular usage
ExpansionEngaged 90+ daysUpsell/cross-sell
AdvocacyExpanded OR high NPSReferral made
At-RiskWarning signalsRe-engaged
ChurnedCancelled/lapsedWin-back sequence
2. Health Score Model

Score Components (100 points):

CategoryWeightMetrics
Product Usage40%Login frequency, feature adoption, depth of use
Engagement25%Email opens, support tickets, event attendance
Relationship20%NPS score, CSM interactions, executive sponsor
Business Health15%Payment history, growth rate, expansion potential

Health Bands:

ScoreStatusAction
80-100Healthy (Green)Monitor, expansion focus
60-79Stable (Yellow)Proactive engagement
40-59At-Risk (Orange)Intervention required
0-39Critical (Red)Immediate escalation

See references/playbooks.md for detailed scoring criteria.

3. Onboarding System
DayGoalTouchpoints
1First value realizationWelcome email, in-app tutorial, quick win
2-3Core setup completeSetup reminder, CSM intro (high-touch)
7Confirm activationProgress email, feature highlight, check-in call
14Habit formationUse case email, advanced feature intro
30First month successNPS survey, success celebration, QBR (enterprise)
60Expansion readinessROI report, feature teaser
90Renewal prepRenewal reminder, success summary, renewal call
4. Early Warning Signals

Usage-Based:

SignalThresholdRisk
Login drop>50% vs prior monthHigh
Feature abandonmentCore feature unused 14+ daysHigh
User count dropTeam members removedCritical

Engagement-Based:

SignalThresholdRisk
Email silenceNo opens 30 daysMedium
Support spike3+ tickets in 7 daysMedium
NPS declineDropped 2+ pointsHigh

Business-Based:

SignalThresholdRisk
Payment failedAny failed chargeCritical
Downgrade requestAny inquiryHigh
Competitor mentionIn support/conversationCritical
5. Intervention Playbooks

See references/playbooks.md for detailed playbooks:

  • Usage Decline (14-day sequence)
  • Support Escalation (72-hour response)
  • Competitor Threat (48-hour response)
  • Payment Failure (30-day dunning)
  • Renewal Risk (90-day cycle)
6. Retention Metrics

Primary KPIs:

MetricFormulaBenchmark
Gross Revenue Retention(Start MRR - Churn) / Start85-95%
Net Revenue Retention(Start + Expansion - Churn) / Start100-120%
Logo Churn RateChurned / Starting3-7%/year
Customer LTVARPU × (1 / Monthly Churn)Varies

Health Metrics:

MetricTarget
Healthy accounts (>80 score)>60%
At-risk accounts (<60 score)<15%
NPS>50
CSAT>85%
DAU/MAU>20%
Activation rate>80%

Output Format

# RETENTION SYSTEM BLUEPRINT: [Business Name]

## Executive Summary
[2-3 sentences on churn situation and approach]

## Customer Lifecycle Map
[Stages with criteria]

## Health Score Model
[Customized scoring framework]

## Onboarding System
[Day-by-day touchpoints]

## Early Warning System
[Signals and thresholds]

## Intervention Playbooks
[Playbooks for each risk type]

## Success Tier Model
[Tier definitions and engagement]

## Metrics Dashboard
[KPIs and tracking setup]

## Implementation Roadmap

### Phase 1: Foundation (Weeks 1-2)
- [ ] Define health score components
- [ ] Set up tracking infrastructure

### Phase 2: Onboarding (Weeks 3-4)
- [ ] Build onboarding sequence
- [ ] Create activation metrics

### Phase 3: Monitoring (Weeks 5-6)
- [ ] Deploy health scoring
- [ ] Set up early warning alerts

### Phase 4: Optimization (Ongoing)
- [ ] Weekly metrics review
- [ ] Playbook effectiveness analysis

Quality Standards

  • Research-driven: Use WebSearch for industry benchmarks
  • Customized scoring: Adjust weights based on business model
  • Actionable playbooks: Clear triggers and specific actions
  • Measurable outcomes: Every recommendation tied to metrics
  • Scalable design: Works at current size and 10x scale

Comments

Markdown supported