CRMパイプラインの取引をAIで自動スコアリング。Claudeコネクタ(0分)、MCP(5分)、Python SDK(15分)の3つのアプローチ。
最終更新日: 2026/5/16
「パイプライン内の全オープン取引をスコアリングして。取引名、スコア、バンド、スコアの主な理由をテーブルで見せて。」これだけ。Claude がバックグラウンドで Sanka のスコアリングAPIを呼び出し、取引を順に処理して、整理されたテーブルを返す。
| 取引 | スコア | バンド | 主な理由 |
|---|---|---|---|
| アクメ株式会社 — エンタープライズ | 91 | Very good | 資格情報が充実+最近の活動あり |
| ブライト株式会社 — プロ | 78 | Good | 企業適合度は良好、エンゲージメント強化が必要 |
| クラウドノバ — スターター | 42 | Medium | 決裁者のコンタクトが未登録 |
| デブスタック合同会社 — トライアル | 18 | Low | 30日間活動なし — 停滞中 |
settings.json または Cursor の MCP 設定)に以下を追加:
{
"mcpServers": {
"sanka": {
"type": "url",
"url": "https://mcp.sanka.com/mcp?apiKey=sk_test_YOUR_KEY"
}
}
}
discovery、proposal、negotiation ステージの全取引を一覧表示。
Sanka のスコアリング API で各取引をスコアリング。
取引名、会社名、ステージ、スコア、バンド、説明を列としたマークダウンテーブルを
スコア降順で出力。スコア40未満の取引は「要注意」とフラグ。
list_deals でオープン取引を取得し、各取引のスコアリングツールを呼び出す。IDE 内にマークダウンテーブルが出力され、Slack やスタンドアップドキュメントにそのまま貼り付けられる。
さらに拡張も可能:「これを毎週月曜に実行して #revenue-ops Slack チャンネルに投稿する Python スクリプトを書いて。」
pip install sanka-sdk
from sanka_sdk import Sanka
client = Sanka(api_key="sk_...")
# 全オープン取引を取得
deals = client.deals.list(page=1, limit=100)
scored_deals = []
for deal in deals.data:
# 各取引をスコアリング
result = client.ai.score({
"type": "deal",
"deal_id": deal["id"]
})
scored_deals.append({
"name": deal.get("name", "無題"),
"company": deal.get("company", "—"),
"stage": deal.get("stage", "—"),
"score": result["score"],
"band": result["band"],
"explanation": result["explanation"],
})
# スコア昇順でソート(注意が必要な取引が先頭)
scored_deals.sort(key=lambda d: d["score"])
print(f"\n{'取引':<30} {'スコア':>5} {'バンド':<10} {'理由'}")
print("-" * 80)
for d in scored_deals:
flag = " ⚠" if d["score"] < 40 else ""
print(f"{d['name']:<30} {d['score']:>5} {d['band']:<10} {d['explanation']}{flag}")
# 毎週月曜朝に実行する cron
# crontab: 0 8 * * 1 python score_pipeline.py
# または Sanka ワークフローでステージ変更時にスコアリングをトリガー
workflow = client.workflows.create({
"name": "ステージ変更時に取引をスコアリング",
"trigger": {"type": "deal.stage_changed"},
"actions": [
{"type": "score_deal", "config": {"notify_if_below": 40}}
]
})
| 指標 | 導入前 | 導入後 |
|---|---|---|
| パイプラインレビューの所要時間 | 週2時間以上 | 15分 — スコア済み・ソート済み |
| フォーキャスト精度 | 勘と期待 | データに基づくバンドと理由 |
| 停滞取引の検知 | 手遅れになってから | スコア40未満で自動フラグ |
| 担当者の集中度 | 全取引に均等 | 高スコア取引に集中 |