Skip to content
HubSpot Starter を Claude Code で限界突破!上位プランでしかできなかったレポートダッシュボードを再現

HubSpot Starter を Claude Code で限界突破!上位プランでしかできなかったレポートダッシュボードを再現

最終更新日: / 公開日:

最終更新日: / 公開日:

HubSpot Starter ($50/月) のまま、Professional ($890/月) 相当のレポートを組めるのか。私たち humbulls はある業務用美容機器メーカーで実装してみて、「ほぼ全部再現できる」という結論にたどり着きました。カギは Apps Script + Google Sheets + Looker Studio + Claude Code の 4 層スタック。年間差は約 150 万円。シリーズ全 6 回の Pillar 記事として、ここでその設計図を公開していきます。

1. なぜ HubSpot Starter を Claude Code で限界突破するのか — 年間 150 万円差の正体

Professional へのアップグレードが本当に必要になるのは、ダッシュボード不足が経営判断を鈍らせる段階だけ。そこに至る手前の大半は、別の手段で十分埋まります。

HubSpot 公式の価格表によると、Sales Hub の Starter は $50/月、Professional は $890/月、Enterprise は $4,300/月 (2026 年 5 月時点)。※ 本記事の円換算はすべて 1 ドル = 150 円 (2026 年 5 月時点) を基準に計算しています。 Starter と Professional の差は 月額 $840 (= 約 12.6 万円)、年間約 $10,000 (= 約 150 万円)。営業 5 名規模の中堅企業ならちょうど 1 人月の人件費と同じ水準です。

「Professional じゃないと営業 KPI が見えない」と上長から言われた経験は、多くの BtoB 担当が持つはずです。ですが、Starter で「見えない」のはレポート機能の不足であり、営業データそのものは Starter でもすべて取得可能です。

実務で出てくる選択肢は大体 2 つです。ひとつは Professional にアップグレードして月額 $890 を払う道。もうひとつは Porter Metrics 等の 3rd-party 連携で月額 $30〜50 を追加する道 (= Professional より大幅に安く抑えられますが、レポート数やカスタマイズの自由度に制限が残ります)。どちらも「お金を払って機能を借りる」発想です。ただ営業現場で「Professional のカスタムレポート機能を全部使い切っていますか?」と聞くと、大体 No が返ってきます。結局本当に欲しい 5 本程度のレポートさえ揃えば困らない、という組織がほとんどです。

私たち humbulls はある業務用美容機器メーカーの HubSpot 導入支援で、Starter のまま Professional 級ダッシュボードを再現する という設計を採用しました。鍵は 4 層スタックです:

Kintone ─→ Apps Script ─→ HubSpot Starter ─→ Apps Script ─→ Google Sheets ─→ Looker Studio
                                                       ↑
                                               Claude Code (設計 / 実装 / 分析)

4 層スタック構成図

実装期間は約 2 週間 (4/26 着手 → 5/7 運用開始)、全コード約 1,300 行。ランニングコストは HubSpot Starter の $50/月のみ (Looker Studio は無料)。結果として Professional 比月額 $840 (= 約 12.6 万円) の差をほぼゼロに圧縮 しました。

注意点がひとつ。「Professional にしないと何もできない」と諦める前に、自社のレポート要件を 5 本に絞ってみてください。5 本以上必要ならそもそも Enterprise を検討する方が自然で、Professional と Starter+Stack の比較は意味を失います。

🤖 AI で実行する — 使ったプロンプト / ワークフロー

目的: 自社が Starter で十分か、Professional が必要か、アップグレード判断を数値ベースで整理する
所要時間: 30 分
ツール: Claude (Opus 4.7) / Google Sheets

プロンプト:

あなたは BtoB SaaS の価格戦略アドバイザーです。以下のレポート要件を入力に、HubSpot Starter / Professional / 独自スタック (Apps Script + Sheets + Looker Studio) の 3 構成での充足度とコスト/リスクを比較表にまとめてください。

【レポート要件】
- 営業フロー全体 KPI (新規問合せ → デモ → 商談化 → 成約)
- Pipeline ファネル (直販 / 代理店)
- Owner 別パフォーマンス
- 月次コホート × 経過日数 × 勝率
- Stage History (商談ステージ推移)

【出力形式】 マークダウン表 + 根拠 1 行ずつ

