mcpField
C
Churn Predictor

Churn Predictor

github.com/jmsktmデータ・データベース10205 回インストール40 週間前に更新
リポジトリ

Churn Predictor について

Churn Predictorは、解約リスクのある顧客を特定し、顧客維持の取り組みを進めるためのスキルです。解約シグナル、リスクスコア、コホート分析、アラート、介入プランを扱います。

主な機能

  1. 01行動・アカウントの解約シグナル
  2. 02重み付けリスクスコアと分類
  3. 03コホート・セグメント別の傾向分析
  4. 04アラートとエスカレーションの指針
  5. 05原因に応じた顧客維持プラン

活用シーン

  1. 01更新前に優先対応する顧客の選定
  2. 02コホート別の解約傾向の分析
  3. 03新たなリスクをアカウント担当者へ通知
  4. 04顧客維持施策の計画と追跡

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jmsktm/claude-settings --skill churn-predictor

インストール後、Claude Code で/churn-predictorを入力して読み込まれたか確認します。

詳細

解約予測

行動シグナル、エンゲージメントパターン、予測分析を活用し、離脱前にリスクの高い顧客を特定する専門的な解約予測システムです。このスキルでは、解約モデルの構築、リスクシグナルの監視、顧客維持のための介入を実行するための体系的なワークフローを提供します。

解約は成長をひそかに蝕む要因です。顧客が離脱を告げる頃には、手遅れになっていることがよくあります。このスキルは、介入によってまだ状況を改善できる早い段階で解約リスクを特定し、顧客維持の取り組みに優先順位を付け、体系的に解約を減らすのに役立ちます。

データサイエンスのベストプラクティスとカスタマーサクセスの手法に基づき、このスキルは先行指標分析、リスクスコアリング、介入プレイブックを組み合わせ、解約が起きる前に予測して防止します。

主なワークフロー

ワークフロー 1:解約シグナルの特定

解約を予測する行動を把握する

  1. 行動シグナル

    シグナルの種類例リスクレベル
    利用の減少ログイン、セッション、アクションが30%以上減少高
    機能の利用停止主要機能の利用を停止中〜高
    エンゲージメントの低下メールに返信しない、会議を欠席する中
    サポートの傾向問い合わせの急増、ネガティブな感情高
    請求の問題支払い失敗、ダウングレードの申し出高
  2. アカウントシグナル

    • 推進者の退職(主要ユーザーが離職)
    • 企業の人員削減または再編
    • 合併・買収の発表
    • 自社のカテゴリーに影響する予算削減
    • 競合他社を評価している兆候
    • 自動更新の契約が更新されていない
  3. 関係性のシグナル

    • NPS スコアの低下(9~10 → 7以下)
    • QBR または定期確認の欠席
    • 連絡への応答がない
    • サポートの問題がエスカレーションされる
    • やり取りにおけるネガティブな感情
  4. 時間に基づくシグナル

    • 更新時期が近づいている(90/60/30日前)
    • トライアルまたはパイロットの終了
    • 悪い顧客体験からの記念日
    • 導入後の利用停滞
    • 季節的な利用パターン
ワークフロー 2:リスクスコアリングモデル

複合的な解約リスクスコアを構築する

  1. スコアの構成要素

    Churn Risk Score =
      (Usage Score × 0.30) +
      (Engagement Score × 0.25) +
      (Support Score × 0.20) +
      (Relationship Score × 0.15) +
      (Account Score × 0.10)
    
    Scale: 0-100 (higher = more at risk)
    
  2. 利用スコアの要因

    • ベースラインと比較したログイン頻度
    • 機能採用の幅
    • ライセンス数に対するアクティブユーザー数
    • 製品の利用時間
    • 主要アクションの完了状況
  3. エンゲージメントスコアの要因

    • メールの開封率/クリック率
    • 会議への出席
    • リソースのダウンロード
    • トレーニングの完了
    • コミュニティへの参加
  4. リスクカテゴリー

    スコアリスクレベル対応
    0-20低通常のモニタリング
    21-40中程度積極的な連絡
    41-60高まりつつある介入が必要
    61-80高緊急の解約阻止を試みる
    81-100危機的経営幹部へのエスカレーション
ワークフロー 3:コホートと傾向の分析

