Claude Codeで営業レポートを自動生成する方法|HubSpot CRMデータの分析から資料作成まで

  • 1970年1月1日
  • 最終更新: 2026年4月25日
この記事の結論

「毎月第1営業日はレポート作成で半日が潰れる」「HubSpotからCSVを落としてExcelで集計、グラフを作ってPowerPointに貼り付け……この作業を何年続ければいいのか」——営業マネージャーや営業企画担当者なら、一度は抱いたことのある疲労感ではないでしょうか。

ブログ目次

記事の内容を、そのまま実務に落とし込みたい方向け

HubSpot導入、AI活用、CRM整備、業務効率化までをまとめて支援しています。記事で気になったテーマを、そのまま相談ベースで整理できます。


「毎月第1営業日はレポート作成で半日が潰れる」「HubSpotからCSVを落としてExcelで集計、グラフを作ってPowerPointに貼り付け……この作業を何年続ければいいのか」——営業マネージャーや営業企画担当者なら、一度は抱いたことのある疲労感ではないでしょうか。

営業レポートの作成は、データ取得・集計・分析・資料化という明確な工程に分解できる定型業務です。Claude CodeとHubSpot MCP連携を組み合わせれば、この一連の工程を自然言語の指示1回で完結でき、2〜3時間かかっていた作業を5分以内に短縮できます。さらに、CLAUDE.mdに定型レポートの要件を登録しておけば、毎月のレポートは「先月の営業レポートを」と伝えるだけで再現できます。

本記事では、月次営業報告・週次パイプライン分析・KPIトラッキングという3つの自動化パターンを、HubSpot CRMデータの取得から、レポート精度を高めるプロンプト設計、そしてGoogle Slides連携による経営層向け資料の自動生成まで、一気通貫で解説します。


この記事でわかること

毎月2〜3時間かかる営業レポート作成を、Claude Codeへの1回の指示で5分以内に完了する方法を解説します。HubSpot CRMのデータ取得から分析・レポート出力・Google Slidesプレゼン資料作成まで、一気通貫の自動化フローを紹介します。

  • HubSpot CRMデータを使った営業レポート自動生成の全体フローがわかる — 手動でCSVをエクスポートしてExcelで加工する従来のフローを完全に置き換えます。
  • 月次営業報告・パイプライン分析・KPIトラッキングの3つの自動化パターンを実装できる — Before:毎月第1営業日に、前月のHubSpotデータをCSVエクスポート。
  • Google Slides連携でプレゼン資料まで自動化する方法を理解できる — Markdownレポートだけでなく、経営層向けのプレゼン資料まで自動化したい場合は、GoogleSlides連携が有効です。
  • レポートの精度を高めるためのプロンプト設計のコツがわかる — 営業レポートの精度を上げるには、プロンプトの書き方が重要です。
  • CLAUDE.mdを活用したレポート定型化の方法を学べる — レポート生成の前提となるデータ取得部分は、HubSpotMCP連携で自動化されます。

対象読者: HubSpot CRMを使っている営業マネージャー・営業企画担当者で、レポート作成の工数を削減したい方


営業レポート自動生成の全体像

営業レポートの自動生成とは、Claude CodeがHubSpot CRMからデータを取得し、集計・分析・フォーマットを自動で行い、Markdown・CSV・Google Slides形式で出力する仕組みです。手動でCSVをエクスポートしてExcelで加工する従来のフローを完全に置き換えます。

従来の営業レポート作成では、以下のステップを毎月繰り返していました。

  1. HubSpotにログインし、レポート画面でフィルター条件を設定
  2. CSVファイルをエクスポート
  3. Excelで集計・グラフ作成・前月比計算
  4. PowerPointにグラフを貼り付けてコメントを記入
  5. チームに共有

Claude Codeを使えば、ステップ1〜5が「1回の指示」に集約されます。

比較項目 手動レポート作成 Claude Code自動生成
所要時間 2〜3時間/回 5分以内
必要スキル Excel関数・ピボット・グラフ 自然言語の指示のみ
分析の深さ テンプレ通り 自由に追加分析可能
前月比・前年比 手動計算 自動算出
カスタマイズ テンプレ修正に時間がかかる プロンプトを変えるだけ
出力形式 Excel・PowerPoint Markdown・CSV・Google Slides
ヒューマンエラー 計算ミス・コピペミスあり データ取得から出力まで一貫処理

基本的な使い方

前提条件

営業レポート自動生成には、以下の環境が必要です。

Step 1: レポート要件の定義

最初に、どのようなレポートを生成したいかを明確にします。以下は月次営業レポートの指示例です。

以下の内容で今月(2026年3月)の営業レポートを作成して:

■ レポート項目
1. パイプラインサマリー(ステージ別の件数・金額)
2. 新規取引の一覧(今月作成分)
3. クローズ済み案件(受注・失注の内訳)
4. 担当者別の実績サマリー
5. 前月比の変動分析
6. 来月の見込み(クローズ予定取引リスト)