運用 Tips:
- レポート要件が 5 本以下なら独自スタック検討、6 本以上なら Professional 直行
- アップグレード判断会議の 1 週間前に出力を関係者へ共有しておく

📚 参考文献


2. 4 層スタックの全体設計図 — 何をどこに任せるか

設計のカギは 4 層の役割分離。「データ層 / 加工層 / 可視化層 / 知能層」をそれぞれ得意なツールに任せれば、Professional のカスタムレポート相当まで届きます。

HubSpot Professional のカスタムレポートが強力なのは、内部的に「データ取得 → 集計 → 可視化」を 1 本の UI で提供しているからです。ただこの一体型 UI が、同時に機能不足や月額の重さの原因にもなっています。

私たちは 役割分離 で同じ機能を組み直します。各層の担当を明確に切り、それぞれ最適なツールに任せる。BtoB SaaS 導入の標準的な設計思想 (才流などの設計記事でも共通) をそのまま適用するイメージです。これをやらないと全機能を 1 つのツール (= HubSpot Professional) に押し込むしかなく、月額が跳ね上がります。あるいは Excel + 手作業で毎週 1 日かけてレポートを作る、という組織もまだ残っています。

私たちが採用した 4 層はこう役割分担しています:

役割 担当ツール
データ層 CRM の 1 次データ保持 HubSpot Starter
加工層 同期 / 整形 / Pivot 前処理 Apps Script + Google Sheets
可視化層 グラフ / Pivot / フィルタ Looker Studio
知能層 設計 / 実装 / 分析 / デバッグ Claude Code

特に 知能層 (Claude Code) が重要です。Apps Script のコーディング、Looker Studio の設定、Cohort 分析の数式設計、すべてを 1 人のマーケ担当が抱えるのは通常無理ですが、Claude Code が横断して担えば設計の全体最適が取れます。

なお「Apps Script は触ったことがないから無理」と諦める前に、Claude Code に「動くコードを書いて」と指示してみてください。私たちは約 1,000 行の Apps Script コードをほぼ Claude Code の出力で構築しました。

🤖 AI で実行する — 使ったプロンプト / ワークフロー

目的: 4 層スタックの設計図を自社要件で再構築する
所要時間: 60 分
ツール: Claude Code

プロンプト:

あなたは BtoB CRM のシステム設計者です。以下の 4 層スタックを自社要件に合わせて再構築してください。

【現在のスタック】
- データ層: HubSpot Starter
- 加工層: Apps Script + Google Sheets
- 可視化層: Looker Studio
- 知能層: Claude Code

【自社要件】
[ここに自社のレポート要件を 5 本 + 既存システムを列挙]

【出力形式】 マークダウン表 + ASCII フロー図 + 各層の推奨設定

運用 Tips:
- 既存 CRM (Kintone / Salesforce 等) がある場合は「並行運用」を前提に設計させる
- 知能層は Claude Code に限らず、ChatGPT / Gemini でも代替可能

📚 参考文献


3. 何が再現できるか — 5 レポート + Stage History + Cohort 分析

私たちが実際に再現した機能を列挙します。各項目はシリーズのサブ記事で詳細実装を公開しています。

「Professional にしかできない」と言われがちな機能が、実は Starter + Stack でどこまで再現できるかを一覧化することは経営判断に直結します。「再現できるなら Starter 継続、できないなら Professional 移行」の判断軸が明確になります。

公式マニュアルだけ読んでいると「Professional 専用機能」と書いてあるものは全部諦めることになります。しかし API レベルで何が取得可能か / 不可能かを自分で検証すると、実際には多くが Starter で取得できることがわかります。

私たちが再現した機能は以下 7 種類です:

機能 再現状態 サブ記事
カスタムレポート 5 本 (営業フロー / Pipeline / Owner / KPI / Cohort) 完全再現 #3 Looker Studio で 30 分構築
Apps Script による HubSpot ↔ Sheets 同期 完全再現 #2 Apps Script で HubSpot ↔ Sheets 自動同期
Stage History (Professional 専用) の日次代替 部分再現 (= 日次粒度) #4 Stage Snapshot を 30 行で
月次コホート × 経過日数 × 勝率 完全再現 #5 月次コホート × 経過日数 × 勝率
Kintone との並行運用 (増分同期) 完全再現 #6 Kintone と HubSpot の並行運用
1 日 1 回自動更新 完全再現 (Apps Script Trigger) #2 Apps Script で HubSpot ↔ Sheets 自動同期
過去履歴一括 import 完全再現 (Python 別ジョブ) #6 Kintone と HubSpot の並行運用

