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或自有表单均可
具体怎么做
建房源与日志表
在Google Sheet建Properties标签页,至少含ref、address、rent、bedrooms、available_from、status、area、notes列;再建Enquiry Log标签页。用下方合成CSV填充三行虚构房源,state全部用假想地名。
轮询与去重
加Schedule Trigger设为每分钟,接Gmail节点列未读邮件;在Code节点里对已处理message ID去重(练手可存n8n静态数据或日志表),再逐封调用Gmail API取完整头与正文。
识别来源并丢弃非询盘
按发件域和主题关键词分类为Rightmove、Zoopla、OnTheMarket、SpareRoom或website;门户通知、管理员邮件直接标记跳过,不进入抽取。
GPT-4o-mini抽取字段
用OpenAI节点挂下方抽取提示词,输出严格JSON:姓名、邮箱、电话、意向房源ref或地址、入住日期、租期、职业、养宠、预算。再用Code节点归一化并列出missing_fields数组。
匹配房源
用Google Sheets节点读Properties,按ref或地址匹配;在租则拼预审核表单链接(基础URL+询盘参数),不在租则按区域和卧室数挑最多两条相似房源写入回复素材。
GPT-4o撰写回复
第二个OpenAI节点挂下方回复系统提示词,规则含“绝不重复追问对方已提供的信息”、缺什么问什么、在租推表单链接、不在租给相似房源;输出纯文本正文后套品牌化HTML模板。
草稿审批与日志
练手阶段保持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