では、「不動産サイト訪問者向けAIチャットボット」の全パターン設計を、シチュエーションごとに網羅的にまとめます。
各フローは
①トリガー →
②AI初回発話 →
③ユーザー想定返答 →
④AIの分岐処理 →
⑤最終CTA の形式で記載します。
📋 不動産AIチャットボット 全フローパターン設計
【パターンA】初回訪問・目的未確定ユーザー
トリガー:サイト訪問から3秒後 / TOPページ滞在
AI: 「こんにちは!物件探しをお手伝いします。
まずはどちらをご希望ですか?
[1. 購入したい] [2. 賃貸を探したい] [3. 投資用物件が気になる]
[4. まだ決まっていない]」
【分岐A-1】「1. 購入したい」→ パターンBへ
【分岐A-2】「2. 賃貸を探したい」→ パターンCへ
【分岐A-3】「3. 投資用物件が気になる」→ パターンDへ
【分岐A-4】「4. まだ決まっていない」
↓
AI: 「わかりました。いくつか質問させてください。
今のお住まいは?
[賃貸] [持ち家] [実家暮らし]
→ 回答に応じて購入/賃貸/投資をレコメンド」
【分岐A-5】ユーザーが無視(何も返さない)
↓
AI: (30秒後)「もし何か気になることがあれば、いつでも声をかけてくださいね。
物件一覧を見るだけでもどうぞ → [物件一覧を見る]」
【パターンB】購入希望ユーザー
トリガー:A-1から遷移 / 「購入」と発言
AI: 「購入をご希望なんですね!ありがとうございます。
Step 1/4:希望エリアはどこですか?
(例:渋谷区、横浜市、千葉県船橋市 など)」
ユーザー: 「世田谷区」
AI: 「世田谷区ですね!
Step 2/4:ご予算はいくらくらいをお考えですか?
[3000万〜4000万] [4000万〜5000万] [5000万〜7000万]
[7000万〜1億] [1億以上] [未定]」
ユーザー: 「5000万〜7000万」
AI: 「Step 3/4:間取りの希望は?
[1LDK〜2DK] [2LDK〜3DK] [3LDK〜4LDK] [こだわらない]」
ユーザー: 「3LDK」
AI: 「Step 4/4:こだわり条件はありますか?(複数選択可)
[駅徒歩10分以内] [駐車場あり] [築5年以内]
[オートロック] [ペット可] [南向き] [特になし]」
ユーザー: 「駅徒歩10分以内、ペット可」
AI: 「ありがとうございます!検索しますね...🔍
(estate_search_properties実行)
世田谷区・5000万〜7000万・3LDK・駅徒歩10分以内・ペット可
→ 該当物件が **3件** 見つかりました!
1️⃣ 【〇〇ガーデン世田谷】
┣ 価格:5,980万円
┣ 3LDK / 75㎡
┣ 徒歩7分 / 築3年 / ペット可
┣ ✨ 人気物件です!
2️⃣ 【△△ホームズ桜】
┣ 価格:6,480万円
┣ 3LDK / 82㎡
┣ 徒歩5分 / 築1年 / ペット可・駐車場あり
3️⃣ 【□□レジデンス用賀】
┣ 価格:5,480万円
┣ 3LDK / 68㎡
┣ 徒歩9分 / 築7年 / ペット可
気になる物件はありますか?
[詳細を見る(番号で指定)] [もっと条件を変更する]
[まとめて資料請求]」
【分岐B-1】番号指定で詳細
→ estate_get_property_detail で詳細表示
→ 「内見予約しますか? [内見予約] [資料請求] [戻る]」
【分岐B-2】条件変更
→ 各Stepに戻って再検索
【分岐B-3】資料請求
→ 「お名前とメールアドレスを教えてください。AIが代行して資料請求します」
→ estate_submit_inquiry 実行
【分岐B-4】「もう少し考える」
↓
AI: 「承知しました!この検索条件を保存しておきますね。
後日新しい物件が出たらお知らせします。
メールアドレスを教えていただけますか?
[教える] [結構です]」
【パターンC】賃貸希望ユーザー
トリガー:A-2から遷移 / 「賃貸」と発言
AI: 「賃貸をお探しなんですね!
Step 1/4:希望エリアは?」
ユーザー: 「新宿区・渋谷区あたり」
AI: 「Step 2/4: 家賃の予算は?
[〜8万円] [8万〜12万円] [12万〜15万円]
[15万〜20万円] [20万円以上] [未定]」
ユーザー: 「8万〜12万円」
AI: 「Step 3/4: 間取りは?
[ワンルーム/1K] [1DK/1LDK] [2K/2DK]
[2LDK以上] [こだわらない]」
ユーザー: 「1K」
AI: 「Step 4/4:入居時期は?
[すぐにでも] [1ヶ月以内] [2〜3ヶ月以内] [未定]」
ユーザー: 「1ヶ月以内」
AI: 「検索中...🔍
(estate_search_properties実行)
該当 **5件** 見つかりました!
1️⃣ 【シティハウス新宿】
┣ 家賃:9.8万円
┣ 1K / 22㎡ / 築2年
┣ 徒歩4分 / オートロック / 敷金1ヶ月
2️⃣ 【〇〇ステーション渋谷】
┣ 家賃:11.2万円
┣ 1K / 25㎡ / 築1年
┣ 徒歩2分 / 家具付き / 敷金0・礼金0
┣ ⭐ おすすめ!
...(続く)
気になる物件はありますか?内見予約もチャットから可能です!」
※「敷金・礼金」「管理費」「駅徒歩分数」など細かい条件はチャットで追加質問可能
【パターンD】投資用物件ユーザー
トリガー:A-3から遷移 / 「投資」「利回り」と発言
AI: 「投資用物件にご興味なんですね!
Step 1/3:想定している投資スタイルは?
[1. ワンルームマンション投資]
[2. 一棟アパート投資]
[3. 区分所有オフィス]
[4. まだ決まっていない]」
ユーザー: 「1. ワンルームマンション投資」
AI: 「Step 2/3:希望エリアと予算は?
エリアを教えてください(例:都内23区、大阪市など)」
ユーザー: 「都内23区、3000万以内」
AI: 「Step 3/3:重視するポイントは?
[利回り重視(高利回り)]
[資産価値重視(駅近・築浅)]
[バランス型]
[わからないのでおすすめが欲しい]」
ユーザー: 「利回り重視」
AI: 「検索中...🔍
(estate_search_properties + yield_min指定で検索)
該当 **4件** 見つかりました!
1️⃣ 【投資用】メゾン〇〇
┣ 価格:2,580万円
┣ 想定利回り:6.2%
┣ 1R / 20㎡ / 築8年
┣ 駅徒歩6分 / 満室運営中
2️⃣ 【投資用】△△ビル
┣ 価格:2,980万円
┣ 想定利回り:5.8%
┣ 1K / 22㎡ / 築3年
┣ 駅徒歩3分 / 表面利回り安定
...(続く)
シミュレーションをご希望ですか?
[ローンシミュレーション] [詳細を見る] [資料請求]」
【パターンE】物件詳細ページ閲覧中
トリガー:特定の物件詳細ページを30秒以上滞在 / スクロール率70%以上
AI: 「こちらの物件、気に入られましたか?
[1. 内見予約したい]
[2. 資料をダウンロードしたい]
[3. このエリアの類似物件をもっと見たい]
[4. ローンシミュレーションしたい]
[5. 今は見ているだけ]」
【分岐E-1】「1. 内見予約」
↓
AI: 「内見予約ありがとうございます!
希望日時を教えてください。
(例:明日の午前中、6月25日(木)の14時以降 など)
また、お名前と連絡先(電話番号 or メール)を教えていただけますか?
→ estate_submit_inquiry で送信
→ 不動産会社に通知
→ create_reminder で内見前日にリマインド」
【分岐E-2】「2. 資料ダウンロード」
↓
AI: 「メールアドレスを教えていただければ、PDF資料をお送りします」
【分岐E-3】「3. 類似物件」
↓
AI: 「同じエリア・同価格帯で似た物件を検索しますね...🔍」
→ estate_search_properties 再実行
【分岐E-4】「4. ローンシミュレーション」
↓
AI: 「シミュレーションします!
頭金はいくらくらいをご予定ですか?
ご年収を教えていただければ、ざっくり借入可能額もお伝えできます」
→ 簡易計算 or サイトのシミュレーターページへリンク
【分岐E-5】「5. 見ているだけ」
↓
AI: 「ゆっくりご覧ください!何かあればいつでもお声がけください。
こちらの物件、本日○人が見ています。人気物件ですので、気になられましたらお早めにどうぞ😊」
【パターンF】複数ページを回遊中(迷っているユーザー)
トリガー:3ページ以上遷移 / サイト滞在5分以上で未問合せ
AI: 「いろいろご覧になっていますね!
もし絞り込みにお困りでしたら、条件をいくつか教えていただければ
まとめてご提案しますよ😊
[希望エリアを教える] [予算を伝える] [今は自分で見たい]」
【分岐F-1】条件を教える
→ パターンB/C/Dのフローに合流
【分岐F-2】今は自分で見たい
↓
AI: 「かしこまりました!ごゆっくりどうぞ。
あとでまた声をかけてくださいね。
(30分後に再訪問 or さらに回遊したら再トリガー)
「お探しの物件は見つかりそうですか?よろしければお手伝いしますよ」」
【パターンG】問合せフォームで離脱しそう
トリガー:フォーム入力を開始したが、3分以上入力途中で止まっている / フォームページで離脱直前
AI: 「入力お疲れさまです!もし項目が多くて大変でしたら、
チャットで必要事項だけ教えていただければ、
AIが代わりに入力して送信できますよ😊
必要なのは以下の3つだけです:
① お名前
② 連絡先(電話 or メール)
③ 用件(内見希望・資料請求・その他)
試してみますか? [はい] [自分で入力します]」
【パターンH】リピーター訪問
トリガー:2回目以降の訪問(Cookie/セッション認識 or IP履歴)
AI: 「おかえりなさい!(前回の検索条件を保持)
先日は世田谷区・3LDK・5000万〜7000万をお探しでしたね。
その後、新しい物件が **2件** 追加されています!
チェックしてみますか?
[新しい物件を見る] [条件を変えて再検索] [また今度]」
【分岐H-1】新しい物件を見る
→ 前回条件+新しい物件のみを表示
【分岐H-2】条件変更
→ 各パラメーターの変更を受け付け
【分岐H-3】また今度
↓
AI: 「承知しました。また新着が出たらお声がけしますね!」
【パターンI】比較検討中のユーザー
トリガー:ユーザーが「AとBどっちがいい?」と質問 / 複数物件を開いている
AI: 「比較のお手伝いをします!
比較したい物件の番号 or 名称を教えてください」
ユーザー: 「物件1と物件3」
AI: 「比較表を作りました!
┌──────────────┬──────────────┬──────────────┐
│ │ ❶〇〇ガーデン│ ❷□□レジデンス│
├──────────────┼──────────────┼──────────────┤
│ 価格 │ 5,980万円 │ 5,480万円 │
│ 間取り │ 3LDK │ 3LDK │
│ 面積 │ 75㎡ │ 68㎡ │
│ 築年数 │ 3年 │ 7年 │
│ 駅徒歩 │ 7分 │ 9分 │
│ ペット │ 可 │ 可 │
├──────────────┼──────────────┼──────────────┤
│ おすすめP │ ✨築浅・広め │ 💰価格安い │
└──────────────┴──────────────┴──────────────┘
「購入後の総コスト」で比較シミュレーションしますか?
[総コスト比較] [内見は両方予約する] [決めた!]」
【パターンJ】突発的な質問・クレーム・FAQ
トリガー:ユーザーがFAQ的な質問をした
| ユーザー発言 | AI応答 |
|---|---|
| 「駐車場の月額いくら?」 | 物件詳細から取得 → 「この物件は月額1.5万円です」 |
| 「周辺のスーパーは?」 | 「この物件から徒歩3分に〇〇ストアがあります。過去の周辺情報記事もあります→[リンク]」 |
| 「管理費高いな…」 | 「このエリアの相場は1.5万〜2万円で、こちらの物件は標準的な範囲です」 |
| 「この物件、事故物件じゃない?」 | 「弊社の掲載物件はすべて告知義務事項を確認しています。詳細はお問い合わせください」 |
| 専門的な質問 | 「詳しい内容は専門のスタッフに引き継ぎます。お名前と連絡先を教えていただけますか?」→有人エスカレーション |
【パターンK】無言でサイトを離脱しようとしている
トリガー:マウスがブラウザの×ボタン/タブ閉じる方向に移動(離脱 intent 検知)
AI: 「ちょっと待ってください!😊
せっかくご覧いただきありがとうございます。
よろしければ、以下のいずれかをお選びください:
[1. 条件に合う物件をメールでお送りします]
[2. あとで見返せるようにお気に入りに保存]
[3. LINEで物件情報を受け取る]
[4. また来ます(そのまま閉じる)]
いつでもお待ちしています!」
【パターンL】営業時間外の問合せ
トリガー:20時〜翌9時 の問合せ
AI:「お問い合わせありがとうございます!
現在は営業時間外です。
以下の内容を承って、明日の営業時間開始(10:00)に対応いたします。
① お名前
② ご連絡先
③ 用件(内見予約希望 / 資料請求 / お問い合わせ)
いただいた内容は翌営業日までに担当者からご連絡します。
お急ぎの方は、今すぐ仮予約として受け付けることも可能です。
[仮予約する] [また明日連絡する]」
※ estate_submit_inquiry で送信し、create_reminder で翌朝9:50に担当者へ通知
🧩 フローマップ全体像
┌─────────────────────────────────────────────┐
│ サイト訪問 │
└──────────────────┬──────────────────────────┘
│
┌──────────────────▼──────────────────────────┐
│ 初回あいさつ(3秒後) │
│ 購入?賃貸?投資?まだ決まってない? │
└───────┬──────┬──────┬───────────────────────┘
│ │ │
┌─────────────┘ │ └──────────────┐
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ B.購入 │ │ C.賃貸 │ │ D.投資用物件 │
│ エリア/予算 │ │ エリア/家賃 │ │ スタイル/エリア │
│ 間取り/条件 │ │ 間取り/時期 │ │ 予算/重視点 │
└──────┬───────┘ └──────┬───────┘ └────────┬─────────┘
│ │ │
└──────────────────┼────────────────────┘
▼
┌──────────────────────────┐
│ 物件一覧表示 │
│ (estate_search実行) │
└───────────┬──────────────┘
│
┌──────────────────┼──────────────────┐
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ 詳細見る │ │ 比較する │ │ 条件変更 │
│ E.詳細ページ │ │ I.比較表 │ │ B/C/Dに戻る │
└──────┬───────┘ └──────┬───────┘ └──────────────────┘
│ │
▼ │
┌──────────────┐ │
│内見予約 │◄───────┘
│資料請求 │
│E-1〜E-4 │
└──────┬───────┘
▼
┌──────────────┐
│問合せ送信 │
│(submit_inquiry)│
│+リマインダー│
└──────────────┘
📌 実装のポイント
| 優先度 | 項目 | 理由 |
|---|---|---|
| 🔴 最優先 | パターンB・C(購入・賃貸) | 最も需要が高い |
| 🔴 最優先 | パターンE(詳細ページ) | コンバージョンに直結 |
| 🟡 次優先 | パターンH(リピーター) | リピート率向上 |
| 🟡 次優先 | パターンI(比較) | 成約率アップ |
| 🟢 あとで | パターンK(離脱防止) | 技術的難易度高め |
| 🟢 あとで | パターンL(営業時間外) | 問合せ逃し防止 |
どのパターンから実装を始めますか?
または、特定のパターンの発話文言の詳細調整やestate_search_propertiesの検索条件との連携設計など、さらに深掘りしましょうか?
