業務自動化

問い合わせ対応漏れを9割減らす n8nリードスコアリング自動化

不動産 の業務自動化レシピ
業種不動産
ツールn8n
難易度★★☆ 中
設定時間約 90 分

問い合わせが増えると、確認や仕分けが後回しになりがちです。n8nを使えば、フォームの回答を自動で受け取り、予算や購入時期に応じて優先度を判定できます。本記事では、不動産会社が小さく始められる構成、料金、導入手順、運用上の注意点を紹介します。

読了時間:約12分

📋 この記事のポイント

編集長の見解: 問い合わせ対応は、担当者の記憶だけに頼ると繁忙期に崩れやすい業務です。n8nで受信、判定、通知の流れをつなげると、対応すべき問い合わせを見つけやすくなります。ただし、スコアは成約を保証するものではありません。まずは1つのフォームで試し、実績を見ながら条件を調整する進め方が現実的です。


🏠 不動産会社の問い合わせ対応、どこで漏れている?

不動産会社の問い合わせは、複数の経路から届きます。確認場所が分かれると、返信や担当者への共有が遅れることがあります。

問い合わせ経路の分散が生む確認漏れ

代表的な問い合わせ経路は次のとおりです。

経路ごとに確認担当や通知方法が異なると、対応状況を一元的に把握しにくくなります。特にフォームの回答は、通知メールが他のメールに埋もれることがあります。

⚠️ 警告: 自動通知を導入しても、担当者が確認する運用がなければ対応漏れは防げません。通知先、担当者、対応期限をあらかじめ決めておきましょう。

手動仕分けの限界

問い合わせを受けた後、担当者が優先度を判断する方法には、次の課題があります。

  1. 判断基準が担当者ごとに変わる — 経験によって、同じ問い合わせでも評価が分かれます。
  2. 仕分けに時間がかかる — 件数が増えるほど、確認や転記の工数が増えます。
  3. 対応状況を追いにくい — 誰が対応中か、未対応かを別途管理する必要があります。

スコアリングは、この判断を一定のルールに置き換える方法です。成約確率を自動で予測する仕組みではなく、対応順をそろえるための補助機能として使います。

対応速度に関する海外調査の扱い

問い合わせから5分以内の対応で成約率が約9倍になるという主張や、24時間以上経過すると約8割の見込み客が競合へ流れるという主張が紹介されることがあります。しかし、今回の原稿では企業名、調査名、原典URLを確認できませんでした。

そのため、これらの数値は本記事の根拠として使用しません。実際の対応速度と成約率の関係は、地域、物件、価格、営業体制によって異なります。自社で検証する場合は、問い合わせ時刻、初回返信時刻、内見予約、成約などを記録して比較してください。

編集部の見解: 重要なのは、外部の大きな数値をそのまま当てはめることではありません。自社の問い合わせがどこで滞留しているかを確認し、優先度の高いものから対応できる状態を作ることです。

このように、まずは対応状況をそろえることが出発点です。次のセクションでは、n8nで受信から通知までをつなぐ構成を確認します。


⚙️ n8nで作るリードスコアリングの全体像

n8nは、複数のサービスをつないで処理を自動化するツールです。クラウド版に加え、自社でサーバーを用意するセルフホスティングにも対応しています。

データの流れ:Webフォーム → n8n → Slack

本レシピは、次の3段階で構成します。

n8nリードスコアリングの全体フロー
1. Webフォームで問い合わせ受信

GoogleフォームやWordPressのフォームから回答を受け取り、n8nのWebhookへ送信します。

2. n8nでスコアを計算

予算・購入時期・エリア・物件種別を確認し、加点ルールに沿って点数を計算します。

3. スコアに応じてSlack通知

高優先、中優先、低優先に分け、通知先と通知方法を変えます。

WebフォームからSlack通知までのデータの流れ

Webフォームからデータを取得する3パターン

