HubSpotでサブスクリプション管理を行う全体設計を解説します。MRR・ARRを可視化するレポートの構築手順を解説します。
「サブスクリプションの更新状況をスプレッドシートで追いかけている」「解約予兆の把握が後手になり、気づいたときにはチャーンが発生している」——SaaSやサブスク型ビジネスを展開する企業の多くが、こうした収益管理の課題を抱えています。
HubSpotのCommerce Hub機能とCRMを組み合わせることで、MRR(月次経常収益)の追跡、更新通知の自動化、解約防止のアラート設計を一元的に構築できます。 決済データと顧客データがCRM上で統合されるため、カスタマーサクセスと営業が同じ画面で収益状況を把握しながら、先手のアクションを打てる体制が整います。
本記事では、HubSpotでサブスクリプション売上を管理するための設計思想から、MRR追跡レポートの構築、更新通知ワークフロー、解約防止の仕組みまで、実務に即した手順を解説します。
この記事でわかること
HubSpotでサブスクリプション売上を一元管理したいSaaS事業者・カスタマーサクセス担当者に向けた記事です。
- HubSpotでサブスク管理を行う全体設計 — 新規獲得より既存顧客の維持・拡大が重要なサブスクビジネスでのCRM設計を解説します
- 月額・年額の定期収益を見える化するレポートの作り方 — カスタムプロパティの設計からレポート構築までの手順を紹介します
- 契約更新の通知を自動化する設定方法 — 更新漏れを防ぐためのワークフロー設定を解説します
- 解約の兆候を早期に検知するアラート設計 — 利用頻度の低下やサポート問い合わせの増加など、解約リスクのサインを自動検知する仕組みを紹介します
- カスタマーサクセスと連携した解約防止の仕組み — リスクの高い顧客にCSチームが先手を打てる体制の作り方を解説します
サブスクリプション管理の全体設計

