賃貸の反響メールから希望条件と空き状況を拾い、初回返信と内見候補日の下書きを翌朝までに用意する
ポータルサイトや自社サイトから届く反響メールを読み、物件・希望条件・希望日を抜き出して、台帳の空き状況と内見枠をもとに初回返信の下書きと追客の予定を作ります。送信は担当者が確認してから行います。
- 利用ツール
- ChatGPT/Claude/Gemini/Make/n8n/Power Automate/Zapier
- 対象業界
- 不動産
- 対象部門
- カスタマーサポート/営業
- 対象業務
- 問い合わせ対応/書類作成
- 主な課題
- 人手が足りない/問い合わせが多い/営業フォローが追いつかない
- AIで行う処理
- 生成
- 主な効果
- 対応スピード向上/工数削減/機会損失防止
- 導入難易度
- ★★☆☆☆
- 実装レベル
- 半自動化
- 費用感
- ノーコード連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 開店後、反響の受信用アドレスに届いた通知メールを上から開く
- 通知メールから、物件名・物件番号・部屋番号・お客様の氏名・連絡先・メッセージを読む
- 賃貸管理システムで物件番号を検索し、空き状況と募集条件を見る
- 他社が元付けの物件なら、管理会社に電話して空いているかを確かめる
- 過去の定型文を探してコピーし、物件名と条件を書き換えて返信を作る
- 内見予定表を開いて、自分の空いている時間から候補日を2〜3つ選ぶ
- 返信を送る
- 反響台帳に1行追加し、次にいつ連絡するかを自分の手帳やメモに書く
- 返信がないお客様へ、思い出したときに電話や2通目のメールを送る
- 自動反響メールが届くと、Gmail のフィルタで専用のラベルが付く
- 自動Zapier がラベル付きのメールを受け取り、反響の通知だけを通す
- 自動生成AIがメールから物件番号・希望条件・希望日・質問事項を抜き出す
- 自動物件台帳から空き状況・確認日・内見の条件を引く
- 自動内見予定表から、その店舗の空いている内見枠を引く
- 自動生成AIが初回返信の下書きと内見候補日3つを作る
- 自動Gmail に返信の下書きを作り、反響台帳へ1行記録し、追客の予定日を入れる
- 人担当者が下書きを確認・修正して送る。空き確認が必要な物件は先に管理会社へ確かめる
- 自動追客の予定日に、返信がないお客様の一覧を担当者へ知らせる
- 人担当者が電話または2通目を送る
各工程の詳しい説明を読む
- 開店後、反響の受信用アドレスに届いた通知メールを上から開く
- 通知メールから、物件名・物件番号・部屋番号・お客様の氏名・連絡先・メッセージを読む
- 賃貸管理システムで物件番号を検索し、空き状況と募集条件を見る
- 他社が元付けの物件なら、管理会社に電話して空いているかを確かめる
- 過去の定型文を探してコピーし、物件名と条件を書き換えて返信を作る
- 内見予定表を開いて、自分の空いている時間から候補日を2〜3つ選ぶ
- 返信を送る
- 反響台帳に1行追加し、次にいつ連絡するかを自分の手帳やメモに書く
- 返信がないお客様へ、思い出したときに電話や2通目のメールを送る
問題は6つあります。
(a)夜間・休日の反響に翌日の昼まで返せない。 月曜の朝に週末の反響が30件以上たまっていると、最後の1件に返すのは昼過ぎです。先に返信した会社のほうへ、お客様の気持ちが傾きます。
(b)空き確認に時間がかかり、しかも古い情報で返してしまう。 台帳が更新されていないと、成約済みの部屋を「ご案内できます」と返してしまいます。来店してから「実はもう決まっていて」と伝えることになり、信頼を失います。
(c)通知メールの形が媒体ごとに違う。 物件番号の位置も、希望日の書き方も、媒体によって違います。慣れていない担当者は、読み落としが出ます。 「駐車場は空いていますか」といった一文を見落とし、答えずに返信してしまうことがあります。
(d)返信文が担当者ごとにばらつく。 丁寧すぎて長い人、必要なことが抜ける人がいます。初期費用の目安や、内見の方法(現地待ち合わせか来店か)が書かれていない返信は、お客様がもう一度聞き直すことになります。
(e)内見候補日を自分の都合だけで出している。 物件側の事情(入居中で退去予定日以降しか見られない、鍵の手配に前日までの連絡が要る)を確かめずに候補日を出すと、後から日程を変えてもらうことになります。
(f)追客が担当者の記憶に頼っている。 返信がないお客様に、いつ2回目の連絡をするかが決まっていません。忙しい週は追客がゼロになり、反響がそのまま消えます。
- 【自動】 反響メールが届くと、Gmail のフィルタで専用のラベルが付く
- 【自動】 Zapier がラベル付きのメールを受け取り、反響の通知だけを通す
- 【自動】 生成AIがメールから物件番号・希望条件・希望日・質問事項を抜き出す
- 【自動】 物件台帳から空き状況・確認日・内見の条件を引く
- 【自動】 内見予定表から、その店舗の空いている内見枠を引く
- 【自動】 生成AIが初回返信の下書きと内見候補日3つを作る
- 【自動】 Gmail に返信の下書きを作り、反響台帳へ1行記録し、追客の予定日を入れる
- 【人】 担当者が下書きを確認・修正して送る。空き確認が必要な物件は先に管理会社へ確かめる
- 【自動】 追客の予定日に、返信がないお客様の一覧を担当者へ知らせる
- 【人】 担当者が電話または2通目を送る
自動化されるのは「読み取る」「台帳を引く」「内見枠を選ぶ」「下書きを作る」「記録する」「追客を知らせる」の6つです。残るのは、空いているかの最終判断と、送信と、電話です。
返信の自動送信は行いません。 台帳の空き状況は、更新のずれが必ずあります。成約済みの部屋を自動で「ご案内できます」と送れば、取り消しの連絡をすることになります。 また、お客様のメッセージに「ペット可か」「保証会社は必須か」といった質問があるとき、下書きの答えが正しいかは担当者にしか確かめられません。
夜間に受付の自動返信を送るかどうかは、別に決めてください。 ポータル側や受信用アドレスの設定で「受け付けました」とだけ返している会社は、それを続けて構いません。この構成が作るのは、中身のある初回返信の下書きです。
02今回想定するシステム構成
不動産ポータルサイト(反響の通知メール) 自社サイトの問い合わせフォーム(通知メール) │ ▼ Gmail(反響の受信用アドレス)── フィルタで「反響」ラベルを付ける │ ▼【トリガー】New Labeled Email Zapier の Zap │ ├──▶ Filter:送信元が反響の通知であるものだけを通す │ ├──▶ ChatGPT(OpenAI)── 物件番号・希望条件・希望日・質問を抜き出す │ ├──▶ 物件台帳(Google スプレッドシート)を物件番号で引く │ └── 空き状況 / 最終確認日 / 募集条件 / 内見の条件 │ ├──▶ 内見予定表(Google スプレッドシート)から店舗の空き枠を引く │ ├──▶ ChatGPT(OpenAI)── 返信の下書きと内見候補日3つを作る │ ├──▶ Gmail:Create Draft Reply(元の反響メールへの返信の下書き) │ ├──▶ 反響台帳(Google スプレッドシート)へ1行追加 │ └──▶ Delay Until:追客の予定日まで待ち、返信の有無を見て担当者へ知らせる │ ▼ 担当者が朝に下書きを確認して送信 ──【人】
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| ワークフロー | Zapier | Power Automate、Make、n8n |
| 生成AI | ChatGPT(OpenAI) | Claude API、Gemini API |
| 集計 | Google スプレッドシート | Excel、kintone |
| メール | Gmail | Microsoft Outlook |
| 物件管理 | 既存の賃貸管理システム | 各社の製品 |
賃貸管理システムや反響管理の製品に、反響の取り込みと自動返信の機能があるなら、まずそれを確認してください。 反響メールの取り込みと定型文での返信は、業界向けの製品が標準で持っていることがあります。自前で組む価値があるのは、「メッセージの質問に答え、空き状況と内見枠を踏まえた下書きを作る」部分です。 定型文を差し込むだけなら、既製品で足ります。
Zapier の Gmail 連携には、ラベルが付いたメールを起点にする New Labeled Email のトリガーと、既存のメールへの返信の下書きを作る Create Draft Reply のアクションがあります。New Email や New Email Matching Search は検出できる期間が1時間に限られ、New Labeled Email には制限がありません。 受信側の Gmail フィルタで先にラベルを付けておく形にすると、取りこぼしを減らせます。
ChatGPT(OpenAI)の連携を使うには、ChatGPT の有料プランとは別に、前払いの課金を有効にした OpenAI のアカウントが必要です。Zapier のヘルプでは、APIで送ったデータは利用者が共有を選ばない限りモデルの学習や改善に使われないと説明されています。
Microsoft 365 を使っている会社は、Outlook の受信を起点に Power Automate で同じ流れを組めます。その場合、生成AIの呼び出しと下書きの作成は Power Automate 側の手順に置き換えます。
03どうやって実装するのか
処理の起点を決める
反響の受信用アドレスにメールが届き、「反響」ラベルが付いたときを起点にします。
先に Gmail 側でフィルタを作ります。条件は、ポータルサイトごとの通知の送信元アドレスと、自社サイトのフォームの通知の送信元です。条件に当たったメールに「反響」ラベルを付けます。 Zapier のトリガーは New Labeled Email にし、このラベルを指定します。
New Email を起点にしないでください。 受信用アドレスには、ポータルからのお知らせや請求書、管理会社からの連絡も届きます。全部を Zap に流すと、反響でないメールまで生成AIに渡ります。費用がかさみ、無関係な下書きが増えます。
Zap の2つ目の手順に Filter を置きます。Filter は、条件を満たしたデータのときだけ Zap の続きを動かします。 件名に「お問い合わせ」「反響」などの語を含むもの、かつ送信元が登録済みの媒体のものだけを通します。Gmail のフィルタと二重にしておくのは、ポータル側が通知の形式を変えたときに気づくためです。 Filter で落ちた件数が急に増えたら、どこかの媒体の形式が変わっています。
夜間・休日も止めません。 この構成の価値は、夜のうちに下書きができていることです。Zap は受信のたびに動きます。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 反響メール | 件名、本文、送信元、受信日時、媒体名 | Gmail |
| 物件台帳 | 物件番号、物件名、部屋番号、空き状況、最終確認日、賃料、管理費、敷金・礼金、入居可能日、元付けの会社、内見の条件(鍵の手配、入居中か) | Google スプレッドシート(賃貸管理システムから毎朝書き出す) |
| 内見予定表 | 店舗ごと・担当者ごとの内見の空き枠(日付と時間帯) | Google スプレッドシート |
| 返信の型 | 店舗ごとの署名、初期費用の案内の書き方、来店か現地待ち合わせかの案内文 | Google スプレッドシート(別シート) |
| 反響台帳 | 過去の反響(同じお客様からの再問い合わせを見るため) | Google スプレッドシート |
| 担当の割り当て | 物件の所在地や店舗と、担当者の対応 | Google スプレッドシート(別シート) |
データの取得方法を決める
反響メール: トリガーで受け取った本文をそのまま使います。媒体によって、メール本文に氏名や連絡先が載らず、ポータルの管理画面でしか確認できない形式があります。 その場合は、メールに載っている物件と質問だけを抜き出し、contact_available を false にして、担当者が管理画面から確認する扱いにします。
物件台帳: 賃貸管理システムから毎朝1回、物件番号・空き状況・最終確認日を書き出してスプレッドシートに置きます。最終確認日の列が、この構成でもっとも大事な列です。 空き状況が「空室」でも、最後に確かめたのが2週間前なら信用できません。
他社が元付けの物件: 台帳にない、または元付けの会社名だけが分かる物件です。空き状況を自動では判断しません。 vacancy_check を「要確認」にし、下書きは「空き状況を確認して折り返します」という形にします。
内見予定表: 担当者ごとに、1時間単位で空き枠を持ちます。当日と翌日の枠は除き、翌々日から7日間の枠だけを渡します。 当日の内見を提案すると、鍵の手配が間に合わないことがあります。
返信の型: 店舗ごとに署名と定型の案内文を持たせます。生成AIには、この型を差し込む位置だけを決めさせ、店舗の住所や電話番号を作らせないでください。
AIへ渡す前に整形する
- 本文の整形 … 通知メールの本文から、ポータルの広告やフッター(配信停止の案内など)を取り除きます。前後の決まった区切り線や定型文を目印に切り出します
- 物件番号の正規化 … 媒体ごとに物件番号の書き方が違うため、自社の物件番号へ変換する対応表を持ちます
- 重複の確認 … 同じメールアドレスまたは電話番号から、過去14日以内に反響があるかを反響台帳で調べます。あれば「再問い合わせ」として、前回の担当者へ回します
- 空き状況の鮮度判定 … 台帳の最終確認日から今日までの日数を計算します。3日を超えたら、空室でも「要確認」に切り替えます。 この計算は生成AIに渡す前に行います
- 内見枠の絞り込み … 担当店舗と、物件の内見可能日(入居中なら退去予定日の翌日以降)で枠を絞ってから渡します
AIに処理させる
計算・台帳側で行うこと:
| 処理 | 内容 |
|---|---|
| 物件番号の変換 | 媒体の番号 → 自社の番号 |
| 空き状況の鮮度 | 今日 - 最終確認日 |
| 空き状況の判定 | 空室かつ3日以内の確認 → 案内可、それ以外 → 要確認 |
| 内見枠の絞り込み | 担当店舗、翌々日以降7日間、物件の内見可能日以降 |
| 重複の確認 | 過去14日の反響台帳と連絡先で照合 |
| 追客の予定日 | 初回返信の翌日、3日後、7日後 |
生成AI(ChatGPT(OpenAI))にさせること:
| 処理 | 内容 |
|---|---|
| 抽出 | 物件番号、物件名、お客様の氏名・連絡先、希望の入居時期、希望日、質問事項 |
| 質問の整理 | メッセージの中の質問を1つずつ分ける(駐車場、ペット、初期費用など) |
| 答えられる質問の判定 | 台帳の項目で答えられるか、担当者の確認が要るか |
| 候補日の選択 | 渡した枠の中から、お客様の希望に近い3つを選ぶ |
| 下書きの作成 | 初回返信の本文 |
抽出と下書きは、別の手順に分けます。1回目で抽出し、2回目で台帳と内見枠を足して下書きを作ります。 1回で両方をさせると、台帳を引く前に「空いています」と書いてしまいます。
空いているかどうかの判断は、生成AIにさせません。 前処理で決めた vacancy_status をそのまま使わせます。
指示内容を固定する
1回目(抽出): Extract Structured Data のアクションで、項目を指定して抜き出します。
あなたは賃貸仲介会社の反響受付の担当者です。
下の反響メールから、指定した項目を抜き出してください。
【厳守事項】
- メールに書かれていることだけを抜き出してください。推測で埋めないでください。
- 書かれていない項目は空欄にしてください。
- 物件番号は、メールに書かれた文字列をそのまま入れてください。変換しないでください。
- 質問事項は、お客様のメッセージの中の問いを1つずつ分けて入れてください。
「駐車場はありますか。ペットは相談できますか」なら2つです。
- 希望日は、お客様が書いた表現をそのまま入れてください(「土曜の午後」など)。
- 氏名や連絡先がメールに載っていない場合は contact_available を false にしてください。
- 反響の通知でないメール(媒体からのお知らせなど)なら is_inquiry を false にしてください。
【媒体名】
{source_media}
【反響メールの本文】
{mail_body}
2回目(下書き): Conversation のアクションで、1回目の結果と台帳・内見枠を渡します。会話の記録は残さない設定にします。
あなたは賃貸仲介会社の営業担当です。
下の反響への初回返信の下書きと、内見候補日3つを作ってください。
この下書きは、担当者が確認してから送ります。
【厳守事項】
- 空き状況は【物件の情報】の vacancy_status に従ってください。
「案内可」のときだけ「現在ご案内できます」と書いてください。
「要確認」のときは「空き状況を確認し、本日中にご連絡します」と書き、
内見の日時を確定する書き方をしないでください。
「成約済」のときは、その部屋を案内する書き方をしないでください。
- 賃料・管理費・敷金・礼金・入居可能日は【物件の情報】の値だけを使ってください。
値が空欄の項目は書かず、needs_staff_check に入れてください。
- お客様の質問には1つずつ答えてください。
【物件の情報】で答えられない質問は、答えを作らず
「確認してご連絡します」と書き、needs_staff_check に入れてください。
- 内見候補日は【内見の空き枠】の中からだけ選んでください。
枠にない日時を作らないでください。
お客様の希望日に近い順に3つ選び、希望日がなければ近い日から選んでください。
- 店舗の住所・電話番号・署名は【返信の型】の文をそのまま使ってください。
- 「今すぐ」「残りわずか」「早い者勝ち」など、お客様を急かす表現を使わないでください。
- 他の物件を勧める文は書かないでください(成約済の場合を除き、担当者が判断します)。
- 本文は400字以内にしてください。
【お客様の反響(1回目の抽出結果)】
{extracted}
【物件の情報】
{property}
【内見の空き枠】
{slots}
【返信の型】
{template}
「要確認のときは内見の日時を確定する書き方をしない」の1行が重要です。 これがないと、下書きは「10月3日 14時はいかがでしょうか」と書きます。担当者がそのまま送り、お客様が日時を空けてから、実は成約済みだったと分かることが起こります。要確認の物件では、候補日は「確認後にご提案します」と書かせ、候補日の配列だけを担当者用に残します。
「答えられない質問に答えを作らない」も必須です。 「ペット相談可」と台帳に書かれていないのに、下書きが「小型犬であればご相談可能です」と書くことがあります。賃貸では、この1文が入居後の揉めごとの種になります。
「急かす表現を使わない」の指示を入れておくと、担当者ごとの書き方のばらつきも抑えられます。 初回返信は、お客様が会社を比べる材料です。丁寧で、必要なことが揃っていて、短いことが評価されます。
出力形式を固定する
1回目(抽出)の出力:
| 項目 | 型 | 内容 |
|---|---|---|
| is_inquiry | 真偽 | 反響の通知か |
| media | 文字 | 媒体名 |
| media_property_id | 文字 | メールに書かれた物件番号 |
| property_name | 文字 | 物件名と部屋番号 |
| customer_name | 文字 | お客様の氏名 |
| customer_email | 文字 | 返信先 |
| customer_phone | 文字 | 電話番号 |
| contact_available | 真偽 | 連絡先がメールに載っているか |
| move_in_timing | 文字 | 希望の入居時期 |
| preferred_dates | 配列 | お客様が書いた希望日の表現 |
| questions | 配列 | 質問事項を1つずつ |
| message_raw | 文字 | お客様のメッセージの原文 |
2回目(下書き)の出力:
{
"inquiry_id": "",
"vacancy_status": "案内可 | 要確認 | 成約済",
"reply_subject": "",
"reply_body": "",
"proposed_slots": [
{ "date": "", "time": "", "staff": "", "meeting": "来店 | 現地" }
],
"answered_questions": [
{ "question": "", "answer": "", "source_field": "" }
],
"needs_staff_check": [],
"followup_plan": [
{ "day": 1, "action": "電話" },
{ "day": 3, "action": "2通目のメール" },
{ "day": 7, "action": "最終の連絡" }
],
"priority": "high | normal",
"priority_reason": ""
}
answered_questions に source_field を持たせる点が効きます。 答えが台帳のどの列から来たかが分かるので、担当者は元の値と見比べるだけで確認が終わります。source_field が空の答えがあれば、それは作られた答えです。 送る前に消します。
priority は、入居時期が1か月以内、または希望日が3日以内に入っている反響を high にします。判断の基準をプロンプトに書き、理由を必ず出させます。
システムへ連携する
Gmail: Create Draft Reply で、元の反響メールのスレッドに返信の下書きを作ります。宛先はポータルの通知元ではなく、抜き出した customer_email にします。 通知メールにそのまま返信すると、ポータルの送信専用アドレスに届いて終わります。連絡先がない反響は、Gmail の下書きを作らず、反響台帳の「管理画面で返信」の列に下書きの本文を置きます。
反響台帳(Google スプレッドシート): 1反響1行で記録します。
| 列 | 中身 |
|---|---|
| 受信日時 / 媒体 / 物件 | 基本情報 |
| お客様 / 連絡先 | 抽出結果 |
| 空き状況 / 最終確認日 | 台帳から |
| 要確認の項目 | needs_staff_check |
| 下書きの場所 | Gmail の下書き/管理画面で返信 |
| 担当者 | 割り当て表から |
| 送信日時 | 人が入れる |
| 返信の有無 / 内見の予約 | 人が入れる |
| 追客1〜3の予定日と実施 | 予定日は自動、実施は人が入れる |
追客: Delay Until で、追客の予定日の朝9時まで Zap を止めます。再開したら、反響台帳の「返信の有無」と「内見の予約」を見て、どちらも空欄のときだけ担当者へ知らせます。 ここにも Filter を使います。Delay で止められるのは最長30日で、Zap を有効にしたままにしておく必要があります。7日後の最終の連絡までなら、この範囲に収まります。
担当者への通知: 朝8時半に、夜間・休日に作られた下書きの件数と、要確認の物件の一覧を店舗ごとに送ります。要確認の一覧を最初に見せるのは、管理会社への電話を開店直後に済ませるためです。
人が確認する
すべての下書きを、担当者が読んでから送ります。 送る前に見るのは次の4点です。
vacancy_status… 「案内可」でも、最終確認日が前日以前なら賃貸管理システムで今日の状況を見る。成約済みの部屋を案内しないことを最優先にするneeds_staff_check… 空でなければ、答えを確かめてから書き足すanswered_questionsのsource_field… 空の答えがあれば消すproposed_slots… 自分の予定と、物件の鍵の手配が間に合うか
確認を速くするための設計が効きます。
- 要確認の物件を一覧の上に固定する
- 下書きの本文と、台帳の値を並べて表示する
- 答えの元になった列名を下書きの下に書いておく
- 再問い合わせは前回の担当者へ回す(同じお客様に別の担当者から返信が届かない)
1つ目が効きます。 朝一番に管理会社へ電話し、空き状況が確定してから下書きを直して送る順にすると、取り消しの連絡がほぼなくなります。
例外に対処する
| 起きること | 対応 |
|---|---|
| 物件番号が台帳にない | 「要確認」にして担当者へ回す。自動で空いていると判断しない |
| 台帳では空室だが確認日が古い | 前処理で「要確認」に切り替える |
| 成約済みの物件への反響 | その部屋を案内しない下書きにし、条件の近い物件は担当者が選ぶ |
| 連絡先がメールに載っていない | 管理画面で返信する扱いにし、下書きの本文だけを台帳に置く |
| 1通に複数の物件の問い合わせ | 物件ごとに分けて処理し、返信は1通にまとめる |
| 同じお客様からの再問い合わせ | 前回の担当者へ回す。新しい下書きは作るが、前回の返信を併記する |
| 内見の空き枠がない | 候補日を空にし、「日程を調整してご連絡します」と書かせる |
| 質問が物件と関係ない(審査の相談など) | needs_staff_check に入れる。答えを作らせない |
| ポータルの通知の形式が変わった | Filter で落ちた件数を毎週見る。急に増えたら形式の変更を疑う |
| 生成AIの呼び出しが失敗した | 下書きなしで反響台帳にだけ記録し、担当者へ知らせる |
| 反響でないメールが混ざった | is_inquiry が false なら以降を止める |
記録を残す
- 反響ごとの抽出結果と下書きの本文
- 担当者が送った最終の本文(下書きとの差を見るため)
- 受信から送信までの時間
- 空き状況の判定と、実際の空き状況
- 追客の予定と実施、返信・内見の予約の有無
「受信から送信までの時間」を必ず残してください。 夜間・休日の反響に何時に返せたかが、この構成の効果そのものです。導入前の1か月分を反響台帳から数えておくと、比べる基準になります。
「下書きと送った本文の差」も効きます。 担当者が毎回同じ箇所を直しているなら、プロンプトか返信の型を直します。直しの多い店舗や媒体が分かると、型の改善が店舗ごとに進みます。
04実装レベルの3段階
半自動化の時点で、12分が5分程度になります。 読み取り、台帳を引く手間、返信を一から書く手間が消えるためです。本格構成で4.0分になりますが、減るのは追客の予定づくりと記録の手間です。 追客の通知は、半自動化の段階から入れても構いません。 Delay Until と Filter だけで作れます。反響が消える原因の多くは、初回返信の後の連絡が途切れることです。 本格構成の「下書きと送信本文の差の集計」には、時間削減とは別の価値があります。 担当者が毎回書き足している一文があれば、それは返信の型に入れるべき案内です。直しが減っていけば、店舗ごとの返信の質がそろってきます。
05工数削減シミュレーション
導入後 600件 × 4分 ÷ 60 = 40 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 賃貸仲介・管理を行い、不動産ポータルサイトと自社サイトから月に数百件の反響メールが届く会社。夜間・休日に届いた反響への初回返信が翌日の昼以降になっている場合。店舗ごと・担当者ごとに返信の書き方と追客の間隔がばらついている場合。自社管理物件の空き状況を台帳で持っている場合。
- 反響が月に数十件で、担当者がその日のうちに全件へ返信できている場合。空き状況の台帳がなく、物件ごとに管理会社へ電話しないと分からない物件が大半の場合。ポータルサイトの管理画面からしか返信できず、反響の内容もメールに載らない運用の場合。
07最小構成で試す方法
- 過去1か月の反響メールから、媒体ごとに10件、合わせて40件を選ぶ(夜間・休日着を半分入れる)
- お客様の氏名・電話番号・メールアドレスを伏せ字に置き換える
- 該当する物件の台帳の値と、当時の内見予定表の空き枠を用意する
- 生成AIのチャット画面に、上記のプロンプトと1件分のデータを貼り付ける
- 抽出結果と下書きを、実際に送った返信と比べる
見るのは次の3点です。
| 見る点 | 判断 |
|---|---|
| 質問事項の抜き出し | お客様の質問を1つでも落としていないか |
| 台帳にない答えを作っていないか | 1件でもあれば、プロンプトの禁止を強める |
| 担当者がどこを直したか | 直しが少ない下書きが半分以上あれば、自動化に進む |
1つ目を必ず確かめてください。 質問を落とした返信は、お客様に「読んでいない」と受け取られます。媒体ごとに書式が違うので、媒体ごとに数えます。
40件の中に、成約済みの物件への反響を必ず入れてください。 台帳の値を「成約済」にして渡し、下書きがその部屋を案内する書き方をしないかを確かめます。あわせて、最終確認日が古い空室を「要確認」にして渡し、日時を確定する書き方にならないかも見ます。 ここで崩れるなら、自動化に進む前にプロンプトの厳守事項を直します。
ワークフローを作らずに、ここまでは試せます。所要は1〜2日です。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 成約済みの部屋を案内する下書きが出る | 最終確認日で「要確認」に切り替える。空き状況はAIに判断させない |
| 台帳にない答えを作る | source_field を出させ、空の答えは送る前に消す |
| お客様の質問を落とす | 抽出で質問を1つずつ分けさせ、答えと数を突き合わせる |
| ポータルの送信専用アドレスに返信してしまう | 宛先を抜き出した連絡先にする |
| 枠にない日時を提案する | 渡した枠の中からだけ選ばせる |
| 当日の内見を提案して鍵が間に合わない | 翌々日以降の枠だけを渡す |
| 反響でないメールまで処理する | Gmail のフィルタと Filter で二重に絞る |
| 同じお客様に別の担当者から返信が届く | 過去14日の反響と照合し、前回の担当者へ回す |
| 急かす表現が混ざる | プロンプトで禁止語を並べる |
| 追客の通知が返信済みの人にも届く | 再開後に反響台帳を見て、空欄のときだけ知らせる |
| 媒体の通知の形式が変わって止まる | Filter で落ちた件数を毎週見る |
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 個人のお客様の氏名、メールアドレス、電話番号、希望の住まいの条件、入居の時期。住所を探している個人の生活に関わる情報です。
- 外部AIへの入力可否 … お客様の個人情報を外部のAIサービスへ送ることになります。自社の個人情報の取り扱いの方針と、プライバシーポリシーに書いている利用目的の範囲に入るかを確認してください
- 連絡先を渡さない設計 … 下書きを作るのに、電話番号は要りません。抽出の後、2回目の呼び出しには氏名の呼び方だけを渡し、連絡先は台帳の側で扱う形にできます
- 学習利用 … OpenAI のAPIに送ったデータは、利用者が共有を選ばない限り学習に使われないと説明されています。組織の設定で共有を選んでいないかを確認してください
- 会話の記録を残さない … Conversation のアクションでは、会話を記録する設定を使わないでください。反響ごとに独立した呼び出しにします
- 成約済み物件を案内しないこと … 空き状況の古い情報で返信すると、実際には案内できない物件で集客する形になります。最終確認日による切り替えと、送信前の確認を運用の決まりにしてください
- 受信用アドレスの権限 … Zapier に Gmail の権限を渡すことになります。反響専用のアドレスにし、個人のメールボックスをつながないでください
- 反響台帳の閲覧範囲 … 全店舗のお客様の連絡先が集まります。閲覧を賃貸営業の担当者に限ってください
- 自動実行してよい範囲 … 抽出、台帳の参照、下書きの作成、記録、追客の通知までです。お客様への送信、空き状況の最終判断、条件の約束は人が行います
誤りが起きた場合のリスクは、成約済みの部屋の案内、台帳にない条件の約束、個人情報の漏えいです。2つ目は入居後の揉めごとにつながるため、source_field の確認を省かないでください。
10まず何から始めるか
1週目:物件台帳の「最終確認日」を確かめる
賃貸管理システムから、物件番号・空き状況・最終確認日を毎朝書き出せるかを確認します。最終確認日が取れないなら、この構成の空き状況の判定は成り立ちません。 空き状況を確かめた日を記録する運用を先に作ってください。
2週目:過去の反響40件で下書きを試す
媒体ごとに10件を選び、チャット画面で抽出と下書きを作らせます。質問の落ちがないか、台帳にない答えを作っていないかを数えます。 媒体ごとに物件番号の対応表もこの週に作ります。
3週目:1店舗・1媒体で Zap を動かす
Gmail のフィルタとラベルを作り、New Labeled Email から Create Draft Reply までをつなぎます。最初の2週間は、下書きと実際に送った本文を並べて記録します。
4週目以降: 残りの媒体と店舗に広げ、追客の通知を足します。朝の要確認一覧を最初から入れてください。 開店直後の電話で空き状況が確定すると、下書きの確認がそのまま送信につながります。
2か月目以降: 受信から送信までの時間を、導入前と比べます。夜間・休日着の反響だけを抜き出して比べると、効果がはっきり出ます。 下書きと送った本文の差が大きい箇所から、プロンプトと返信の型を直してください。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| Zapier の Gmail 連携に、New Labeled Email・New Email・New Email Matching Search などのトリガーと、Create Draft Reply・Create Draft などのアクションがあること。New Email や New Email Matching Search は検出できる期間が1時間で、New Labeled Email には制限がないこと | Zapier: How to get started with Gmail on Zapier | 2026-09-24 |
| Zapier の ChatGPT(OpenAI)連携に Conversation・Extract Structured Data・Analyze Text などのアクションがあること。前払いの課金を有効にした OpenAI のアカウントが必要なこと。APIで送ったデータは利用者が共有を選ばない限り学習に使われないと説明されていること | Zapier: How to get started with ChatGPT (OpenAI) on Zapier | 2026-09-24 |
| Zapier の Filter が、条件を満たしたデータのときだけ Zap の続きを動かすこと。有料プランで使えること | Zapier: Add conditions to Zaps with filters | 2026-09-24 |
| Zapier の Delay に Delay For・Delay Until・Delay After Queue があり、最長30日まで止められること。Zap を有効にしておく必要があること。無料プランでは使えないこと | Zapier: Add delays to Zaps | 2026-09-24 |
不動産ポータルサイトの通知メールの形式、氏名や連絡先がメールに載るかどうか、ポータルの管理画面からの返信が必要かどうかは、媒体と契約によって異なります。この部分は利用する媒体ごとに個別確認が必要です。 物件の広告表示に関する規制については、この記事では扱っていません。成約済みの物件を案内しないことは、運用上の確認として記載しています。お客様の個人情報を外部のAIサービスで扱ってよいかは、自社のプライバシーポリシーと個人情報の取り扱いの方針を確認してください。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0204)についてのご相談はこちらから。