フォームの種類取得方法難易度所要時間
GoogleフォームGoogle Sheets連携とトリガー低15分
WordPressWebhook URLをフォームに設定中20分
自社サイトのフォーム送信時にWebhookへPOST送信高60分〜

Googleフォームは回答がGoogleスプレッドシートに保存されるため、試験導入に向いています。WordPressや自社開発フォームでは、送信時にWebhookへデータを渡す設定が必要です。

💡 ヒント: 最初はGoogleフォームで試すと、過去の回答を使って条件を検証できます。運用が固まってから、自社サイトのフォームへ広げる方法が安全です。

スコアリング条件の設計

最初から複雑な条件を設定すると、担当者が判定理由を理解しにくくなります。まずは次の4項目に絞ります。

項目条件加点
予算5,000万円以上+30点
購入時期3か月以内+40点
エリア得意エリアと一致+20点
物件種別戸建て+10点
スコア範囲優先度対応方針
80点以上高優先営業部長と担当者へ通知
50〜79点中優先担当者へ通知
49点以下低優先一覧にまとめて確認

この点数は対応順を決めるための社内ルールです。成約率や売上を保証する指標ではないため、実績と照らし合わせて定期的に見直します。

n8nと他の自動化ツールの比較

比較項目n8nZapierMake
月額コストクラウド版またはサーバー代有料プランあり有料プランあり
条件分岐柔軟標準的柔軟
データ整形JavaScript対応機能内で対応機能内で対応
自社運用可能不可不可
初心者向け中程度比較的容易中程度

セルフホスティングは費用を抑えやすい一方、サーバーの設定や更新が必要です。設定の手間を抑えたい会社はクラウド版、社内に技術担当者がいる会社はセルフホスティングを検討できます。

編集部の見解: n8nを選ぶ理由は、無料だからではなく、フォーム、表計算、Slackを柔軟につなげられる点にあります。料金だけで決めず、設定や保守を誰が担当するかも含めて判断しましょう。

次のセクションでは、実際に使う加点ルールと、運用時の調整方法を説明します。


🔢 スコアリング条件の設計:優先度をどう決めるか

スコアは、問い合わせの重要度を機械的に並べ替えるために使います。成約の可能性を断定するものではありません。

基本の加点ルール

評価項目条件加点考え方
予算5,000万円以上+30点自社の取扱物件と合うか確認
購入時期3か月以内+40点早期対応が必要か確認
エリア得意エリアと一致+20点提案できる物件が多いか確認
物件種別戸建て+10点主力商品の条件と合うか確認
スコア範囲優先度対応方針
80点以上高優先営業部長と担当者へ通知
50〜79点中優先担当者へ通知
49点以下低優先一覧で確認

加点ルールを調整するポイント

購入時期を重くするのは、早期の問い合わせを先に確認したい場合です。ただし、会社によって重要な条件は異なります。

たとえば、投資用物件を扱う会社では予算を重視するかもしれません。地域密着型の会社では、得意エリアとの一致を重視する場合があります。実績を記録し、問い合わせから内見予約や成約までの流れを確認して、点数を調整してください。

エリアを設定する

n8nの設定に、得意エリアを登録します。

得意エリアのリスト: ["渋谷区", "目黒区", "世田谷区", "杉並区"]

フォームの希望エリアがリストに含まれていれば+20点、含まれていなければ0点とします。未回答の場合も0点にし、入力漏れがあっても処理が止まらない設計にします。

減点ルールは最初から入れない

減点を多くすると、点数の意味が分かりにくくなります。最初は加点だけにし、条件に該当しない場合は0点とします。

スコアリングの例

ケース予算購入時期エリア物件種別合計優先度
Aさん6,000万円2か月以内渋谷区戸建て100点高優先
Bさん3,000万円6か月以内横浜市マンション0点低優先
Cさん8,000万円1年以上先世田谷区戸建て60点中優先
Dさん5,000万円以上3か月以内杉並区マンション90点高優先

