AIリードスコアリングを個人事業で実装する:Google Sheets × Apps Script × OpenAI【2026年版】

見込み顧客の優先順位付けを感覚で行うと、商談化率が安定しません。この記事では、Google Sheets + Apps Script + OpenAI を使い、ソロプレナーでも回るリードスコアリング基盤を構築します。
先に結論
入力項目を増やしすぎないことが最大のポイントです。最初は「課題の緊急度」「予算感」「導入時期」の3軸だけで十分に効果が出ます。
構成
- Sheet: リード一覧(name, source, note, score, reason, updatedAt)
- Apps Script: 行追加トリガーでOpenAI APIを実行
- OpenAI: 0〜100点 + 根拠をJSONで返す
実装手順
1. スコア定義を先に文章化する
「高いほど何を意味するか」を先に定義します。例: 80以上=今月商談化、60〜79=育成対象、59以下=低優先。
2. Apps ScriptでAPI呼び出し
const payload = {lead_note: note, rubric: "urgency,budget,timing"};レスポンスは必ずJSON.parseし、score と reason を列に書き戻します。
3. しきい値で通知先を分岐
80点以上はSlack通知、60〜79は翌営業日フォロー、59以下は自動ナーチャリングに回すなど、運用ルールを固定します。
品質を上げるコツ
- 毎週10件だけ人手で再採点し、モデル判定とズレを計測する
- 理由文(reason)を短く固定し、営業メモへ再利用しやすくする
- scoreだけでなく「次アクション提案」を1行追加させる
FAQ
Q. スプレッドシート運用は限界がありますか?
A. 月間件数が増えるまでは十分運用可能です。件数が増えた時点でDBへ移行すれば、初期投資を抑えつつ改善できます。
Q. リード品質が不安定です。
A. 入力メモの質が最重要です。問い合わせフォームに「解決したい課題」を1問追加するだけで精度が上がります。
関連導線
個人ビジネスの学習環境CUBEでさらに知識を深めませんか?
メール講座、教材、ライブセッションで総合的に学べるメンバーシップです。施策実行に落とし込めるテンプレートとチェックリストで、成果まで伴走します。