各サブ記事へのリンクは終章「サブ記事ナビゲーション」に集約しています。

機能再現マトリクス

過去 2 期分の約 1.3 万件 (Companies / Contacts / Deals 合計) を import 済みで、実運用が始まっています。

「サブ記事を全部読まないと設計できない」と思いがちですが、まずは自社が必要な機能だけ抽出してください。例えば Stage History が不要なら #4 はスキップ、Kintone を使っていないなら #6 はスキップで問題ありません。

🤖 AI で実行する — 使ったプロンプト / ワークフロー

目的: 自社で再現すべき機能を 7 種類の中から優先度付け
所要時間: 20 分
ツール: Claude (Opus 4.7)

プロンプト:

あなたは BtoB SaaS の機能優先度設計者です。以下の 7 機能を私の組織の営業改善インパクト順に並べ替え、各機能の実装着手順序を提案してください。

【機能候補】
1. カスタムレポート 5 本 (営業フロー / Pipeline / Owner / KPI / Cohort)
2. HubSpot ↔ Sheets 同期
3. Stage History (日次代替)
4. 月次コホート分析
5. Kintone 並行運用
6. 1 日 1 回自動更新
7. 過去履歴一括 import

【自社の現状】
[ここに自社の HubSpot 利用度 / 営業フェーズ / 既存 CRM 等を記述]