⚠️ 警告: 点数が低い問い合わせを放置してよいわけではありません。低優先でも、決めた期限までに確認する運用を残してください。

次は、計算したスコアを担当者へ伝える通知設計を見ていきます。


💬 Slack通知の自動化:担当者を間違えない仕組み

スコアを計算しても、通知が埋もれると対応につながりません。優先度に応じて、通知先と確認期限を決めます。

優先度に応じた通知先

優先度スコア通知先通知方法
高優先80点以上営業部長と担当者即時通知
中優先50〜79点担当者即時通知
低優先49点以下営業チーム1日1回の一覧

「数秒以内」「5分以内」などの時間は、n8nが通知を送る目安です。担当者が実際に返信できる時間は、社内の勤務体制や営業時間によって決めてください。

通知メッセージに入れる情報

🔴 高優先リードが届きました

【スコア】90点 / 100点
- 予算: 6,000万円以上 (+30点)
- 購入時期: 2か月以内 (+40点)
- エリア: 渋谷区 (+20点)
- 物件種別: マンション (+0点)

【お客様情報】
- 氏名: 田中 太郎 様
- 電話番号: 090-XXXX-XXXX
- メール: taro@example.com

【問い合わせ内容】
渋谷区周辺で予算6,000万円程度の物件を探しています。

顧客情報をSlackへ送る場合は、ワークスペースの権限や保存期間を確認してください。不要な個人情報をチャンネルに残さない設計も重要です。

低優先リードを一覧で確認する

低優先の問い合わせは、1日1回の一覧にまとめます。

  1. n8nのSchedule Triggerで実行時刻を設定
  2. 前日分の問い合わせを取得
  3. スコアと連絡先を一覧化
  4. Slackの営業チャンネルへ投稿

一覧で確認する場合も、未対応、対応中、完了の状態を記録しましょう。

💡 ヒント: 一覧の投稿時間を朝礼に合わせると、確認担当を決めやすくなります。通知するだけでなく、誰が確認するかまで決めておくと運用が安定します。

エリア別に担当者を割り当てる

n8nのSwitchノードを使うと、希望エリアに応じて担当者や通知先を変えられます。

希望エリア担当者Slackチャンネル
渋谷区・目黒区田中#shibuya-leads
世田谷区・杉並区佐藤#setagaya-leads
その他営業部長#other-leads

人事異動があった場合は、担当者とチャンネルの対応表を更新します。変更後は、各エリアのテストデータで通知先を確認してください。

次のセクションでは、フォーム受信からテストまでの構築手順を説明します。


📝 実装ステップ:n8nで90分で構築する手順

ここでは、Googleフォームを起点にした構成を紹介します。フォームや社内の権限によって、所要時間は変わります。

n8nリードスコアリングの構築手順
ステップ1: n8nの準備とWebhook受信(15分)

クラウド版またはセルフホスティング版を準備し、Webhookを設定します。

ステップ2: データ整形とスコア計算(30分)

フォームの項目を読み取り、加点ルールを実装します。

ステップ3: Slack通知の設定(20分)

通知先、通知内容、優先度ごとの分岐を設定します。

ステップ4: テストと運用開始(25分)

3種類のテストデータを送り、計算と通知を確認します。

ステップ1: n8nの準備とWebhook受信

n8nにはクラウド版とセルフホスティング版があります。

項目n8n Cloudセルフホスティング
初期費用無料トライアルの有無を公式サイトで確認サーバー代
月額費用選択するプランによるサーバー代と保守工数
セットアップアカウント作成が中心サーバー設定が必要
保守n8n側が担当自社で担当

初めて使う場合は、設定の負担が小さいクラウド版が候補です。自社でサーバーを管理できる場合は、セルフホスティングも検討できます。

