crm-icp-analysis について
crm-icp-analysisは、HubSpotの成約案件、企業、コンタクトを分析して理想顧客像を定義するCogny Agentスキルです。全項目または特定のデータ領域を分析し、実行可能な知見を記録します。
主な機能
- 01成約・失注案件の分析
- 02成約企業と買い手ペルソナの把握
- 03案件の各指標によるセグメント比較
- 04理想顧客像の作成
- 05分析結果に基づく知見の記録
活用シーン
- 01収益につながる業界や企業規模の特定
- 02成約に結び付く買い手の役職の把握
- 03リードソースと営業サイクルの比較
MCP 対応
CognyのMCPサーバーを通じてHubSpotのプロパティ、案件、企業、コンタクトを読み取り、Cogny経由で知見を記録します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ cognyai/ claude-code-marketing-skills --skill crm-icp-analysisインストール後、Claude Code で/crm-icp-analysisを入力して読み込まれたか確認します。
詳細
CRM ICP 分析
HubSpot CRM の成約済み案件、関連するコンタクト、企業を分析して、データに基づく理想顧客プロファイルを作成します。収益を予測する業界、企業規模、役職、案件規模、営業サイクル、リードソースのパターンを特定します。
必要条件: Cogny Agent のサブスクリプション(月額 $9) — 登録
使用方法
/crm-icp-analysis — あらゆる軸で包括的な ICP 分析を実行します
/crm-icp-analysis companies — 企業のファーモグラフィック分析のみを実行します
/crm-icp-analysis contacts — 購買ペルソナ分析のみを実行します
/crm-icp-analysis deals — 案件パターン分析のみを実行します
前提条件の確認
mcp__cogny__hubspot__get_user_details を呼び出して、CRM へのアクセスを確認します。コンタクト、企業、案件への読み取りアクセス権を確認してください。アクセス権がない場合:
This skill requires HubSpot CRM access via Cogny's MCP server.
Sign up at https://cogny.com/agent and connect your HubSpot account.
手順
1. 利用可能なプロパティを確認する
データをクエリする前に、どのフィールドがあるかを確認します。
hubspot__get_properties(objectType: "deals")
hubspot__get_properties(objectType: "companies")
hubspot__get_properties(objectType: "contacts")
分析に必要な主要プロパティを特定します。
- 案件: dealstage、amount、closedate、createdate、pipeline、dealtype、hs_analytics_source
- 企業: industry、numberofemployees、annualrevenue、city、state、country、type
- コンタクト: jobtitle、hs_persona、lifecyclestage、hs_analytics_source
ICP に関連しそうなカスタムプロパティ(カスタム業界フィールド、企業ティア、セグメントタグなど)があれば記録します。
2. 成約済み案件を分析する
収益の基準値を設定するため、成約済み案件を検索します。
hubspot__search_crm_objects(
objectType: "deals",
filterGroups: [{"filters": [{"propertyName": "dealstage", "operator": "EQ", "value": "closedwon"}]}],
properties: ["dealname", "amount", "closedate", "createdate", "pipeline", "dealtype", "hs_analytics_source"],
sorts: [{"propertyName": "closedate", "direction": "DESCENDING"}],
limit: 200
)
total 件数を確認し、必要に応じてページネーションを行って、データセット全体を取得します。
以下を算出します。
- 成約済み案件の合計数と総収益
- 平均案件規模(平均値と中央値)
- 案件規模の分布:区分に分けます(例:<$5K、$5-25K、$25-100K、$100K+)
- 平均営業サイクル期間:createdate から closedate までの日数
- 案件規模の区分ごとの営業サイクル
- パイプラインごとの成約率(複数のパイプラインがある場合)
- リードソースの内訳:どのソースが成約済み案件を生み出しているか
比較のため、失注案件も検索します。
hubspot__search_crm_objects(
objectType: "deals",
filterGroups: [{"filters": [{"propertyName": "dealstage", "operator": "EQ", "value": "closedlost"}]}],
properties: ["dealname", "amount", "closedate", "createdate", "pipeline", "hs_analytics_source"],
limit: 200
)
成約案件と失注案件を比較し、差を生み出すパターンを特定します。
3. 成約企業を分析する
成約済み案件に関連付けられた企業を取得します。案件 ID を使って get_crm_objects で関連付けを取得し、関連する企業をまとめて取得します。
hubspot__get_crm_objects(
objectType: "companies",
objectIds: [<associated company IDs>],
properties: ["name", "industry", "numberofemployees", "annualrevenue", "city", "state", "country", "type", "domain"]
)
ファーモグラフィックプロファイルを作成します。
- 業界の内訳:案件数と総収益で業界を順位付けします
- 企業規模の分布:従業員数の区分別(1-50、51-200、201-1000、1000+)
- 収益範囲:成約企業の年間収益の区分
- 地域:国、州・地域の集中度
- 企業タイプ:顧客、パートナー、見込み客の分類
以下を特定します。
- 成約済み案件の 20% 超に登場する業界(コア ICP)
- 最適な企業規模(成約率が最も高い区分)
- 地理的な集積
4. 購買ペルソナを分析する
成約済み案件に関連付けられたコンタクトを取得し、まとめて取得します。
hubspot__get_crm_objects(
objectType: "contacts",
objectIds: [<associated contact IDs>],
properties: ["jobtitle", "hs_persona", "lifecyclestage", "hs_analytics_source", "email", "firstname", "lastname"]
)
購買ペルソナのプロファイルを作成します。
- 役職の分類:類似する役職をグループ化します(例:「VP Marketing」「Head of Marketing」「Marketing Director」=マーケティングリーダー)
- 役職レベルの分布:C レベル、VP、ディレクター、マネージャー、個人貢献者
- 職能分野:マーケティング、営業、プロダクト、エンジニアリング、財務、オペレーション
- 案件ごとのコンタクト数:単一担当者型と複数担当者型の案件
- ペルソナごとのリードソース:各ペルソナがどのようにして自社を見つけたか
以下を特定します。
- 優勢な購買ペルソナ(成約済みコンタクトの 30% 超)
- より高い成約率を示す複数担当者型の案件
- より大きな案件規模と相関するペルソナ
5. 複数の軸を横断して分析する
案件、企業、コンタクトから得た知見を組み合わせます。
- 最適なセグメント:最も高い成約率を生み出す業界+企業規模+ペルソナ
- 最高価値のセグメント:平均案件規模が最も大きい組み合わせ
- 最短成約セグメント:営業サイクルが最も短い組み合わせ
- リードソースの効率性:最適な適合リードを生み出すソース(リード数が最も多いソースとは限りません)
- アンチ ICP のパターン:成約率が低い、または失注率が高いセグメント
6. ICP 定義を出力する
CRM ICP Analysis
Data basis: [N] closed-won deals, [N] companies, [N] contacts
Period: [earliest close date] to [latest close date]
Total revenue analyzed: $[X]
═══════════════════════════════════════════════════
IDEAL CUSTOMER PROFILE
═══════════════════════════════════════════════════
Company Firmographics:
Industry: [Top 1-3 industries] ([X]% of wins)
Employee Count: [Range] (sweet spot: [X-Y])
Annual Revenue: $[Range]
Geography: [Top regions]
Buyer Persona:
Primary Buyer: [Title cluster] ([X]% of deals)
Secondary Buyer: [Title cluster] ([X]% of deals)
Seniority: [Level] and above
Function: [Department]
Deal Characteristics:
Average Deal Size: $[X] (median: $[Y])
Sweet Spot Range: $[X] - $[Y]
Average Sales Cycle: [N] days
Best Lead Sources: [Source 1], [Source 2]
Win Rate Analysis:
Overall Win Rate: [X]%
Best Segment Rate: [X]% ([segment description])
Worst Segment Rate: [X]% ([segment description])
═══════════════════════════════════════════════════
ICP FIT SCORING MODEL
═══════════════════════════════════════════════════
Dimension | Weight | Criteria
───────────────────|────────|─────────────────────────
Industry | 25% | [Top industries] = match
Company Size | 20% | [Range] employees = match
Seniority | 20% | [Level]+ = match
Job Function | 15% | [Functions] = match
Deal Size Potential| 10% | $[X]+ = match
Lead Source | 10% | [Sources] = match
Scoring: 80-100 = Strong fit | 60-79 = Moderate fit | <60 = Weak fit
═══════════════════════════════════════════════════
ANTI-ICP (AVOID)
═══════════════════════════════════════════════════
- [Pattern 1 that predicts losses]
- [Pattern 2 that predicts losses]
- [Pattern 3 that predicts losses]
Top 3 Actions:
1. [Highest-impact recommendation]
2. [Second recommendation]
3. [Third recommendation]
7. 調査結果を記録する
実行可能な ICP に関するインサイトすべてについて、mcp__cogny__create_finding を呼び出してください。
{
"title": "ICP sweet spot: SaaS companies 200-1000 employees close at 2.3x average rate",
"body": "Analysis of 87 closed-won deals shows SaaS companies with 200-1000 employees have a 42% win rate vs 18% overall. Average deal size $45K, 34-day sales cycle. These companies represent only 23% of pipeline but 51% of revenue. Recommend: prioritize this segment in outbound and ad targeting.",
"action_type": "icp_refinement",
"expected_outcome": "Increase win rate by focusing pipeline on high-fit segments",
"estimated_impact_usd": 5000,
"priority": "high"
}
ICP 分析のアクションタイプ:
icp_refinement— ICP 定義の更新、スコアリングモデルの変更targeting_refinement— ICP に基づく広告/アウトバウンドのターゲティング変更pipeline_optimization— 特定のセグメント向けの営業プロセスの変更lead_source_optimization— ICP との適合度が高いリードソースへの投資強化disqualification_rule— 早期に除外するアンチ ICP のパターン