運用 Tips:
- 大半の組織は #2 (Sheets 同期) → #1 (5 レポート) → #3 (Stage Snapshot) の順が効果的
- Cohort (#4) は 3 ヶ月以上のデータ蓄積が必要なので早めに開始

📚 参考文献


4. 何が再現できないか — Starter で諦める部分の境界線

もちろん全機能をそのまま再現できるわけではありません。Stack の守備範囲外を先に線引きしておけば、Professional 移行のタイミングも判断しやすくなります。

「全部再現できる」と主張する設計はすぐ信頼を失います。境界線を引いておくほうが、むしろ Stack の価値が立ちます。線引きをしないまま Stack に飛び込むと、後から「やっぱり Professional 必要だった」と引き返すことになり、2 重投資が発生します。

私たちが検証した結果、Starter + Stack で 諦めるべき領域 は以下です:

領域 再現可否 諦める理由
Stage History の 分単位 粒度 不可 Professional 専用 API、Starter は日次 Snapshot で代替
Marketing Hub Professional 系高度キャンペーン管理 不可 A/B テスト / 高度セグメント / Smart Content など別 Hub の機能
Workflow 25 個上限 部分対応 Apps Script で一部代替可、ただし業務全部を移すと運用負荷が増す
Marketing Calendar の統合管理 不可 Marketing Hub Professional の Hub 機能
多言語対応ホームページ自動翻訳 不可 CMS Hub Professional の機能

特に Marketing Hub Professional 系の高度キャンペーン管理 は Sales Hub Starter の Stack では代替不可能です。マーケ自動化を中核に据えるなら Professional 直行が妥当です。

「Workflow 25 個上限を Apps Script で全部突破できる」と過信しがちですが、業務クリティカルな自動化を Apps Script に全部移すと障害時の影響範囲が広がります。重要 Workflow は HubSpot 内、補助的なものは Apps Script、という振り分けが安全です。

🤖 AI で実行する — 使ったプロンプト / ワークフロー

目的: 自社の Workflow 利用状況を棚卸しし、HubSpot 側 / Apps Script 側の振り分けを設計する
所要時間: 45 分
ツール: Claude Code + HubSpot MCP

プロンプト:

HubSpot MCP を使って自社の Workflow を全件リストアップし、以下の軸で振り分け表を作成してください。

【振り分け軸】
- 業務クリティカリティ (高 / 中 / 低)
- 実行頻度 (日次 / 週次 / 月次 / イベント駆動)
- 失敗時のリスク (顧客影響あり / 内部のみ)
- HubSpot 標準機能で必須か (UI 通知 / Email 自動配信 等)

【出力】 各 Workflow を「HubSpot 側維持」/「Apps Script 移行可」/「廃止候補」に分類したマークダウン表

運用 Tips:
- クリティカリティ高 + 失敗時顧客影響あり = HubSpot 維持
- クリティカリティ低 + 月次以下 = Apps Script 移行候補
- 廃止候補が 5 個以上出てきたら業務プロセス自体を見直すサイン

📚 参考文献


5. 実装期間とコスト感 — 2 週間 + 月額 $50 で動く

設計はシンプルでも、実装期間とランニングコストが経営判断の最終決め手です。私たちは 2 週間で運用開始 / 月額 $50 維持を実現しました。

BtoB SaaS の導入は通常 3 ヶ月、ベンダー伴走で数百万円の初期費用が発生するのが一般的です。この期間とコストが「Professional にすれば早い」という短絡的な判断を生みます。外部ベンダーに依頼すると設計 1 ヶ月 + 実装 2 ヶ月 + 検証 1 ヶ月が標準。内部の 1 人が Apps Script から学び始めると同じく数ヶ月かかります。

私たちは 2026 年 4 月 26 日に着手し、5 月 7 日に運用開始しました。稼働日約 8 日 / 暦日約 11 日 です。内訳:

  • データ層 (HubSpot Starter 設定): 半日
  • 加工層 (Apps Script 同期 + 整形): 約 3 日
  • 可視化層 (Looker Studio 5 レポート): 半日
  • 知能層 (設計 / 実装 / 分析): Claude Code が横断で並行
  • 検証 / 微調整: 約 2 日
  • 過去 2 期 1.3 万件 import: 約 1 日

ランニングコストは:

  • HubSpot Starter: $50/月
  • Google Workspace: 既存利用
  • Looker Studio: 無料
  • Claude Code: 既存利用 (= マーケ担当が既に使っている)

合計の増額は HubSpot Starter $50/月のみ。Professional 比 $840/月 = 年間約 $10,000 (= 約 150 万円) の削減です。

Professional vs Starter+Stack コスト比較

ただし「2 週間で全部終わるはず」と思って着手すると、過去履歴 import や Cohort 蓄積に時間がかかることを見落とします。Cohort はそもそも 3 ヶ月以上のデータがないと意味がないので、最初の 3 ヶ月は「蓄積期間」と割り切ってください。

🤖 AI で実行する — 使ったプロンプト / ワークフロー

目的: 自社で 2 週間で構築する段取り表を作る
所要時間: 30 分
ツール: Claude (Opus 4.7)

プロンプト:

HubSpot Starter + Apps Script + Sheets + Looker Studio + Claude Code の 4 層スタックを、マーケ担当 1 名 (= Apps Script 未経験) が 2 週間で構築する段取り表を作成してください。

【条件】
- 1 日 4 時間想定 (= 専任ではなく兼務)
- HubSpot は Starter 開設済み、過去データなし
- Google Workspace 利用中
- Claude Code を知能層に据える前提

【出力】 日次タスク表 + 各タスクの想定所要時間 + 失敗時のフォールバック

運用 Tips:
- 着手前日に Claude Code に段取り表を出させ、それを 1 日目の朝会に持ち込む
- 2 週間きっかりで終わらない想定でバッファを 3 日確保

📚 参考文献


6. 並行運用という現実解 — Kintone + HubSpot のハイブリッド

既存 CRM がある組織では、完全移行ではなく並行運用が最も安全な選択です。私たちは Kintone と HubSpot の並行運用を増分同期で実現しました。

完全移行は失敗事例が多いことで知られます。業務フローの慣性、営業現場の抵抗、過去データの信頼性。これらは移行の障壁として何度も浮上します。並行運用は「現場は既存 CRM 継続 + マーケ/分析は HubSpot」というハイブリッドで、移行リスクを段階的に下げる設計です。

CSV エクスポート / インポートで月 1 回同期、という運用が多くありますが、これでは増分管理が効かず、重複や取りこぼしが発生します。私たちがある業務用美容機器メーカーで構築した並行運用はこうなっています:

  • Kintone: 営業現場の 1 次入力 / 業務フロー
  • HubSpot Starter: マーケ / 分析 / レポート
  • Apps Script: 毎朝 1 回、Kintone から増分のみ HubSpot へ Push (= 「更新日時 > 前回同期時刻」)

ハマりポイント 3 つを解決済みです:

  1. Kintone は ISO 8601 datetime 必須: 2026-05-01T00:00:00+0900 形式
  2. HubSpot Contacts は email ユニーク: 重複時は patch (update) に切替
  3. HubSpot Private App scopes: crm.objects.{objectType}.write を入れ忘れると 403

詳細は サブ #6 (Kintone × HubSpot 並行運用) で完全動作するコードを公開しています。

「並行運用はどっちが真実かわからなくなる」と警戒されがちです。私たちは「Kintone を真実、HubSpot をレプリカ」と定義することで衝突を防いでいます。双方向同期は避け、一方通行 (Kintone → HubSpot) に固定するのがコツです。

🤖 AI で実行する — 使ったプロンプト / ワークフロー

目的: 自社の既存 CRM と HubSpot の並行運用ロードマップを描く
所要時間: 60 分
ツール: Claude (Opus 4.7)

プロンプト:

あなたは BtoB CRM 移行のアーキテクトです。以下の既存環境と HubSpot を並行運用するロードマップを、3 ヶ月 / 6 ヶ月 / 12 ヶ月の段階で設計してください。

【既存環境】
- CRM: [Kintone / Salesforce / Notion / その他]
- データ規模: [Companies / Contacts / Deals 件数]
- 営業現場の既存業務フロー: [簡潔に]

【出力】
- 段階ごとのゴール / 同期方向 / 移行タスク
- 「Kintone を真実、HubSpot をレプリカ」設計の制約
- ロールバック条件

運用 Tips:
- 双方向同期は設計しない (= 衝突解決が複雑化)
- ロールバック条件を事前定義しておく (= 例: 同期エラー率 5% 超で一時停止)

📚 参考文献


終章. シリーズ全体の道のり — 次に読むべき記事はどれか

本シリーズは全 6 回。自分の状況に当てはまるサブ記事から読むと効率的です。

サブ記事ナビゲーション

状況 / 興味 記事
まずデータ層を整えたい #2 Apps Script で HubSpot ↔ Sheets 自動同期
5 レポートの可視化を知りたい #3 Looker Studio で 30 分構築
Stage History がない不満を解決したい #4 Stage Snapshot を 30 行で
キャンペーン品質を数値で評価したい #5 月次コホート × 経過日数 × 勝率
Kintone を既に使っている #6 Kintone と HubSpot の並行運用

humbulls の Growth Partner サービス

私たち humbulls は、こうした「Professional 級ダッシュボードを Starter で再現する」設計から実装、運用まで一気通貫で伴走する Growth Partner サービス を提供しています。

「自社で設計から全部やるのは重い」と感じたら、ぜひご相談ください。BtoB マーケの定石と AI 活用の実装力を組み合わせて、年間 150 万円差を一緒に吸収していきましょう。

実装テンプレを含む詳細ガイドは BtoB マーケ AI 活用ガイド で配布しています。

🤖 AI で実行する — 次の 1 本を選ぶプロンプト

目的: 自社状況からシリーズ #2-#6 の中で最初に読むべき 1 本を推薦してもらう
所要時間: 5 分
ツール: Claude (Opus 4.7)

プロンプト:

あなたは BtoB SaaS の営業システムアドバイザーです。以下の自社状況を入力に、humbulls Knowledge シリーズ「HubSpot Starter で Professional 級ダッシュボード」#2〜#6 の中から、最初に読むべき 1 本を推薦して根拠を 1 行で説明してください。

【自社状況】
- HubSpot 利用度: [Starter 開設済み / 検討中 / 使ってない]
- 既存 CRM: [Kintone / Salesforce / なし / その他]
- レポート不足の中身: [Pipeline 推移が見えない / Cohort 分析がない / Owner 別 KPI がない / その他]

【候補】
- #2 Apps Script で HubSpot ↔ Sheets 自動同期
- #3 Looker Studio で 30 分構築
- #4 Stage Snapshot を 30 行で
- #5 月次コホート × 経過日数 × 勝率
- #6 Kintone と HubSpot の並行運用

運用 Tips:
- 推薦結果に納得感がない場合は「他の候補も検討すべきか」を追加質問
- 複数該当する場合は「並列で取り組むか順序をつけるか」を明示してもらう

📚 参考文献