Webhookの設定手順は次のとおりです。

  1. n8nの編集画面を開く
  2. Webhookノードを追加
  3. POSTメソッドを選択
  4. 発行されたWebhook URLをコピー
  5. フォーム側から送信するデータ項目を決める

Webhook URLの例: https://<あなたのn8nインスタンス>.app.n8n.cloud/webhook/lead-scoring

このURLは例です。実際のURLは、利用するn8n環境によって異なります。

Googleフォームから送信する場合は、Google Apps Scriptを使ってWebhookへデータを渡します。

function onFormSubmit(e) {
  const url = 'https://<あなたのn8nインスタンス>.app.n8n.cloud/webhook/lead-scoring';
  const data = {
    name: e.values[0],
    email: e.values[1],
    phone: e.values[2],
    budget: e.values[3],
    timing: e.values[4],
    area: e.values[5],
    propertyType: e.values[6]
  };

  UrlFetchApp.fetch(url, {
    method: 'post',
    contentType: 'application/json',
    payload: JSON.stringify(data)
  });
}

ステップ2: データ整形とスコアリングロジック

Webhookでデータを受け取ったら、スコアを計算します。

const item = $input.first().json;

let score = 0;
const breakdown = [];

if (item.budget === '5000万円以上') {
  score += 30;
  breakdown.push('予算: 5,000万円以上 (+30点)');
} else if (item.budget === '3000〜5000万円') {
  score += 15;
  breakdown.push('予算: 3,000〜5,000万円 (+15点)');
} else {
  breakdown.push('予算: 3,000万円未満 (+0点)');
}

if (item.timing === '3か月以内') {
  score += 40;
  breakdown.push('購入時期: 3か月以内 (+40点)');
} else if (item.timing === '6か月以内') {
  score += 20;
  breakdown.push('購入時期: 6か月以内 (+20点)');
} else if (item.timing === '1年以内') {
  score += 10;
  breakdown.push('購入時期: 1年以内 (+10点)');
} else {
  breakdown.push('購入時期: 1年以上先 (+0点)');
}

const preferredAreas = ['渋谷区', '目黒区', '世田谷区', '杉並区'];

if (preferredAreas.includes(item.area)) {
  score += 20;
  breakdown.push('エリア: 得意エリア一致 (+20点)');
} else {
  breakdown.push('エリア: 得意エリア外 (+0点)');
}

if (item.propertyType === '戸建て') {
  score += 10;
  breakdown.push('物件種別: 戸建て (+10点)');
} else {
  breakdown.push('物件種別: 戸建て以外 (+0点)');
}

let priority;

if (score >= 80) {
  priority = 'high';
} else if (score >= 50) {
  priority = 'medium';
} else {
  priority = 'low';
}

return {
  score,
  breakdown,
  priority,
  customer: item
};

フォーム側の選択肢とコード内の文字列が一致しているか確認してください。表記が異なると、意図した加点が行われません。

ステップ3: Slack通知の設定

Slack APIの公式サイトからアプリを作成し、Incoming Webhooksを有効にします。

  1. Slack APIにアクセス
  2. 「Create New App」を選択
  3. アプリ名とワークスペースを設定
  4. Incoming Webhooksを有効化
  5. 通知先チャンネルを選択
  6. Webhook URLを発行

発行したURLは、n8nのHTTP Requestノードで使用します。Webhook URLは外部へ公開せず、n8nの認証情報として管理してください。

ステップ4: テストと運用開始

次の3パターンをテストします。

  1. 高優先 — 80点以上になるデータ
  2. 中優先 — 50〜79点になるデータ
  3. 低優先 — 49点以下になるデータ

通知先、点数、内訳、担当者を確認します。低優先の一覧通知を設定している場合は、Schedule Triggerの実行も別に確認してください。

⚠️ 警告: 本番データを使う前に、個人情報を含まないテストデータで動作を確認してください。通知内容に不要な電話番号やメールアドレスが含まれていないかも確認しましょう。

次のセクションでは、導入後に起こりやすい問題と対策を紹介します。