■ 出力形式
Markdownテーブル形式で出力。
ファイル名: sales_report_2026_03.md

Step 2: 定型レポートのCLAUDE.md登録

毎月同じ形式のレポートを生成する場合、CLAUDE.mdにレポートテンプレートを登録しておくと便利です。

# 月次営業レポート生成コマンド

## /monthly-report

<img src="https://start-link.jp/hubfs/blog/h2-kv/DD-27_h03.png" alt="/monthly-report" style="width:100%;max-width:1200px;height:auto;margin:24px 0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.08);"/>
以下の手順で月次営業レポートを生成する:
1. HubSpot MCPから当月の全取引データを取得
2. パイプライン別・ステージ別に集計
3. 前月データと比較して変動を分析
4. 担当者別の実績を算出
5. Markdown形式でレポートを出力

この設定により、Claude Codeで /monthly-report と入力するだけで、毎月同じ品質のレポートが自動生成されます。


実務での活用パターン

パターン1: 月次営業報告書の自動生成

Before: 毎月第1営業日に、前月のHubSpotデータをCSVエクスポート。Excelで30分かけてピボットテーブルを作り、前月比を手計算。PowerPointに転記して上長に報告。合計2時間。

After: Claude Codeに「先月の営業報告書を作成して」と指示。HubSpotからデータを自動取得し、集計・前月比計算・分析コメント付きのレポートが5分で完成。

先月の営業報告書を以下のフォーマットで作成して:

【エグゼクティブサマリー】
- 受注金額合計と前月比
- 新規商談数と前月比
- パイプライン残高と前月比

【パイプライン詳細】
- ステージ別の件数・金額テーブル
- 前月からのステージ移行分析

【担当者別実績】
- 受注金額・商談数・勝率を担当者別にテーブル化

【注目案件】
- 来月クローズ予定の大型案件(金額上位5件)

【改善ポイント】
- データから読み取れる課題と改善提案

Claude Codeが生成するレポートの特長は、単なる数値の羅列ではなく「データから読み取れる示唆」まで含めてくれる点です。「前月比で商談数は増加しているが受注金額は減少 → 小型案件が増加傾向にある」といった分析コメントを自動で付与します。AIによる経営データの可視化にも、こうした手法は応用可能です。

パターン2: 週次パイプラインレビュー

Before: 毎週月曜日にHubSpotのパイプラインビューをスクリーンショットし、Slackに投稿。前週との比較は記憶頼り。

After: Claude Codeで「今週のパイプライン変動を前週比で出して」と指示。新規追加・ステージ移行・失注の変動が定量的に可視化される。

今週(3/10〜3/14)のパイプライン変動レポートを作成して:
1. 今週新規追加された取引
2. ステージが進んだ取引(移行前→移行後を明記)
3. 失注・保留になった取引と理由
4. 来週のアクション推奨(フォローすべき案件)

週次レビューは定性的な議論になりがちですが、Claude Codeがデータに基づく「ファクトベースのレビュー資料」を自動で用意することで、会議の生産性が大幅に向上します。

パターン3: KPIダッシュボード用データの自動集計

Before: KPI管理用のスプレッドシートに、毎月手動で数値を転記。転記ミスが発生し、過去月のデータと整合性が取れなくなることがある。

After: Claude Codeが月次KPIデータを自動集計し、CSV形式で出力。スプレッドシートへの自動反映まで一気通貫。

以下のKPIを今月分で集計してCSV出力して:

月, 新規商談数, 新規商談金額, 受注数, 受注金額, 失注数, 失注金額, 勝率, 平均商談期間(日), リードタイム中央値(日)

過去6ヶ月分のトレンドも併せて出力して

Google Workspace連携を組み合わせれば、集計データを直接スプレッドシートに書き込むことも可能です。詳細は「Claude Code × Google Workspace連携」をご覧ください。


レポート品質を高めるプロンプト設計のコツ

営業レポートの精度を上げるには、プロンプトの書き方が重要です。

プロンプトの要素 悪い例 良い例
期間指定 「最近の営業データ」 「2026年3月1日〜3月31日」
パイプライン指定 「取引データ」 「直販パイプラインの取引データ」
出力形式 「レポートにして」 「Markdownテーブル形式で、ファイル名は sales_report_2026_03.md」
比較基準 「前と比べて」 「前月同期間(2月1日〜2月28日)と比較して」
分析の深さ 「分析して」 「変動の要因をステージ別・担当者別に分解して」

特に重要なのは「比較基準の明確化」です。「前月比」と指示しても、月の途中で実行すると日数の違いで正確な比較にならない場合があります。「前月同期間」や「暦月の確定値」など、比較対象を具体的に指示してください。


Google Slides連携で報告資料まで自動化

Markdownレポートだけでなく、経営層向けのプレゼン資料まで自動化したい場合は、Google Slides連携が有効です。

