AI PLAY玩法更新持续收录
← 回到更新流

2026-10-01 · 原文发布日

n8n模板:房产中介询盘自动提取信息并草拟个性化回复

每分钟轮询Gmail未读询盘,识别来源是Rightmove、Zoopla等门户还是官网表单并丢弃非询盘邮件;GPT-4o-mini抽取联系人、意向房源和资质字段,检查缺哪些信息,再对照Google Sheets房源表匹配房源、判断是否在租,生成预审核表单链接或相似房源建议。GPT-4o据此撰写回复,不重复追问对方已提供的信息,套上品牌化HTML后,可选择只建Gmail草稿等员工审批,或对安全询盘自动发送并标记已读;每条询盘和结果都记入日志表,还可选配WhatsApp跟进。

原文要点

原模板每分钟轮询Gmail未读邮件,识别Rightmove、Zoopla、OnTheMarket、SpareRoom或官网来源并丢弃门户管理类邮件;GPT-4o-mini抽取联系人、房源、资质字段并检测缺失项;对照Google Sheets的Properties表匹配房源与在租状态,生成预审核表单链接或相似房源建议;GPT-4o撰写不重复追问已提供信息的回复,套品牌化HTML后建Gmail草稿待审批或对安全询盘自动发送并标记已读;每条询盘记入Enquiry Log表,WhatsApp跟进为可选。

这次做成什么

用一套合成询盘邮件和自建Google Sheet,在n8n里跑通“识别询盘→抽取字段→匹配房源→草拟回复→建草稿待审批”的闭环,自动发送保持关闭,全程不触碰真实客户邮箱。

准备什么

  • 一个Gmail账号及n8n的Gmail OAuth2凭据,练手建议用专用测试邮箱
  • OpenAI API密钥,需可用gpt-4o-mini和gpt-4o两个模型(另计费)
  • 一个含Properties和Enquiry Log两个标签页的Google Sheet及OAuth凭据
  • 一个预审核/申请表单的链接,Google Form或自有表单均可

具体怎么做

  1. 建房源与日志表

    在Google Sheet建Properties标签页,至少含ref、address、rent、bedrooms、available_from、status、area、notes列;再建Enquiry Log标签页。用下方合成CSV填充三行虚构房源,state全部用假想地名。

  2. 轮询与去重

    加Schedule Trigger设为每分钟,接Gmail节点列未读邮件;在Code节点里对已处理message ID去重(练手可存n8n静态数据或日志表),再逐封调用Gmail API取完整头与正文。

  3. 识别来源并丢弃非询盘

    按发件域和主题关键词分类为Rightmove、Zoopla、OnTheMarket、SpareRoom或website;门户通知、管理员邮件直接标记跳过,不进入抽取。

  4. GPT-4o-mini抽取字段

    用OpenAI节点挂下方抽取提示词,输出严格JSON:姓名、邮箱、电话、意向房源ref或地址、入住日期、租期、职业、养宠、预算。再用Code节点归一化并列出missing_fields数组。

  5. 匹配房源

    用Google Sheets节点读Properties,按ref或地址匹配;在租则拼预审核表单链接(基础URL+询盘参数),不在租则按区域和卧室数挑最多两条相似房源写入回复素材。

  6. GPT-4o撰写回复

    第二个OpenAI节点挂下方回复系统提示词,规则含“绝不重复追问对方已提供的信息”、缺什么问什么、在租推表单链接、不在租给相似房源;输出纯文本正文后套品牌化HTML模板。

  7. 草稿审批与日志

    练手阶段保持auto-send关闭:用Gmail节点在原始邮件线程上建草稿;把询盘摘要、匹配结果、处理方式追加到Enquiry Log。确认稳定后再考虑对安全询盘开自动发送并标记已读,WhatsApp分支不用就删掉。

可直接复制的材料

字段抽取提示词(本站独立编写)

本站独立编写,输出schema可自行扩展资质字段。

你是房产中介询盘解析器。从下面的邮件正文抽取字段,只输出JSON,不要输出任何解释。
字段:name(姓名)、email、phone、property_ref(房源编号,无则null)、property_address、move_in_date、tenancy_length、occupation、pets(true/false/null)、budget_monthly、source_guess。
规则:邮件没提到的字段一律填null;日期统一为YYYY-MM-DD;金额只填数字。
邮件正文:
{{ $json.body_text }}

回复撰写系统提示词(本站独立编写)

“不重复追问”规则来自原模板描述,措辞为本站重写。

你是英国租赁中介的客服撰稿人。根据询盘抽取结果和房源匹配结果写一封简短友好的英文回复。
硬性规则:
1. 绝不重复追问对方已经在邮件里提供过的信息;
2. 只对missing_fields里的字段各问一次;
3. 若房源在租,附上预审核表单链接并邀请填写;若不在租,推荐最多两套相似房源;
4. 不承诺价格优惠、不做资质结论;
5. 落款使用配置里的中介名称与联系方式。
输入JSON:{{ $json }}

Properties表合成数据

本站虚构房源,地址与价格均为练习用假数据。

ref,address,rent,bedrooms,available_from,status,area,notes
FX-101,12 Example Lane,1450,2,2026-11-01,available,Riverside,近车站
FX-102,45 Demo Road,1100,1,2026-10-20,let,Old Town,已租出
FX-103,8 Sample Court,1600,3,2026-11-15,available,Riverside,带花园

输入与输出示例

本站虚构演示,非原作者系统输出,未真实调用OpenAI或Gmail。

输入

测试邮箱收到一封询盘:发件人emma.test@example.com,正文“Hi, I'm interested in FX-101 on Example Lane. We are two professionals, no pets, hoping to move in on 1 November 2026. What's the application process?”

对应输出

抽取JSON:{"name":"Emma","email":"emma.test@example.com","phone":null,"property_ref":"FX-101","move_in_date":"2026-11-01","occupation":"professional","pets":false,"missing_fields":["phone","tenancy_length"]};匹配FX-101在租→回复草稿致谢并附预审核表单链接,只追问电话与租期;Gmail里出现一封同线程草稿,Enquiry Log追加一行

做完检查这些

  • 三封合成测试邮件中两封询盘被处理、一封门户通知被正确跳过
  • 抽取输出是合法JSON且邮件未提及的字段为null
  • 回复草稿没有重复询问对方已说明的入住时间或养宠情况
  • FX-102(已租出)的询盘收到的是相似房源建议而非表单链接
  • 每封处理过的邮件在Enquiry Log都有对应一行且message ID不重复

容易卡住的地方

  • Gmail OAuth2授权范围不足会导致建草稿或标记已读失败,需重新授权
  • 自动发送开关默认应保持关闭,先观察草稿质量再考虑开启
  • 门户邮件格式变化会让来源识别失效,需定期补充关键词
  • GPT-4o与GPT-4o-mini均按调用量另计费,频繁轮询要留意成本
  • 每分钟轮询对低量邮箱可能过于频繁,可拉长间隔
  • 表单链接拼接参数含个人信息时注意URL长度与隐私

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Reply to property enquiries with Gmail, Google Sheets and GPT-4o
原作者
Ali Amin
原始发布日期
2026-09-30T16:49:53.647Z
来源
https://n8n.io/workflows/20233