⚠️ 編集部の警告:失敗しがちな3つのパターン

自動化は、設定しただけで運用が整うものではありません。導入後の確認と見直しが必要です。

失敗パターン1: 条件を複雑にしすぎる

加点条件が増えると、担当者が判定理由を理解しにくくなります。最初は4項目程度に絞り、1〜2か月の実績を見てから調整してください。

失敗パターン2: 通知が多すぎる

すべての問い合わせを即時通知すると、重要な通知も見落としやすくなります。高優先だけを即時通知し、低優先は一覧にまとめる方法が候補です。

⚠️ 警告: 通知の量は、導入後1か月ほどで見直してください。高優先の件数が多すぎる場合は、条件や通知先を調整します。

失敗パターン3: フォーム項目が不足している

予算や購入時期がフォームにないと、スコアリングの判断材料が不足します。次の項目を検討してください。

追加項目選択肢の例
予算3,000万円未満 / 3,000〜5,000万円 / 5,000万円以上
購入時期3か月以内 / 6か月以内 / 1年以内 / 1年以上先
希望エリアエリア名の選択肢または自由入力
物件種別戸建て / マンション / 土地 / その他

「その他」や「未回答」を用意すると、入力できない人の離脱を抑えやすくなります。未回答は0点として処理し、必要に応じて担当者が確認します。

💡 ヒント: フォームの項目を変更したら、過去データとの表記が一致するか確認してください。選択肢の文言が変わると、古いデータと新しいデータを単純比較できない場合があります。

次のセクションでは、月間100件の問い合わせを想定した編集部の試算を示します。


📊 導入効果のシミュレーション:編集部の試算

以下は、対応漏れ率10%を前提にした編集部の試算です。実際の数値は、問い合わせ件数、担当者数、営業時間、社内ルールによって変わります。

試算の前提条件

項目前提条件
想定する会社規模不動産会社、営業担当5名
月間問い合わせ件数100件
高優先リードの割合20%
中優先リードの割合30%
低優先リードの割合50%
導入前の対応漏れ率10%
営業担当の時給¥3,000

対応漏れ率10%を月間100件に当てはめると、導入前は月10件が未対応になる計算です。導入後の件数は、対応状況を記録して実測してください。

導入前後の比較

導入前後の月間工数と対応漏れ
導入前(手作業)
  • 問い合わせの仕分けに月10時間
  • 対応漏れが月10件(対応漏れ率10%の試算)
  • 高優先リードの初動対応まで平均2時間
  • 仕分けの判断が担当者によって異なる
→
導入後(n8n自動化の試算)
  • 問い合わせの仕分けに月2時間
  • 対応漏れが月1件という試算
  • 高優先リードを通知で確認しやすくする
  • 全リードを同じ基準でスコアリング

対応漏れ率10%から1%になった場合の試算。実際の効果を保証するものではありません。

工数削減の試算

項目導入前導入後の試算試算上の差
リード仕分け月10時間月2時間月8時間
高優先リードの初動対応平均2時間平均5分を目標約95%短縮の試算
通知の作成・送信月2時間自動化月2時間
合計月14時間月2時間月12時間

時給 ¥3,000で計算すると、月12時間分は¥36,000です。これは作業時間だけを金額換算した試算で、売上や成約を表すものではありません。

編集部の見解: 自動化によって確認漏れが減る可能性はありますが、効果は運用次第です。通知を受けた担当者が対応する仕組み、対応済みを記録する方法、定期的な点検を組み合わせてください。

成約率について

本記事では、外部出典を確認できない成約率の倍率を使用しません。成約率を確認したい場合は、導入前後で次の項目を同じ条件で記録します。

一定期間の記録を比較すると、自社における変化を確認しやすくなります。ただし、物件価格や在庫、季節要因なども結果に影響します。

導入コストの試算