先月の営業レポートをGoogle Slidesで作成して:
- スライド1: エグゼクティブサマリー(KPI数値と前月比)
- スライド2: パイプラインステージ別の棒グラフ的テーブル
- スライド3: 担当者別実績テーブル
- スライド4: 来月の注目案件と推奨アクション
フォント: Noto Sans JP、基本カラー: #2563EB

gws CLIとの組み合わせにより、HubSpotデータの取得からGoogle Slidesの生成までを1つのフローで実行できます。


関連コマンドとの組み合わせ

HubSpot MCP連携でデータ取得を自動化

レポート生成の前提となるデータ取得部分は、HubSpot MCP連携で自動化されます。取引・コンタクト・会社のデータ取得方法は「Claude Code × HubSpot連携」で詳しく解説しています。

カスタムコマンドで月次ルーティンを定型化

月次レポート生成をCLAUDE.mdのカスタムコマンドに登録しておけば、毎月の作業がワンアクションになります。「Claude Codeカスタムコマンド解説」を参照してください。

バッチ処理で複数レポートを同時生成

営業部門・マーケティング部門・経営層向けなど、複数のレポートを同時に生成したい場合は、バッチ処理が便利です。「Claude Codeのバッチ処理と並列実行」で詳しく解説しています。


あわせて読みたい


まとめ

Claude CodeとHubSpot CRMの連携により、営業レポート作成は「手作業の繰り返し」から「1回の指示で完了する自動化業務」に変わります。月次営業報告書、週次パイプラインレビュー、KPIダッシュボード用データ集計の3つのパターンを使い分けることで、営業組織の報告業務を大幅に効率化できます

実践にあたっては、以下のポイントを押さえておくことが大切です。

  • さらにGoogle Slides連携を組み合わせれば、経営層向けのプレゼン資料まで自動生成が可能です
  • まずは月次レポートの自動化から始め、効果を実感したら週次レビューやKPIトラッキングへと範囲を広げていくことを推奨します
  • StartLinkでは、HubSpot CRMのデータ活用と営業プロセスの効率化を支援しています
  • HubSpotゴールドパートナーとして、CRMデータの活用設計からAI連携の導入まで、一貫したサポートを提供しています
  • *Claude Codeの全コマンド一覧はClaude Codeチートシートをご覧ください
  • AI活用の全体像はAI活用完全ガイドで解説しています

よくある質問(FAQ)

Q1. HubSpotの無料CRMでも営業レポート自動生成は可能ですか?

可能です。HubSpot無料CRMでもAPIアクセスは利用できるため、Claude Code連携によるレポート生成を実行できます。ただし、無料版ではカスタムレポートの作成に制限があるため、Claude Codeで直接データを取得・集計する方式のほうがむしろ自由度が高くなります。

Q2. レポートに含まれる数値の正確性はどう担保しますか?

Claude CodeはHubSpot APIから取得した生データをそのまま集計するため、手作業のコピペミスは発生しません。ただし、APIのレスポンスにはページネーション(1回のリクエストで取得できるレコード数の上限)があるため、大量データの場合は全件取得できているかを確認してください。CLAUDE.mdに「全ページ取得するまでループ処理を行う」と明記しておくことを推奨します。

Q3. 営業レポートの自動生成にかかる時間はどのくらいですか?

取引データ数にもよりますが、数百件規模のパイプラインであれば、データ取得から分析・レポート出力まで3〜5分で完了します。数千件規模の場合はデータ取得に時間がかかりますが、それでも10分以内に収まります。手動で2〜3時間かかっていた作業と比較すれば、大幅な時間短縮です。

Q4. 自動生成したレポートをそのままチームに共有しても問題ありませんか?

Claude Codeが生成するレポートは、そのまま共有できる品質ですが、最終確認は人間が行うことを推奨します。特に「改善ポイント」や「推奨アクション」のセクションは、AIの分析をベースに営業マネージャーが自分の言葉で補足することで、チームへの説得力が高まります。


株式会社StartLinkは、事業推進に関わる「販売促進」「DXによる業務効率化(ERP/CRM/SFA/MAの導入)」などのご相談を受け付けております。 サービスのプランについてのご相談/お見積もり依頼や、ノウハウのお問い合わせについては、無料のお問い合わせページより、お気軽にご連絡くださいませ。

関連キーワード:

サービス資料を無料DL

著者情報

7-1

今枝 拓海 / Takumi Imaeda

株式会社StartLink 代表取締役。累計150社以上のHubSpotプロジェクト支援実績を持ち、Claude CodeやHubSpotを軸にしたAI活用支援・経営基盤AXのコンサルティング事業を展開。
HubSpotのトップパートナー企業や大手人材グループにて、エンタープライズCRM戦略策定・AI戦略ディレクションを経験した後、StartLinkを創業。現在はCRM×AIエージェントによる経営管理支援を専門とする。