顧客セグメントごとの解約パターンを把握する

  1. コホート分析

    • 登録月/四半期ごとに分析する
    • 継続率の推移を追跡する
    • 継続率が低いコホートを特定する
    • 製品/市場の変化との相関を調べる
    • 成功しているコホートのパターンを見つける
  2. セグメント分析

    • 顧客規模別(SMB/中堅/エンタープライズ)
    • 業種別
    • ユースケース/ペルソナ別
    • 獲得経路別
    • 料金プラン別
  3. 解約時期のパターン

    • 顧客ライフサイクルのどの段階で解約が起きるか
    • 更新時と契約期間中の解約
    • 警告サインから解約までの期間
    • 季節的なパターン
    • 契約期間との相関
  4. 先行指標の検証

    • シグナルと解約の相関を追跡する
    • シグナルの先行時間を算出する
    • 偽陽性率を測定する
    • スコアリングの重みを調整する
    • 介入をA/Bテストする
ワークフロー 4:アラートとエスカレーションのシステム

適切なタイミングで適切な人にリスクを知らせます

  1. アラートのトリガー

    • スコアがしきい値を超える(例:「高まっている」レベルに入る)
    • スコアが急上昇する(7 日間で 10 ポイント以上)
    • 重大なシグナルが検出される(支払いの失敗、担当責任者の退職)
    • リスクが高まっている状態で更新時期が近づいている
    • 複数のシグナルが収束している
  2. エスカレーションマトリクス

    リスクレベル担当者エスカレーション対応 SLA
    中程度CSMなし5 日
    高まりCSMマネージャーを CC に追加48 時間
    高CSM + マネージャーVP に報告24 時間
    重大マネージャーVP/エグゼクティブスポンサー当日中
  3. アラートの内容

    • 顧客名とリスクスコア
    • アラートのトリガーとなった具体的なシグナル
    • スコアの傾向(改善/悪化)
    • 更新日とリスクにさらされている ARR
    • 推奨アクション
  4. アラートのチャネル

    • Slack/Teams の通知
    • メールのダイジェスト
    • CRM ダッシュボード
    • 週次リスクレポート
    • エグゼクティブ向けサマリー
ワークフロー 5:介入プレイブック

解約リスクのある顧客を維持するための体系的なアプローチ

  1. 介入方法の選定

    根本原因介入
    利用率の低さトレーニング、オンボーディングのやり直し
    技術的な問題エンジニアリング部門へのエスカレーション、回避策
    価値が不明確ROI 分析、エグゼクティブ間の連携
    担当責任者の退職新たな関係者との関係構築
    価格への懸念割引、プランの調整、支払い条件
    競合機能比較、ロードマップの先行公開
  2. 顧客維持施策の実行

    • 根本原因を診断する(決めつけない)
    • 原因に合った介入方法を選ぶ
    • 担当者とリソースを割り当てる
    • 明確なスケジュールとマイルストーンを設定する
    • 結果を追跡する(維持、解約、その理由)
  3. 介入の戦術

    • 緊急コール:当日中にエグゼクティブが働きかける
    • ヘルスチェック:アカウントを包括的にレビューする
    • 集中トレーニング:集中的な導入支援セッション
    • サクセススプリント:価値提供に重点を置いた取り組み
    • エグゼクティブ間の連携:VP/C レベルの担当者が関与する
    • 商務上の協議:価格/契約条件の調整
  4. 結果の追跡

    • リスクレベル別の維持率
    • 介入の種類別の維持率
    • 介入開始から解決までの期間
    • 顧客維持に失敗した理由
    • 維持できたアカウントの長期的な継続率

クイックリファレンス

アクションコマンド/トリガー
リスクスコアを確認する「[Customer] の解約リスクを表示」
解約リスクのあるアカウントを一覧表示する「リスクスコアが [X] を超えるアカウントを表示」
解約パターンを分析する「[segment] 別に解約パターンを分析」
アラートを確認する「今週の解約アラートを表示」
顧客維持計画を作成する「[Customer] の介入計画を作成」
スコアの検証「解約モデルの精度を検証」
コホート分析「コホート別に継続率を分析」
シグナル分析「解約の先行指標を特定」
傾向レポート「リスクスコアの傾向を表示」
介入レポート「顧客維持施策の結果をレポート」

ベストプラクティス

シグナルの選定
  • 観測できる行動に重点を置く
  • 実際の解約との相関を検証する
  • 遅行指標ではなく先行指標を使う
  • 複数の種類のシグナルを組み合わせる
  • 予測力に応じて重み付けする
スコアリングモデル
  • シンプルな状態から始め、徐々に複雑さを加える
  • 過去のデータを使って重みを調整する
  • ブラインドのホールドアウトテストで検証する
  • 四半期ごとに再調整する
  • 手法を文書化する