項目費用
n8n Cloudスタータープラン公式料金ページで確認した月額料金を適用
Slack無料プランの範囲では¥0
Googleフォーム無料
初期構築社内作業90分の工数
合計n8n料金 + 初期工数

n8nの料金は変更される可能性があります。契約前にn8n公式料金ページで、利用地域、請求周期、実行回数の条件を確認してください。料金だけでなく、セルフホスティングの保守工数も含めて比較しましょう。

次のセクションでは、料金と運用に関するよくある質問に答えます。


❓ よくある質問

Q1. n8nの無料プランでどこまでできる?

n8nの無料利用条件や実行回数は、時期や提供形態によって変更される可能性があります。2026年10月時点の正確な条件は、n8n公式料金ページで確認してください。

月間100件の問い合わせを処理する場合、単純計算では次のようになります。

ただし、1件の処理で複数のノードや外部サービスを呼び出す構成では、料金や実行数の数え方が異なる場合があります。契約前に、公式ページの定義を確認してください。

Q2. Googleフォーム以外でも使える?

使えます。Webhookへデータを送信できるフォームであれば、WordPressや自社開発フォームにも対応できます。

Q3. スコアリング条件は変更できる?

変更できます。n8nのスコア計算ノードを編集し、加点ルールを変更します。変更後は、高優先、中優先、低優先の3パターンでテストしてください。

Q4. Slack以外にも通知できる?

通知できます。n8nで利用できる連携方法は、サービスによって異なります。

通知先方法難易度
メールSMTPノード低
LINE WORKSAPI連携中
Microsoft TeamsWebhook連携低
ChatworkAPI連携中

APIやWebhookの仕様は変更されることがあるため、各サービスの公式情報も確認してください。

Q5. スコアリングの精度を上げるには?

まずは、入力項目と判定結果を記録します。次に、内見予約や成約につながった問い合わせの共通点を確認し、加点ルールを少しずつ調整します。

  1. フォーム項目をそろえる
  2. 初回返信、内見、商談、成約を記録する
  3. 1〜2か月ごとにルールを見直す

スコアは判断を補助するものです。担当者の確認を置き換えない運用にしてください。

💡 ヒント: 高度な仕組みを先に作るより、入力と結果を記録できる状態を作ることが重要です。記録があれば、後から自社に合う条件へ調整できます。

Q6. 問い合わせが増えた場合も使える?

使えますが、料金やサーバー性能を確認してください。


🔗 出典・参考情報

n8n公式情報

Slack公式情報

本記事では、企業名や調査名、原典URLを確認できない「5分以内の対応で成約率が約9倍」「24時間以上で約8割が競合へ流れる」という数値を、根拠として採用していません。

また、記事内の費用、作業時間、対応漏れ件数は一部が編集部の試算です。実際の効果、成約率、売上、投資対効果を保証するものではありません。利用前に、自社の問い合わせ件数、契約条件、個人情報の取り扱いを確認してください。


まとめ:問い合わせ対応は仕組みで整える

問い合わせ対応は、担当者の記憶だけに頼ると繁忙期に不安定になります。n8nを使うと、フォームの受信、スコア計算、Slack通知を一つの流れにまとめられます。

本記事の要点は次のとおりです。

  1. 対応順をそろえる — 予算や購入時期などの条件を点数化する
  2. 通知先を分ける — 優先度に応じて、即時通知と一覧通知を使い分ける
  3. 自社で検証する — 対応時間や内見予約などを記録し、条件を調整する
  4. 費用を確認する — n8nの料金とセルフホスティングの保守工数を比較する

月間100件の問い合わせを例にすると、1件の処理と月30回の一覧通知で、単純計算の処理回数は月130回です。実際の料金や上限は、契約プランと構成によって異なります。

まずは1つのGoogleフォームでテストし、個人情報を含まないデータで動作を確認してください。導入効果を保証するものではありませんが、対応の流れを見える化するきっかけになります。

Mira / AI経営ラボ 編集長