なぜCRMでサブスクリプションを管理すべきなのか
サブスクリプションビジネスでは、売上の源泉が「新規獲得」から「既存顧客の維持・拡大」に移行します。契約更新率、MRR成長率、チャーンレートといった指標を正確に追跡するためには、顧客データと収益データの統合が不可欠です。
多くの企業では、決済はStripeやfreeeで管理し、顧客対応はCRM、利用状況はプロダクトのダッシュボードと、データが3つ以上のツールに分散しています。この状態では以下の問題が発生します。
- 更新対象の顧客リストを毎月手動で作成する必要がある
- 解約リスクのある顧客を特定するのに複数ツールを横断する手間がかかる
- 月次のMRR・ARRレポートの作成に丸1日かかる
HubSpotにサブスクリプション情報を集約することで、これらの業務を自動化し、データドリブンな収益管理を実現できます。
HubSpotでのサブスクリプション管理に必要な構成要素
| 構成要素 |
内容 |
設定場所 |
| 商品カタログ |
サブスク型商品の登録(月額・年額プラン) |
コマース > 商品 |
| カスタムプロパティ |
契約開始日・更新日・MRR・プラン種別 |
設定 > プロパティ |
| 取引パイプライン |
サブスクライフサイクル管理用のパイプライン |
CRM > 取引 |
| ワークフロー |
更新通知・解約アラートの自動化 |
自動化 > ワークフロー |
| レポート |
MRR・ARR・チャーンレートの可視化 |
レポート > ダッシュボード |
MRR・ARRを追跡するレポートの構築
カスタムプロパティの設計
サブスクリプション管理に必要なカスタムプロパティを取引(Deal)オブジェクトに作成します。
| プロパティ名 |
型 |
用途 |
| 月額利用料(MRR) |
数値(通貨) |
取引ごとのMRRを記録 |
| 契約開始日 |
日付 |
サブスクリプション開始日 |
| 次回更新日 |
日付 |
次の契約更新日 |
| 契約期間 |
ドロップダウン |
月次 / 四半期 / 年次 |
| プラン種別 |
ドロップダウン |
Free / Starter / Pro / Enterprise |
| 解約リスクスコア |
数値 |
0〜100のスコアリング |
MRRダッシュボードの構築手順
HubSpotのレポート機能を使い、以下のレポートを作成してダッシュボードにまとめます。
- MRR推移レポート: 取引の「月額利用料」プロパティを月次で集計し、折れ線グラフで表示します
- プラン別MRR構成比: プラン種別ごとのMRRを円グラフで可視化します
- 新規MRR vs 解約MRR: 取引ステージの変更をトリガーに、新規獲得MRRとチャーンMRRを棒グラフで比較します
- ARR見通し: MRRの12倍を算出するカスタム計算プロパティを作成し、数値タイルで表示します
Zuoraとの連携によるMRR追跡の事例
サブスクリプション管理プラットフォームのZuoraは、HubSpotとのネイティブ連携を提供しています。Zuoraで管理している契約・請求データをHubSpotのコンタクトや取引に同期させることで、営業チームがCRM画面上で契約ステータスやMRRをリアルタイムに確認できます。Zuoraの公式ドキュメントでは、HubSpotとの双方向データ同期の手順が公開されています。
更新通知ワークフローの設定方法
基本の更新通知フロー
契約更新の漏れを防ぐために、ワークフローで自動通知を設定します。
更新60日前
- カスタマーサクセス担当者にタスクを自動作成:「〇〇社の契約更新確認」
- 社内Slackチャンネルに通知を送信
更新30日前
- 顧客に更新案内メールを自動送信
- 取引のステージを「更新検討中」に変更
更新14日前
- 未応答の顧客に対してフォローアップメールを送信
- 担当者にリマインダー通知
更新当日
- Stripe連携による自動課金を実行(自動更新設定の場合)
- 取引ステータスを「更新完了」に自動変更
ワークフローの作成手順
- HubSpotの「自動化」>「ワークフロー」から新規ワークフローを作成します
- トリガーとして「取引のプロパティ」>「次回更新日」を選択します
- 「次回更新日が60日後」という条件でフィルタリングします
- アクションとして「タスク作成」「メール送信」「Slack通知」を設定します
- 分岐条件を追加し、顧客の応答有無によって後続のアクションを変えます
解約防止のアラート設計
解約予兆の指標設計
解約リスクの高い顧客を早期に発見するために、以下の指標をHubSpotのカスタムプロパティで管理します。
| 予兆指標 |
検知方法 |
リスクレベル |
| ログイン頻度の低下 |
プロダクト連携データの同期 |
高 |
| サポート問い合わせの増加 |
チケット件数の集計 |
中 |
| NPS/CSATスコアの低下 |
アンケートフィードバック |
高 |
| 決済失敗の発生 |
Stripe Webhook通知 |
最高 |
| 担当者の異動・退職 |
コンタクトの役職変更 |
中 |
解約防止ワークフローの構築
解約リスクスコアが一定値を超えた場合に自動でアクションを実行するワークフローを設計します。
リスクスコア70以上の場合
- カスタマーサクセスマネージャーに即時アラート通知
- 対象顧客との1on1ミーティングのタスクを自動作成
- 社内のチャーンリスク管理用リストに自動追加
リスクスコア90以上の場合
- マネージャーとCSリーダーにエスカレーション通知
- 割引オファーや特別対応の検討タスクを作成
- 対象取引にフラグを立て、ダッシュボードで可視化
Gainsightとの連携事例
カスタマーサクセスプラットフォームのGainsightは、HubSpotとの連携により、顧客のヘルススコアを自動算出してHubSpot上に同期する仕組みを提供しています。Gainsightが分析した解約予兆データがHubSpotの取引やコンタクトに反映されるため、営業・CS・マネジメントが同じデータを見ながら対応策を議論できます。
実践的なサブスクリプション管理の設計パターン
パターン1:SaaS企業のMRR管理
SaaS企業の場合、以下のようなパイプライン設計が効果的です。
- パイプライン名: サブスクリプション管理
- ステージ構成: トライアル中 → 有料契約 → 更新検討中 → 更新完了 / 解約申請 → 解約完了
- 自動化ポイント: トライアル終了7日前に有料プランへの案内メールを自動送信
パターン2:BtoBサービスの年間契約管理
年間契約が中心のBtoBサービスでは、更新時期の集中管理が重要です。
- パイプライン名: 年間契約管理
- ステージ構成: 契約中 → 更新提案中 → 条件交渉 → 更新完了 / 解約
- 自動化ポイント: 更新3ヶ月前にアップセル提案用のコンテンツを自動送信
あわせて読みたい
まとめ
サブスクリプション売上の管理は、MRR・ARRの追跡、更新通知ワークフロー、解約防止アラートという3要素をセットで設計することで安定します。HubSpotのカスタムプロパティとワークフローを組み合わせれば、スプレッドシートでの手動管理に頼らずに更新期限と解約リスクを検知できる体制を作れます。
特に解約防止は「兆候の早期発見」が最重要で、利用頻度の低下やサポートへの問い合わせ増加をトリガーにしたアラート設計が効果的です。まずは既存の定期取引をHubSpotに登録し、更新日の30日前に担当者へ通知が届くワークフローを1つ構築するところから、運用の土台を作ってみてください。
よくある質問(FAQ)
Q1. HubSpotだけでサブスクリプションの課金管理はできますか?
HubSpot単体では課金処理はできません。課金処理にはStripeなどの決済プラットフォームとの連携が必要です。HubSpot Commerce Hubは、Stripeを決済バックエンドとして使用し、CRM上でサブスクリプションの状態管理・更新通知・レポーティングを行う仕組みです。
Q2. MRRの自動計算はHubSpotの標準機能で可能ですか?
HubSpotの標準機能では、MRRの自動計算プロパティを「計算プロパティ」として作成できます。取引の金額と契約期間を元に月額換算する計算式を設定することで、個別取引のMRRと全体のMRR合計を自動算出できます。Professional以上のプランで利用可能です。
Q3. 解約防止のワークフローは何件まで作成できますか?
ワークフローの作成上限はHubSpotのプランによって異なります。Starterプランでは最大10件(シンプルワークフロー)、Professionalプランでは最大300件、Enterpriseプランでは最大1,000件のワークフローを作成できます。サブスクリプション管理では、更新通知・解約アラート・アップセル提案など、複数のワークフローを組み合わせて運用するのが一般的です。
Q4. Stripe以外の決済サービスでもサブスクリプション管理はできますか?
HubSpot Commerce Hubのネイティブ連携はStripeのみですが、Zapierやmake(旧Integromat)などのiPaaSツールを使えば、PayPalやSquareの決済データをHubSpotに同期することは可能です。ただし、リアルタイム性やデータの精度はネイティブ連携と比較して制限がある場合があるため、導入前に検証を推奨します。
カテゴリ: Commerce Hub | HubSpot