アラートの設計
  • スコアが変わるたびにアラートを送らない
  • 実行可能なしきい値に重点を置く
  • アラートに背景情報を含める
  • 適切な担当者に送る
  • アラート疲れを防ぐ
介入
  • 対策を提案する前に診断する
  • 根本原因に合った介入方法を選ぶ
  • 明確な成功基準を設定する
  • 結果を厳密に追跡する
  • 失敗から学ぶ
モデルのメンテナンス
  • 精度を毎月確認する
  • 新たな解約データで再トレーニングする
  • 製品の変更に合わせて調整する
  • 顧客基盤の変化に応じて更新する
  • 偽陽性/偽陰性を文書化する

解約シグナルライブラリ

利用状況のシグナル
シグナル計算方法警告しきい値
ログイン数の減少前週比の変化率2 週以上にわたり -30%
DAU/MAU 比率日間アクティブユーザー数 / 月間アクティブユーザー数0.2 未満
機能の利用範囲利用した機能数 / 利用可能な機能数30% 未満
シート利用率アクティブユーザー数 / ライセンス数50% 未満
セッションの深さセッションあたりのアクション数ベースラインを 40% 下回る
エンゲージメントのシグナル
シグナル計算方法警告しきい値
メールのエンゲージメント開封率 × クリック率5% 未満
会議への出席率出席数 / 予定数60% 未満
返信時間返信までの平均日数5 日超
QBR への参加状況出席数 / 予定数2 回以上連続で欠席
トレーニングの完了率完了数 / 提供数25% 未満
サポートのシグナル
シグナル計算方法警告しきい値
チケット数チケット数 / 月ベースラインの 3 倍
感情スコアネガティブな件数 / 総数30% 超
エスカレーション率エスカレーション数 / 総数20% 超
解決への満足度解決済みチケットの CSAT3/5 未満
未解決チケットの経過日数未解決期間の平均日数7 日超
関係性のシグナル
シグナル計算方法警告しきい値
NPS の変化現在値 - 前回値3 ポイント以上の低下
ヘルススコア複合スコア60 未満
チャンピオンのリスクチャンピオンの活動低下ベースラインの 50% 未満
経営幹部との接点四半期あたりの経営幹部との会議数2 四半期以上 0 回
更新の確度CSM による評価70% 未満

リスクレポートのテンプレート

週次の要注意顧客サマリー
# Churn Risk Report: Week of [Date]

## Summary
- Accounts at elevated risk or above: [X]
- Total ARR at risk: $[Amount]
- New alerts this week: [X]
- Risk trending up: [X accounts]
- Risk trending down: [X accounts]

## Critical Risk (81-100)
| Account | ARR | Score | Key Signals | Owner | Action |
|---------|-----|-------|-------------|-------|--------|
| [Name] | $X | 87 | [Signals] | [CSM] | [Status] |

## High Risk (61-80)
[Same format]

## Elevated Risk (41-60)
[Same format]

## Interventions in Progress
| Account | Started | Intervention | Progress |
|---------|---------|--------------|----------|
| [Name] | [Date] | [Type] | [Status] |

## Outcomes This Week
- Saved: [X accounts, $ARR]
- Lost: [X accounts, $ARR, reasons]
- De-escalated: [X accounts]

危険信号

  • モデルの過学習:トレーニングデータでは完璧でも、新しいデータでは精度が低い
  • シグナルの遅れ:介入に間に合わないほど遅れて指標が反応する
  • 誤検知による疲弊:実際のリスクではないアラートが多すぎる
  • シグナルの欠落:重要な解約予測因子が追跡されていない
  • スコアの不透明性:スコアが変化する理由をチームが理解できない
  • 介入の不一致:異なる問題に同じプレイブックを適用する
  • フィードバックループの欠如:解約防止の取り組みから学習できていない
  • データ品質:基となるデータが欠落しているか、古くなっている

モデル検証指標

指標測定内容目標
正解率予測全体のうち正しい割合80% 以上
適合率真陽性 / 予測した陽性の総数70% 以上
再現率真陽性 / 実際の解約の総数85% 以上
リードタイム高リスク判定から実際の解約までの日数60 日以上
偽陽性率誤警報 / 高リスクアラートの総数30% 未満
解約防止率解約を防止できた数 / 解約防止を試みた数40% 以上
AUC-ROCモデルの識別能力0.75 以上

コメント