---
title: Claude Codeで経営ダッシュボードを構築する方法とデータ統合手順
description: Claude CodeのMCP連携でfreee・HubSpot・Google Sheetsのデータを統合し、経営ダッシュボードを自然言語の指示だけで構築する手順を解説します。BIツール不要でリアルタイム可視化を実現し、少人数の経営チームでも運用できる設計を紹介します。
image: https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-53.png
---

[![StartLink](https://start-link.jp/hs-fs/hubfs/logo/%E6%9C%80%E7%B5%82Start%20Link%20(500%20x%20150%20px)%20(%E8%83%8C%E6%99%AF%E3%81%82%E3%82%8A).png?width=130&height=39&name=%E6%9C%80%E7%B5%82Start%20Link%20(500%20x%20150%20px)%20(%E8%83%8C%E6%99%AF%E3%81%82%E3%82%8A).png "StartLink")](https://start-link.jp)

- [会社情報About](https://start-link.jp/about)
- [サービスService](https://start-link.jp/service)
- [プロダクトProducts](https://start-link.jp/sync)
- [YoutubeYoutube](https://start-link.jp/about/sns)
- [ブログBlog](https://start-link.jp/hubspot-ai)
- [導入事例Case studies](https://start-link.jp/case)
- [採用情報Recruit](https://start-link.jp/recruit)

[資料DL](https://start-link.jp/download/service) [無料相談 →](https://start-link.jp/contact)

[会社情報](https://start-link.jp/about) [サービス](https://start-link.jp/service) [プロダクト](https://start-link.jp/sync) [Youtube](https://start-link.jp/about/sns) [ブログ](https://start-link.jp/hubspot-ai) [導入事例](https://start-link.jp/case) [採用情報](https://start-link.jp/recruit)

[資料ダウンロード](https://start-link.jp/download/service) [無料相談 →](https://start-link.jp/contact)

- [トップ](https://start-link.jp)
- [会社情報](https://start-link.jp/about)
- [サービス](https://start-link.jp/service)
- [Youtube](https://start-link.jp/about/sns)
- [ブログ](https://start-link.jp/hubspot-ai)
- [Contact](https://start-link.jp/contact)
- [個人情報保護方針](https://start-link.jp/privacy-policy)
- [個人情報取り扱い規定](https://start-link.jp/personal-information-processing-agreement)

[ホーム](https://start-link.jp) › [ブログ](https://start-link.jp/hubspot-ai) ›[経営管理](https://start-link.jp/hubspot-ai/management) ›[KPI・ダッシュボード](https://start-link.jp/hubspot-ai/management/kpi-dashboard) ›Claude Codeで経営ダッシュボードを構築する方法とデータ統合手順

# Claude Codeで経営ダッシュボードを構築する方法とデータ統合手順

- 2026年4月11日
- 最終更新: 2026年9月25日

[AI](https://start-link.jp/hubspot-ai/tag/ai) [外部連携](https://start-link.jp/hubspot-ai/tag/外部連携) [ワークフロー](https://start-link.jp/hubspot-ai/tag/ワークフロー) [データ](https://start-link.jp/hubspot-ai/tag/データ)

![](https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-53.png)

この記事の結論

Claude CodeのMCP（Model Context Protocol）連携を使えば、freee・HubSpot・Google Sheetsなど複数のSaaSからデータを引き出し、経営ダッシュボードを自然言語の指示だけで構築できます。BIツールの導入コストも学習コストもかけずに、経営判断に使えるリアルタイム可視化を実現できるのがこのアプローチの特徴です。

ブログ目次

もっと見る ▼

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

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

[サービス概要を見る](https://start-link.jp/service/hubspot-ai) [無料で相談する](https://start-link.jp/contact)

**Claude CodeのMCP（Model Context Protocol）連携を使えば、freee・HubSpot・Google Sheetsなど複数のSaaSからデータを引き出し、経営ダッシュボードを自然言語の指示だけで構築できます。BIツールの導入コストも学習コストもかけずに、経営判断に使えるリアルタイム可視化を実現できるのがこのアプローチの特徴です。**

「月次の数字を出すために、freeeとHubSpotとスプレッドシートを行き来して手作業で集計している」「BIツールを導入したいが、SQLもデータモデリングもわかる人材が社内にいない」「経営会議の前日に、パイプラインの数字を営業に確認して回っている」——こうした声を、経営企画や少人数の経営チームの方からよく耳にします。

経営ダッシュボードとは、複数のSaaSに散らばった売上・パイプライン・KPIのデータを1つの画面に集約し、経営判断に必要な指標をリアルタイムで確認できるようにした仕組みです。Claude CodeのMCP連携を使えば、freee・HubSpot・Google SheetsなどのデータをAPI経由で取得し、自然言語の指示だけでHTMLベースのダッシュボードを生成できます。BIツールのようなSQLやデータモデリングの知識は必要ありません。

## この記事でわかること

この記事では、Claude CodeのMCP連携を使って経営ダッシュボードを構築する手順を、設計から自動更新の仕組み化まで順を追って解説します。BIツールを使わずにリアルタイムなデータ可視化を実現したい方に向けた内容です。

- **複数SaaSのデータ統合設計** — freee・HubSpot・Google Sheetsなど、どのデータをどのソースから取得するかの設計思想を解説します。
- **BIツール不要のダッシュボード構築手順** — MCPサーバーの設定からHTML生成、カスタマイズまでをステップバイステップで進めます。
- **自動更新とSlack通知の仕組み化** — 定期的にデータを更新し、担当者が見に行かなくても結果が届く運用を構築します。
- **データ鮮度・API制限・セキュリティの注意点** — 実際の運用で気をつけるべきポイントと、向かないケースを率直に共有します。
- **AIに任せる範囲と人が判断すべき範囲の線引き** — ダッシュボード運用でAIと人間の役割をどう分けるかを整理します。

複数SaaSのデータを手動で集計している経営者・経営企画担当者の方に向けて書いています。最後まで読むと、自社のデータ構成に合わせた経営ダッシュボードを自分で設計・構築できるようになります。

## なぜClaude Codeで経営ダッシュボードを作るのか

Tableau、Looker Studio、Power BIといったBIツールは強力ですが、「導入して使いこなすまで」のハードルが高いのが現実です。ダッシュボードの設計にはSQLやデータモデリングの知識が求められ、データソースの接続設定にも技術的な作業が発生します。Claude Codeで経営ダッシュボードを構築するアプローチは、この構造そのものを変えます。

### BIツールとClaude Codeの根本的な違い

| 比較項目 | BIツール（Tableauなど） | Claude Code + MCP |
| --- | --- | --- |
| 初期構築 | データ接続設定やダッシュボード設計に相応の期間がかかる | 自然言語の指示から短時間で着手できる |
| 必要スキル | SQL・データモデリング・ツール固有の操作 | 自然言語で「何を見たいか」を伝えるだけ |
| カスタマイズ | GUI操作でフィルターや表示を変更 | 「この切り口も追加して」と指示するだけ |
| 月額コスト | ライセンス費が継続的に発生 | Claude Codeのサブスクリプション費用のみ |
| データソース追加 | コネクタ設定が必要 | MCP対応のSaaSなら比較的すぐに接続できる |
| 分析の深さ | 定型的なグラフ・テーブルが中心 | 異常値の検知やインサイトの提示まで対話的に行える |

Claude Codeの強みは「見たいデータが変わったらプロンプトを変えるだけ」という柔軟性にあります。BIツールではダッシュボードの再設計が必要な変更も、自然言語の指示で対応できます。ただし、大量データのリアルタイムなドリルダウン分析が日常的に必要なチームでは、BIツールのほうが適しているケースもあります。CSVやJSONを直接読み込んで分析する基本のワークフローは、[Claude Codeでデータ分析を自動化する](https://start-link.jp/hubspot-ai/ai/claude-code-practice/claude-code-data-analysis)で解説しています。

### MCPがデータ統合の鍵になる理由

MCP（Model Context Protocol）は、Claude Codeが外部ツールやデータソースと直接やりとりするためのプロトコルです。従来のAPI連携では、各SaaSのAPIドキュメントを読み、認証処理を書き、レスポンスをパースするコードを自分で実装する必要がありました。

MCPを使えば、Claude Codeが「freeeから今月の売上データを取得して」という指示を理解し、適切なAPIを呼び出してデータを取得します。エンジニアがAPIクライアントを書く工程がまるごと不要になる点が、このアプローチの実務上のメリットです。

## データソース設計｜何をどこから取得するか

経営ダッシュボードを構築する前に、「どのデータを、どのSaaSから取得するか」を明確に設計します。データソースの選定を誤ると、ダッシュボードの信頼性そのものが損なわれます。この設計をどう組むかは、事業モデルや経営会議で重視する指標によって企業ごとに異なります。自社の経営会議で実際に見ている数値から逆算して設計するのが出発点です。

### データソースと取得項目の整理

| データソース | 取得するデータ | 用途 |
| --- | --- | --- |
| freee会計 | 売上高・経費・利益・キャッシュフロー | 財務サマリー・月次推移 |
| HubSpot CRM | 取引パイプライン・商談ステージ・受注額 | 営業パイプライン可視化 |
| Google Sheets | KPI目標値・予算計画・手動入力の実績 | 予実比較・達成率計算 |
| Stripe | 月次売上・サブスクリプション推移 | 決済ベースの売上確認 |

この設計で重要なのは「Single Source of Truth（唯一の正）」を決めることです。売上データをfreeeとStripeの両方から取得すると、タイミングの差異で数値が一致しないことがあります。「確定売上はfreee、リアルタイム売上はStripe」のように役割を明確にしておくと、後々の混乱を避けられます。

### CLAUDE.mdでデータ定義を管理する

Claude Codeのプロジェクトルートにある `CLAUDE.md` に、ダッシュボードのデータ定義を記述しておきます。これにより、毎回プロンプトで詳細を指示しなくても、Claude Codeが正しいデータソースから正しい項目を取得してくれるようになります。属人的な指示に頼らず仕組みとして残しておくことで、担当者が変わっても同じ運用を引き継げます。

```
# 経営ダッシュボード データ定義

### データソース

- 財務データ: freee MCP経由（売上勘定科目IDを指定）
- パイプライン: HubSpot MCP経由（直販パイプラインのみ対象）
- KPI目標: Google Sheets「FY26 KPI管理」シート

### ダッシュボード構成

1. 月次売上推移（freee → 折れ線グラフ）
2. パイプライン状況（HubSpot → ファネルチャート）
3. KPI達成率（Google Sheets × freee → ゲージチャート）
4. キャッシュフロー推移（freee → 棒グラフ）
```

## ダッシュボード構築手順｜5ステップで完成させる

ここからは、実際にダッシュボードを作る手順をステップごとに見ていきます。最初から全ての指標を作り込む必要はありません。まずは主要な数指標だけで骨格を作り、動かしながら要素を追加していく進め方をおすすめします。

### ステップ1〜2: MCPサーバーの設定と動作確認

まず、Claude Codeが各SaaSにアクセスできるようMCPサーバーを設定します。Claude Codeの設定ファイル（`.claude/settings.json` や `claude_desktop_config.json`）にMCPサーバーの接続情報を記述します。

```
{
  "mcpServers": {
    "freee": {
      "command": "npx",
      "args": ["freee-mcp"],
      "env": {
        "FREEE_CLIENT_ID": "${FREEE_CLIENT_ID}",
        "FREEE_CLIENT_SECRET": "${FREEE_CLIENT_SECRET}"
      }
    },
    "hubspot": {
      "command": "npx",
      "args": ["@hubspot/mcp"],
      "env": {
        "HUBSPOT_ACCESS_TOKEN": "${HUBSPOT_ACCESS_TOKEN}"
      }
    }
  }
}
```

環境変数は `.env` ファイルに保管し、設定ファイルには値を直書きしないようにします。APIトークンの漏洩防止は経営ダッシュボードにおいて特に重要なセキュリティ対策です。

設定後は、個別にデータ取得を試して動作を確認します。

```
freee MCPから今月の月次損益データを取得して表示して
```

```
HubSpotの直販パイプラインから、現在のステージ別取引件数と金額を取得して
```

各データソースから正しくデータが返ってくることを確認してから、統合ダッシュボードの構築に進みます。ここで反応が返らない場合は、認証トークンの有効期限やAPIの権限設定を確認してください。

### ステップ3: HTMLダッシュボードの生成

データ取得が確認できたら、Claude Codeにダッシュボード全体の生成を指示します。

```
以下のデータを統合して、HTMLの経営ダッシュボードを生成して：

■ 構成
1. 売上推移グラフ（過去6ヶ月・freeeデータ）
2. パイプラインファネル（HubSpotデータ）
3. KPI達成率ゲージ（目標: Google Sheets、実績: freee）
4. キャッシュフロー棒グラフ（freeeデータ）

■ デザイン要件
- レスポンシブ対応（PC・タブレット・スマートフォン）
- Chart.jsでグラフ描画
- 最終更新日時を右上に表示

■ 出力
dashboard.html として保存
```

Claude Codeは、Chart.jsやApexChartsなどのJavaScriptライブラリを使って、単一のHTMLファイルにグラフ・テーブル・KPIカードを組み込んだダッシュボードを生成します。外部サーバーは不要で、ブラウザで開くだけで閲覧できます。

### ステップ4: カスタマイズと調整

生成されたダッシュボードを確認し、追加の調整を自然言語で指示します。

```
パイプラインファネルの色をHubSpotのステージカラーに合わせて。
売上推移グラフに前年同月の点線を追加して。
KPI達成率が目標を下回っている項目は赤色で表示して。
```

BIツールではフィルター設定やグラフ種類の変更にGUI操作が必要ですが、Claude Codeでは自然言語で伝えるだけです。「この切り口で分析を追加して」「この指標は不要だから消して」と、対話的にダッシュボードを作り込んでいけます。

### ステップ5: 自動更新スクリプトの作成

ダッシュボードが完成したら、データの自動更新を設定します。Claude Codeにスクリプト生成を依頼します。

```
dashboard.htmlのデータを毎朝9時に自動更新するスクリプトを作って。
更新完了後にSlackの#managementチャンネルにダッシュボードのスクリーンショットを送信して。
```

自動更新の仕組みは、おおむね次の流れになります。

1. cronジョブ（またはlaunchd）がスクリプトを定期実行
2. Claude Code SDK（ヘッドレスモード）がMCP経由で最新データを取得
3. HTMLファイルのデータ部分を更新
4. Puppeteerでスクリーンショットを撮影
5. Slack APIでチャンネルに画像を投稿

この工程を仕組み化しておくことで、更新作業を特定の担当者の記憶や手作業に依存させずに済みます。

## ダッシュボードの構成要素と設計パターン

ダッシュボードの各指標は独立しているわけではありません。リード獲得から商談、受注、請求までの一連の流れの中でつながっています。パイプラインの状況が悪化すれば数か月後の売上推移に影響しますし、売上の変動はそのままキャッシュフローに直結します。指標をバラバラに眺めるのではなく、一気通貫の流れとして設計することが、ダッシュボードの価値を左右します。

### 売上推移グラフ

freee会計から取得した月次売上データを折れ線グラフで表示します。前年同月比を点線で重ねると、季節変動を考慮したトレンド分析が可能になります。

表示する指標の例:

- 月次売上高（確定値）
- 前年同月の売上高（比較用）
- 売上目標ライン（Google Sheetsから取得）

### パイプライン状況

HubSpot CRMの取引パイプラインをファネルチャートまたは横棒グラフで表示します。ステージ別の件数と金額を同時に表示することで、パイプラインのどこにボトルネックがあるかが一目でわかります。

| ステージ | 表示項目 | 分析のポイント |
| --- | --- | --- |
| リード獲得 | 件数・流入チャネル別内訳 | 流入量のトレンド把握 |
| 商談化 | 件数・金額・リード→商談の転換率 | 転換率の変動を監視 |
| 提案済み | 件数・金額・滞留日数 | 長期滞留案件の検知 |
| クローズ（受注） | 件数・金額・勝率 | 勝率のトレンド把握 |
| クローズ（失注） | 件数・金額・失注理由 | 失注パターンの分析 |

HubSpotの取引パイプラインをダッシュボードに反映する際は、ステージ定義や受注確度（角度）の設計がそのまま可視化の精度を左右します。各ステージの受注確度が曖昧なままだと、ファネル上の金額も実態とかけ離れた数字になりやすいため、パイプライン自体の設計を先に整えておくことをおすすめします。取引ステージ・受注確度・ステージ定義・必須入力プロパティという4つの観点でパイプラインを設計しておくと、ダッシュボードに表示される数字そのものの信頼性が上がります。

### KPI達成率

Google Sheetsに設定した目標値と、freee・HubSpotから取得した実績値を突き合わせ、達成率をゲージチャートで表示します。

達成率の色分け基準を設定しておくと、異常値が一目で判別できます。

- 目標達成ライン以上: 緑
- 目標の8〜9割程度: 黄
- 目標の8割未満: 赤

### キャッシュフロー

freee会計のデータからキャッシュフロー推移を棒グラフで表示します。営業キャッシュフロー・投資キャッシュフロー・財務キャッシュフローを積み上げで表示すると、資金の流れが把握しやすくなります。

## 運用と自動更新の仕組み

ダッシュボードは作って終わりではなく、更新され続けて初めて経営判断に使えるものになります。ここで大切なのは、特定の担当者の手作業に頼らず、誰が見ても同じ情報が同じタイミングで届く仕組みにしておくことです。

上の画面は、AIが該当レコードを自動で一括更新している例です。ツールは異なりますが、「人が毎回手作業で触らなくても、仕組みに任せた分だけデータが最新に保たれる」という考え方は、Claude Codeによるダッシュボードの自動更新にも共通しています。

以下の画面は、Breezeによる関連取引4件の一括更新 ※提案用クロップ版です。

![Breezeによる関連取引4件の一括更新 ※提案用クロップ版](https://start-link.jp/hubfs/blog/screenshots/library/breeze_record_update2-2.png)

この仕組み化の考え方を踏まえて、以降ではcronジョブによる定期更新とSlackへの通知設定を具体的に見ていきます。

### cronジョブによる定期更新

macOSの場合は `launchd`、Linuxの場合は `cron` を使って定期実行を設定します。

```
# crontab の例: 毎朝9時にダッシュボードを更新
0 9 * * * cd /path/to/project && node update_dashboard.js >> /var/log/dashboard.log 2>&1
```

### Slackへの定期レポート送信

ダッシュボード更新後に、Slack APIでサマリーを自動送信する仕組みを組み込むと、チームメンバーがダッシュボードを見に行かなくてもKPIの状況を把握できます。

送信する情報は、ダッシュボードのスクリーンショットと主要KPIの数値サマリーの2つが基本です。スクリーンショットはPuppeteerで自動撮影し、Slack APIの `files.upload` エンドポイントで送信します。

### 更新履歴の管理

ダッシュボードのデータを更新するたびに、更新日時とデータのスナップショットをログとして保存しておくと、過去の状況をさかのぼって確認できます。

```
# ダッシュボード更新ログ
### YYYY-MM-DD 09:00

- 売上: 取得成功（freee MCP）
- パイプライン: 取得成功（HubSpot MCP）
- KPI目標: 取得成功（Google Sheets）
- HTML更新: 完了
- Slack送信: 完了
```

## CLAUDE.mdを活用したダッシュボード管理

プロジェクトのCLAUDE.mdに、ダッシュボードの仕様を記述しておくと、更新のたびに詳細な指示を出す必要がなくなります。ここでも「仕組みとして残す」という考え方が生きてきます。

### ダッシュボード専用のCLAUDE.md設計

```
# 経営ダッシュボード仕様

### 更新タイミング

- 毎営業日 9:00（自動）
- 月末最終営業日は月次確定版を生成

### データ取得ルール

- freee: 当月は速報値、前月以前は確定値を使用
- HubSpot: 直販パイプラインのみ対象（パートナー経由を除外）
- Google Sheets: 「FY26 KPI管理」シートのB列〜M列（月別目標値）

### 異常値アラート（例）

- 売上が前月比で大きく減少した場合 → Slackに警告メッセージ
- パイプラインの商談化率が前月比で大きく低下した場合 → 警告
- キャッシュ残高が一定水準を下回った場合 → 警告

### 出力先

- HTML: dashboard/index.html
- スクリーンショット: dashboard/screenshots/YYYY-MM-DD.png
- ログ: dashboard/logs/update_log.md
```

CLAUDE.mdにダッシュボードの仕様を書いておくと、「ダッシュボードを更新して」の一言で、データ取得・HTML更新・Slack通知までを実行できるようになります。仕様変更も自然言語で反映できるため、閾値の見直しなどの運用調整がしやすくなります。

### カスタムコマンドの活用

Claude Codeのカスタムコマンド機能（`.claude/commands/`）を使えば、ダッシュボード関連の操作をショートカット化できます。

```
# .claude/commands/dashboard-update.md
経営ダッシュボードを最新データで更新して、Slackに送信してください。
CLAUDE.mdの「経営ダッシュボード仕様」に従って実行してください。
```

`/dashboard-update` と入力するだけで、一連の処理を実行できます。担当者が変わっても同じコマンドで同じ結果が得られる点が、この仕組み化のメリットです。

## SaaS企業のKPI設計に学ぶ活用の視点

経営ダッシュボードに盛り込む指標は業種によって異なります。特にSaaS企業では、一般的な財務指標に加えて、SaaS特有の指標を組み込むことが重要になります。企業様によって最適な指標構成は異なるため、ここで紹介する視点はあくまで出発点として捉えていただければと思います。

### MRR・チャーンレート・LTV/CAC比率という指標の考え方

Sansan株式会社は、SaaS企業のKPI管理で「MRR（月次経常収益）」「チャーンレート（解約率）」「LTV/CAC比率」を重要指標として位置づけています。SaaS企業が経営ダッシュボードを構築する際は、こうしたSaaS特有の指標を盛り込むことが有効です。

Claude Codeでは、以下のようにSaaS KPIを指示するだけでダッシュボードに追加できます。

```
ダッシュボードにSaaS KPIセクションを追加して：
- MRR推移（Stripeのサブスクリプションデータから算出）
- チャーンレート（月初顧客数と月末顧客数から算出）
- LTV/CAC比率（LTVはMRR÷チャーンレート、CACは広告費÷新規顧客数）
```

### プロダクト利用データとの統合という視点

SmartHR株式会社は、プロダクト利用データと営業データを統合した意思決定を行っていることで知られています。人事労務SaaSという特性上、顧客の利用頻度や機能別アクティブ率をモニタリングし、解約リスクの早期検知や追加機能の提案タイミングの最適化に活用しているとされています。経営ダッシュボードでも、財務データだけでなくプロダクトの利用状況（アクティブユーザー数、機能利用率、オンボーディング完了率など）を統合すると、売上の先行指標となるプロダクトヘルスを把握しやすくなります。

CRM特化型のHubSpotゴールドパートナーの立場から見ても、営業データ（HubSpot）とプロダクト利用データを統合したダッシュボードは、SaaS企業の解約率改善に効果的な打ち手の一つになると考えています。Claude Codeであれば、こうした複数データソースを1つのセッションの中で統合して扱えます。

## 注意点とベストプラクティス

便利な仕組みである一方、経営ダッシュボードには運用上の注意点もあります。良い面だけでなく、向いていないケースや限界も含めて共有します。

### データ鮮度の管理

| データソース | 更新頻度 | 注意点 |
| --- | --- | --- |
| freee会計 | 日次（入力ベース） | 月末の仕訳確定前は速報値として扱う |
| HubSpot CRM | リアルタイム | 取引の更新タイミングは営業担当の入力次第 |
| Google Sheets | 手動更新 | 目標値の更新漏れに注意 |
| Stripe | リアルタイム | 返金・チャージバックの反映にタイムラグあり |

freee会計のデータは、経理担当が月次の仕訳を確定するまでは「速報値」です。ダッシュボード上で「速報値」と「確定値」を区別して表示することをおすすめします。

### APIの利用制限への対処

各SaaSのAPIには、一定時間内に呼び出せる回数の上限（レート制限）が設定されています。ダッシュボードの更新頻度を上げすぎると、上限に達してデータ取得が失敗するケースがあります。対策として、取得したデータをローカルにキャッシュし、差分がある場合のみAPIを呼ぶ仕組みを導入するのがおすすめです。Claude Codeにキャッシュ付きの更新スクリプトを生成してもらえば、この仕組み化も短時間で進められます。

### セキュリティ対策

経営ダッシュボードには機密性の高いデータが含まれます。以下の対策はおさえておきたいポイントです。

- APIトークンは `.env` ファイルに保管し、リポジトリには含めない（`.gitignore` に追加）
- ダッシュボードのHTMLファイルを社外に公開しない
- アクセスログを記録し、不正アクセスに気づける状態にしておく
- データのスナップショットにもアクセス制限をかける

経営データを扱うダッシュボードでは、APIトークンの管理が特に重要です。トークンをコードに直書きしたり、Slackで共有したりするのは避けるようにしてください。`.env`ファイルへの集約と`.gitignore`での除外が基本になります。

### AIに任せる範囲と人が判断すべき範囲

ダッシュボードの運用でも、AIに任せてよい作業と、人が判断すべき作業を分けて考えることをおすすめします。

| AIに任せやすい作業 | 人が判断すべき作業 |
| --- | --- |
| 各SaaSからのデータ取得・整形 | どの指標を経営判断の軸にするかの選定 |
| グラフやHTMLの生成・調整 | 異常値が出たときの背景の解釈と意思決定 |
| 定型的な更新スクリプトの作成 | セキュリティ設計やアクセス権限のルール決定 |
| 更新ログの記録 | 数値の閾値（警告ラインなど）の設計 |

ただし、異常値アラートの閾値設計や、機密データへのアクセス範囲の判断は、AIに委ねきらず人が最終確認する運用をおすすめします。BIツールのような専任アナリストによる高度なドリルダウン分析が常時必要なチームには、この仕組みだけでは物足りない場合もあります。

## よくある質問

### Q1: BIツール（TableauやLooker Studio）とClaude Codeダッシュボード、どちらを選ぶべきですか？

チームに専任のデータアナリストがいて、複雑なドリルダウン分析や大量データのリアルタイムフィルタリングが常時必要な場合はBIツールが適しています。一方、経営者や少人数チームが「今すぐデータを可視化したい」「柔軟に切り口を変えたい」場合はClaude Codeが効率的です。両者は排他的ではなく、Claude Codeで素早くプロトタイプを作り、要件が固まったらBIツールに移行するアプローチも有効です。

### Q2: MCPに対応していないSaaSのデータも統合できますか？

はい。MCPに対応していないSaaSでも、REST APIが提供されていればClaude Codeからデータを取得できます。Claude CodeにAPIのエンドポイントと認証方式を指示すれば、データ取得スクリプトを生成してくれます。CSVエクスポートしかできないSaaSの場合は、CSVファイルを定期的にダウンロードしてClaude Codeに読み込ませる方法もあります。

### Q3: ダッシュボードをチームメンバーに共有するにはどうすればいいですか？

HTMLファイルをそのまま共有する方法が最もシンプルです。社内のファイルサーバーやGoogle Driveに置けば、ブラウザで閲覧できます。より本格的に共有したい場合は、GitHub PagesやVercelにデプロイして社内限定でアクセスできるようにする方法もあります。Slack連携で毎朝スクリーンショットを送信する方法は、チームメンバーが能動的にアクセスしなくてもKPIを把握できるため、特に効果的です。

### Q4: データの正確性はどのように担保すればいいですか？

3つの対策をおすすめします。第一に、freeeの確定仕訳と速報値を区別し、ダッシュボード上で明示すること。第二に、複数データソース間のクロスチェック（freeeの売上とStripeの売上を突き合わせるなど）を月次で実施すること。第三に、ダッシュボードの更新ログを保存し、データ取得エラーが発生した場合はSlackに警告を送る仕組みを入れることです。

### Q5: 複雑なグラフやインタラクティブなフィルター機能も実装できますか？

Claude Codeが生成するHTMLダッシュボードでは、Chart.js・ApexCharts・Plotly.jsなどのJavaScriptライブラリを使って、ドロップダウンフィルターや期間選択、ホバーでの詳細表示などのインタラクティブ機能を実装できます。「月別でフィルターできるドロップダウンを追加して」と指示するだけで、対応するJavaScriptコードが生成されます。ただし、大量データのリアルタイムフィルタリングはフロントエンドだけでは限界があるため、その場合はバックエンドAPIの導入を検討してください。

## まとめ

Claude Codeを使った経営ダッシュボードは、BIツールのライセンス料や専任エンジニアなしで、freee・HubSpot・Google Sheetsなど複数データソースを統合したリアルタイム可視化を実現する実践的なアプローチです。MCP連携によってデータ取得を仕組み化し、HTMLとして生成されたダッシュボードはブラウザで即座に確認できるため、「ダッシュボードを作る」から「経営判断に使う」までの距離が縮まります。

重要なのは、最初から完璧なダッシュボードを目指さないことです。まずは売上・パイプライン・KPI達成率の3指標だけでPoCを作り、運用しながら必要な要素を追加していく——このスモールスタートの進め方が、少数精鋭の経営チームにとって無理のない導入経路だと考えています。データ鮮度の管理やAPI制限への対処といった運用上の注意点をおさえつつ、cronやSlack連携で「見に行かなくても届く」仕組みに育てていくことで、経営判断の速度と精度を継続的に改善していけます。

まずは次の3ステップから始めることをおすすめします。

1. 経営会議で実際に見ている指標を3つに絞り、どのSaaSにデータがあるかを洗い出す
2. Claude CodeでMCPサーバーを設定し、1指標だけ取得できるか動作確認する
3. 動作確認ができたら、CLAUDE.mdにデータ定義を書いてダッシュボードを生成する

CRMを活用した業務効率化やAIとの連携に関するご相談は、CRM特化型コンサルティングのHubSpotゴールドパートナーのStartLinkまでお気軽にお問い合わせください。

## あわせて読みたい

経営ダッシュボード構築と組み合わせて読むと理解が深まる記事をまとめました。

- [Claude Code × freee MCPで会計データを自動取得する](https://start-link.jp/hubspot-ai/ai/claude-code-practice/claude-code-freee-mcp)：ダッシュボードの売上・利益データ取得の基盤となるfreee MCP連携の実装
- [Claude Codeで中小企業の経営管理を効率化する](https://start-link.jp/hubspot-ai/management/ai-management-decision/claude-code-small-business-management)：少人数経営における経営管理の仕組み化
- [Claude Codeで役員会資料を自動生成する](https://start-link.jp/hubspot-ai/management/ai-management-decision/claude-code-board-meeting-materials)：ダッシュボード数値を起点にした月次役員会資料の自動化

## あわせて読みたい経営管理ガイド

### [Ranking 中小企業の経営課題ランキング 成長企業が優先的に解決している論点を整理し、何から着手すべきかを掴めます。](https://start-link.jp/hubspot-ai/management/management-leadership/bi-1-chusho-kigyo-keiei-kadai-ranking)

### [Governance コーポレートガバナンス・コードの実践 開示対応と運用設計のポイントを押さえ、管理体制の見直しに役立てられます。](https://start-link.jp/hubspot-ai/management/governance-ipo/corporate-governance-code-jissen)

### [Growth 中小企業の成長のカベ 30人・50人・100人で起きやすい組織課題を先回りして把握できます。](https://start-link.jp/hubspot-ai/management/management-leadership/bi-6-chusho-kigyo-seicho-no-kabe)

### [Service 経営・CRM・AI活用の支援内容を見る 経営判断の仕組み化からCRM整備、AI導入まで一気通貫で相談できます。](https://start-link.jp/service/hubspot-ai)

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

###### 関連キーワード:

[AI](https://start-link.jp/hubspot-ai/tag/ai) [外部連携](https://start-link.jp/hubspot-ai/tag/外部連携) [ワークフロー](https://start-link.jp/hubspot-ai/tag/ワークフロー) [データ](https://start-link.jp/hubspot-ai/tag/データ)

## サービス資料を無料DL

## 著者情報

![7-1](https://start-link.jp/hubfs/7-1.jpg)

### 今枝 拓海 / Takumi Imaeda

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

[StartLink](https://start-link.jp/)

### Service

- [会社情報](https://start-link.jp/about)
- [サービス](https://start-link.jp/service)
- [プロダクト](https://start-link.jp/sync)
- [採用情報](https://start-link.jp/recruit)
- [コンサルタントの方へ](https://start-link.jp/consultant-platform)

### Contact

- [問い合わせ](https://start-link.jp/contact)
- [資料ダウンロード](https://start-link.jp/download/service)
- [個人情報保護方針](https://start-link.jp/privacy-policy)
- [個人情報取り扱い規定](https://start-link.jp/personal-information-processing-agreement)

(c) 2026 All Rights Reserved.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person"
  },
  "datePublished" : "2026-04-11T04:31:42.000Z",
  "headline" : "Claude Codeで経営ダッシュボードを構築する方法とデータ統合手順",
  "image" : [ "https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-53.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://start-link.jp/hubspot-ai/management/kpi-dashboard/claude-code-management-dashboard",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://start-link.jp/hubfs/Start%20Link%20(1500%20x%20600%20px)%20(5)-1.png"
    },
    "name" : "株式会社StartLink"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "FAQPage",
  "mainEntity" : [ {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "チームに専任のデータアナリストがいて、複雑なドリルダウン分析や大量データのリアルタイムフィルタリングが常時必要な場合はBIツールが適しています。一方、経営者や少人数チームが「今すぐデータを可視化したい」「柔軟に切り口を変えたい」場合はClaude Codeが効率的です。両者は排他的ではなく、Claude Codeで素早くプロトタイプを作り、要件が固まったらBIツールに移行するアプローチも有効です。"
    },
    "name" : "BIツール（TableauやLooker Studio）とClaude Codeダッシュボード、どちらを選ぶべきですか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "はい。MCPに対応していないSaaSでも、REST APIが提供されていればClaude Codeからデータを取得できます。Claude CodeにAPIのエンドポイントと認証方式を指示すれば、データ取得スクリプトを生成してくれます。CSVエクスポートしかできないSaaSの場合は、CSVファイルを定期的にダウンロードしてClaude Codeに読み込ませる方法もあります。"
    },
    "name" : "MCPに対応していないSaaSのデータも統合できますか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "HTMLファイルをそのまま共有する方法が最もシンプルです。社内のファイルサーバーやGoogle Driveに置けば、ブラウザで閲覧できます。より本格的に共有したい場合は、GitHub PagesやVercelにデプロイして社内限定でアクセスできるようにする方法もあります。Slack連携で毎朝スクリーンショットを送信する方法は、チームメンバーが能動的にアクセスしなくてもKPIを把握できるため、特に効果的です。"
    },
    "name" : "ダッシュボードをチームメンバーに共有するにはどうすればいいですか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "3つの対策をおすすめします。第一に、freeeの確定仕訳と速報値を区別し、ダッシュボード上で明示すること。第二に、複数データソース間のクロスチェック（freeeの売上とStripeの売上を突き合わせるなど）を月次で実施すること。第三に、ダッシュボードの更新ログを保存し、データ取得エラーが発生した場合はSlackに警告を送る仕組みを入れることです。"
    },
    "name" : "データの正確性はどのように担保すればいいですか？"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Claude Codeが生成するHTMLダッシュボードでは、Chart.js・ApexCharts・Plotly.jsなどのJavaScriptライブラリを使って、ドロップダウンフィルターや期間選択、ホバーでの詳細表示などのインタラクティブ機能を実装できます。「月別でフィルターできるドロップダウンを追加して」と指示するだけで、対応するJavaScriptコードが生成されます。ただし、大量データのリアルタイムフィルタリングはフロントエンドだけでは限界があるため、その場合はバックエンドAPIの導入を検討してください。"
    },
    "name" : "複雑なグラフやインタラクティブなフィルター機能も実装できますか？"
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "HowTo",
  "name" : "ダッシュボード構築手順｜5ステップで完成させる",
  "step" : [ {
    "@type" : "HowToStep",
    "name" : "HTMLダッシュボードの生成",
    "position" : 1,
    "text" : "データ取得が確認できたら、Claude Codeにダッシュボード全体の生成を指示します。 Claude Codeは、Chart.jsやApexChartsなどのJavaScriptライブラリを使って、単一のHTMLファイルにグラフ・テーブル・KPIカードを組み込んだダッシュボードを生成します。外部サーバーは不要で、ブラウザで開くだけで閲覧できます。"
  }, {
    "@type" : "HowToStep",
    "name" : "カスタマイズと調整",
    "position" : 2,
    "text" : "生成されたダッシュボードを確認し、追加の調整を自然言語で指示します。 BIツールではフィルター設定やグラフ種類の変更にGUI操作が必要ですが、Claude Codeでは自然言語で伝えるだけです。「この切り口で分析を追加して」「この指標は不要だから消して」と、対話的にダッシュボードを作り込んでいけます。"
  }, {
    "@type" : "HowToStep",
    "name" : "自動更新スクリプトの作成",
    "position" : 3,
    "text" : "ダッシュボードが完成したら、データの自動更新を設定します。Claude Codeにスクリプト生成を依頼します。 自動更新の仕組みは、おおむね次の流れになります。 cronジョブ（またはlaunchd）がスクリプトを定期実行 Claude Code SDK（ヘッドレスモード）がMCP経由で最新データを取得 HTMLファイルのデータ部分を更新 Puppeteerでスクリーンショットを撮影 Slack APIでチャンネルに画像を投稿 この工程を仕組み化しておくことで、更新作業を特定の担当者の記憶や手作業に依存させずに済みます。"
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/hubspot-ai/management/kpi-dashboard/claude-code-management-dashboard#article",
  "@type" : "BlogPosting",
  "author" : {
    "@id" : "https://start-link.jp/#founder"
  },
  "dateModified" : "2026-09-25T02:45:55+09:00",
  "datePublished" : "2026-04-11T04:31:42+09:00",
  "headline" : "Claude Codeで経営ダッシュボードを構築する方法とデータ統合手順",
  "image" : "https://start-link.jp/hubfs/blog/screenshots/generated/gen_DD-53.png",
  "isPartOf" : {
    "@id" : "https://start-link.jp/#website"
  },
  "mainEntityOfPage" : {
    "@id" : "https://start-link.jp/hubspot-ai/management/kpi-dashboard/claude-code-management-dashboard",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "speakable" : {
    "@type" : "SpeakableSpecification",
    "cssSelector" : [ ".blog-section h2", ".blog-section p:first-of-type", ".blog-section blockquote" ]
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "BreadcrumbList",
  "itemListElement" : [ {
    "@type" : "ListItem",
    "item" : "https://start-link.jp",
    "name" : "ホーム",
    "position" : 1
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai",
    "name" : "ブログ",
    "position" : 2
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai/management",
    "name" : "経営管理",
    "position" : 3
  }, {
    "@type" : "ListItem",
    "item" : "https://start-link.jp/hubspot-ai/management/kpi-dashboard",
    "name" : "KPI・ダッシュボード",
    "position" : 4
  }, {
    "@type" : "ListItem",
    "name" : "Claude Codeで経営ダッシュボードを構築する方法とデータ統合手順",
    "position" : 5
  } ]
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#organization",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "JP",
    "addressLocality" : "中央区",
    "addressRegion" : "東京都",
    "postalCode" : "104-0061",
    "streetAddress" : "銀座1丁目12番4号 N&E BLD.6F"
  },
  "alternateName" : "StartLink Inc.",
  "award" : [ "HubSpot Gold Solutions Partner（HubSpotゴールドパートナー、2026年4月認定）" ],
  "contactPoint" : [ {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "ja" ],
    "contactType" : "customer support",
    "url" : "https://start-link.jp/contact"
  }, {
    "@type" : "ContactPoint",
    "availableLanguage" : [ "ja", "en" ],
    "contactType" : "sales",
    "url" : "https://start-link.jp/contact"
  } ],
  "description" : "「生成AI × HubSpot」をコンセプトに掲げるHubSpotゴールドパートナー（Gold Solutions Partner、2026年4月認定）。HubSpotマーケットプレイスに自社アプリ（Sync for freee / Notion / Money Forward / Chatwork）を公開するアプリ開発企業であり、HubSpot/Salesforce知見と生成AI活用を組み合わせたCRM構築・移行・最適化・AIエージェント/PoC支援まで一貫して提供する。",
  "founder" : {
    "@id" : "https://start-link.jp/#founder",
    "@type" : "Person",
    "jobTitle" : "代表取締役",
    "name" : "今枝 拓海",
    "sameAs" : [ "https://x.com/ImaedaTakumii", "https://www.linkedin.com/in/takumi-imaeda/", "https://www.facebook.com/takumiIma" ]
  },
  "foundingDate" : "2024-09-04",
  "hasCredential" : {
    "@type" : "EducationalOccupationalCredential",
    "credentialCategory" : "certification",
    "name" : "HubSpot Gold Solutions Partner",
    "recognizedBy" : {
      "@type" : "Organization",
      "name" : "HubSpot, Inc.",
      "url" : "https://www.hubspot.com/"
    }
  },
  "image" : [ "https://start-link.jp/hubfs/startlink-ai-agent.jpg", "https://start-link.jp/hubfs/startlink-aiorg.jpg" ],
  "knowsAbout" : [ "HubSpot CRM", "HubSpot Implementation", "HubSpot導入支援", "CRM構築", "AI活用", "HubSpot連携アプリ開発", "Salesforce to HubSpot Migration", "Generative AI Integration", "AI Agent Development", "Revenue Operations", "Marketing Automation", "freee Integration", "Notion Integration", "Money Forward Integration" ],
  "legalName" : "株式会社StartLink",
  "logo" : "https://start-link.jp/hubfs/startlink-logo.png",
  "mainEntityOfPage" : "https://start-link.jp/",
  "memberOf" : {
    "@type" : "ProgramMembership",
    "hostingOrganization" : {
      "@type" : "Organization",
      "name" : "HubSpot, Inc.",
      "url" : "https://www.hubspot.com/"
    },
    "membershipNumber" : "Gold Tier",
    "programName" : "HubSpot Solutions Partner Program"
  },
  "name" : "株式会社StartLink",
  "sameAs" : [ "https://www.youtube.com/@startlink-hubspot", "https://x.com/ImaedaTakumii", "https://www.linkedin.com/in/takumi-imaeda/", "https://www.linkedin.com/company/108100307/", "https://www.facebook.com/takumiIma", "https://www.facebook.com/profile.php?id=61566874764985", "https://prtimes.jp/main/html/searchrlp/company_id/149669", "https://app.hubspot.com/ecosystem/46046172/marketplace/solutions/startlink" ],
  "taxID" : "8010001248134",
  "url" : "https://start-link.jp/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#website",
  "@type" : "WebSite",
  "inLanguage" : "ja",
  "name" : "株式会社StartLink",
  "publisher" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "url" : "https://start-link.jp/"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM導入", "HubSpot" ],
  "description" : "150社以上の実績を持つHubSpotゴールドパートナーが、業務フローに合わせた設計から構築・本番稼働まで一貫支援。",
  "name" : "HubSpot導入・構築支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot導入・構築支援",
  "url" : "https://start-link.jp/service/hubspot"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot-ai",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM最適化", "AI活用" ],
  "description" : "HubSpotを軸に業務要件に沿った設計改善と生成AI連携活用を包括支援。",
  "name" : "HubSpot 生成AIコンサルティング",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot 生成AIコンサルティング",
  "url" : "https://start-link.jp/service/hubspot-ai"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-hubspot-training",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "研修", "HubSpot" ],
  "description" : "HubSpotの概念・基本操作からAI活用ノウハウまで、社内浸透のための研修を提供。",
  "name" : "HubSpot研修・レクチャー支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "HubSpot研修・内製化支援",
  "url" : "https://start-link.jp/service/hubspot-ai/training"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-sf2hs-replace",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "CRM移行", "データ移行" ],
  "description" : "Salesforce/HubSpot双方の思想とデータモデルを理解した移行設計とHubSpot側CRM開発を実行。",
  "name" : "SalesforceからHubSpotへのリプレイス支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "SalesforceからHubSpotへのリプレイス支援",
  "url" : "https://start-link.jp/service/salesforce-hubspot-replace"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-claude-code-bi",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "AI活用", "経営管理" ],
  "description" : "複数システムのデータを統合し、毎朝のAIブリーフィングなど経営の意思決定を加速する仕組みを構築。",
  "name" : "Claude Codeによる経営データ活用支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "AI経営管理支援",
  "url" : "https://start-link.jp/service/claude-code/business-intelligence"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#service-claude-code-content",
  "@type" : "Service",
  "areaServed" : "JP",
  "category" : [ "コンテンツマーケティング", "AI活用" ],
  "description" : "キーワード戦略からSEO記事制作、CMS公開まで、AIを活用したコンテンツマーケティングを自動化。",
  "name" : "Claude Codeによるコンテンツマーケティング支援",
  "provider" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "serviceType" : "AIコンテンツ制作支援",
  "url" : "https://start-link.jp/service/claude-code/content-marketing"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-freee",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとfreee会計・freee請求書をシームレスに連携。取引先の同期から請求書作成まで、バックオフィスの業務を自動化するHubSpotマーケットプレイスアプリ。",
  "featureList" : [ "freee取引先をHubSpotに自動同期", "HubSpotからfreee見積書・請求書を作成", "取引データをfreee会計に自動登録", "月次請求・更新処理に対応", "商品項目・品目・部門・タグ情報の連携" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/apps/sync-for-freee-bystartlink",
  "name" : "Sync for freee",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "請求月5件・見積月20件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "請求月50件・見積月100件まで",
    "name" : "Professional",
    "price" : "4000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "softwareHelp" : {
    "@type" : "WebPage",
    "url" : "https://start-link.jp/sync/freee/manual"
  },
  "url" : "https://start-link.jp/sync/freee"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-notion",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotのCRMレコードとNotionのページ・データベースを接続。HubSpotの画面から離れずにNotionのすべてにアクセスできるHubSpotマーケットプレイスアプリ。",
  "featureList" : [ "CRMカードからNotionページの作成・閲覧・編集", "NotionデータベースをCRMタブにテーブル表示", "4つのワークフローアクションで自動化", "コンタクト・会社・取引・チケット・サービス・プロジェクト対応" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/listing/sync-for-notion-bystartlink",
  "name" : "Sync for Notion",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "ページ・DB合計50件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Professional",
    "price" : "6000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/notion"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-moneyforward",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとマネーフォワード クラウドを連携。取引情報から見積書・請求書を自動作成し、取引先・品目の同期や継続請求に対応するHubSpot連携アプリ。",
  "featureList" : [ "取引（Deal）から見積書・請求書を自動作成", "会社情報とマネーフォワード取引先の同期", "商品項目・品目マスタの連携", "月次・固定回数の継続請求に対応（Professionalプラン以上）", "合算請求（Enterpriseプラン限定）", "前受請求（一括請求・月次計上）（Enterpriseプラン限定）", "原価登録（MF会計への仕訳登録）で案件別の原価・粗利を可視化（Enterpriseプラン限定）", "取引レコードにCRMカードで連携ステータスを表示" ],
  "installUrl" : "https://ecosystem.hubspot.com/ja/marketplace/listing/sync-for-moneyforward-bystartlink",
  "name" : "Sync for Money Forward",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "請求月5件・見積月20件まで",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "請求月50件・見積月100件まで",
    "name" : "Professional",
    "price" : "4000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "無制限",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/moneyforward"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://start-link.jp/#product-sync-chatwork",
  "@type" : "SoftwareApplication",
  "applicationCategory" : "BusinessApplication",
  "author" : {
    "@id" : "https://start-link.jp/#organization"
  },
  "description" : "HubSpotとChatworkを連携。ワークフローからChatworkのルームへ通知を送り、CRMカード上で最新のやり取りの確認と返信ができ、紐付けたルームの新着メッセージをHubSpotのノートとして自動で記録するHubSpot連携アプリ。",
  "featureList" : [ "ワークフローアクション「Chatworkに通知」（取引・会社・コンタクト・チケット対応）", "送信先ルームIDとメッセージ本文にHubSpotのプロパティを差し込み", "取引・会社・コンタクトとChatworkルームの紐付け（全プラン無制限）", "CRMカードにルームの最新100件のメッセージを表示（Professionalプラン以上）", "CRMカードからChatworkへメッセージを送信（Professionalプラン以上）", "紐付けたルームの新着メッセージをHubSpotのノートへ自動記録（Enterpriseプラン限定）", "引用や装飾を、HubSpotのノートでも読みやすい見た目のまま記録", "OAuth接続とAPIトークン接続（SAML/SSO環境向け）に対応" ],
  "installUrl" : "https://ecosystem.hubspot.com/marketplace/listing/sync-for-chatwork-bystartlink",
  "name" : "Sync for Chatwork",
  "offers" : [ {
    "@type" : "Offer",
    "description" : "通知 月10件まで・ルーム紐付け無制限",
    "name" : "Free",
    "price" : "0",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "通知無制限・CRMカードで最新100件の表示とメッセージ送信",
    "name" : "Professional",
    "price" : "3000",
    "priceCurrency" : "JPY"
  }, {
    "@type" : "Offer",
    "billingIncrement" : "P1M",
    "description" : "Professionalの全機能＋メッセージ同期（30分ごと）",
    "name" : "Enterprise",
    "price" : "10000",
    "priceCurrency" : "JPY"
  } ],
  "operatingSystem" : "Web",
  "url" : "https://start-link.jp/sync/chatwork"
}
```