2026-10-02 · 原文发布日
n8n自动给房产线索分级派单并超时升级
面向房产中介团队的n8n付费模板:线索经webhook进入后,Gemini按意向、时间、预算评为Hot/Warm/Cold,冷线索进队列不打扰经纪人;热温线索按经纪人专长匹配并按在手线索数负载均衡,同时发Gmail确认邮件、Slack私信和抄送店长。经纪人点链接确认,默认15分钟未确认自动升级店长,每周一给店长发分配量、确认率、响应时长报告。可选自动建Pipedrive联系人和交易。
原文要点
这是n8n上一个房产线索路由付费模板:线索经webhook进入后由Gemini按意向、时间线、预算评为Hot/Warm/Cold;Cold进冷队列不打扰经纪人;Hot/Warm按经纪人专长(Buyer/Seller/Rental/Investment/General)匹配并在同专长池内按在手线索数负载均衡。同时发Gmail带确认链接、Slack私信和店长抄送;经纪人点链接后记确认时间戳并算响应分钟数;默认15分钟未确认则升级通知店长(不改派);每周一8点给店长发周报。可选建Pipedrive联系人和交易,其API用api_token查询参数而非Bearer头。
这次做成什么
购买原模板后按其四段结构完成配置并跑通一条测试线索:A段webhook收线索并AI分级路由,B段经纪人点链接确认,C段超时升级,D段周一报告。本站另提供可手工搭建的最小练习方案。
准备什么
- 已购买该n8n模板(付费),本站不提供原工作流文件
- n8n实例带永久公网URL(localhost会导致确认链接失效)
- Google Gemini API、Google Sheets/Gmail/Slack OAuth2凭据
- 建好的Google表格含Lead Assignments、Agents、Weekly Performance Log三个标签页
具体怎么做
配置凭据与表格
在n8n中添加Gemini API、Google Sheets/Gmail/Slack OAuth2四个凭据。建一张Google表格并建齐三个标签页,按原文列结构填表头,把表格ID和各标签名填入所有Sheets节点。Slack User ID在成员资料三点菜单里复制,形如U12345678。
填经纪人名单与全局配置
在Configuration节点填broker邮箱、broker Slack频道、ESCALATION_MINUTES(默认15)、N8N_WEBHOOK_BASE_URL(公网地址)和AGENTS_JSON(本站示例见材料一)。注意A段和D段各有一个Configuration节点,两处都要改;路由运行时只读AGENTS_JSON,Agents表仅用于记录,两者必须保持同步。
接入线索来源并测试A段
复制"New Lead Received"webhook的URL到你的表单或CRM。用材料三的测试JSON发POST请求,观察:Gemini分级→按专长过滤Status=Available的经纪人→选Active Leads最少者→三路通知并发→Lead Assignments表新增一行且该经纪人Active Leads加1。
验证B段确认与C段升级
从测试经纪人邮箱点确认链接,确认B段webhook写入Acknowledged At和Response Time并发确认邮件。再发一条线索但不点链接,等超过ESCALATION_MINUTES后确认店长收到Gmail和Slack升级提醒;注意升级只通知不改派。
验证D段周报与可选Pipedrive
手动执行一次D段Schedule分支,确认店长收到分配量、确认率、平均响应时长、分数分布和升级数报告。如需Pipedrive,置USE_PIPEDRIVE=true并填域名与API token,不要加Authorization头。
可直接复制的材料
AGENTS_JSON经纪人名单示例
本站独立编写的虚构示例,字段名需对照原模板Configuration节点核对;邮箱和Slack ID全部替换为真实值,Status=Busy的经纪人会被排除路由。
[{"agentId":"A01","name":"林晓","email":"linxiao@demo-realty.example","slackUserId":"U0DEMO001","speciality":"Buyer","activeLeads":2,"status":"Available"},{"agentId":"A02","name":"周凯","email":"zhoukai@demo-realty.example","slackUserId":"U0DEMO002","speciality":"Seller","activeLeads":0,"status":"Available"},{"agentId":"A03","name":"吴珊","email":"wushan@demo-realty.example","slackUserId":"U0DEMO003","speciality":"Rental","activeLeads":1,"status":"Busy"}]Google表格三标签页列结构
列名来自原模板说明,逐字照抄供建表用;Weekly Performance Log原模板未给列明细,需打开原工作流核对。
Lead Assignments: Assignment ID, Timestamp, Lead Name, Email, Phone, Lead Source, Intent, Budget, Timeline, Message, AI Score, Score Reasoning, Assigned Agent ID, Assigned Agent Name, Assignment Method, Acknowledged, Acknowledged At, Response Time (mins), Escalated, Pipedrive Deal ID, Status, Notes
Agents: Agent ID, Agent Name, Email, Phone, Slack User ID, Speciality, Active Leads, Total Assigned, Avg Response Time (mins), Status
Weekly Performance Log: 周报记录页(列以原模板为准)测试线索webhook JSON
本站虚构测试数据。此条含明确意向、预算和时间线,预期被Gemini判为Hot并路由给Buyer专长且Active Leads最少的经纪人;字段名以原模板webhook实际接收格式为准。
{"leadName":"测试客户陈一","email":"chenyi-test@example.com","phone":"13800000000","leadSource":"website-form","intent":"Buyer","budget":"300-400万","timeline":"3个月内","message":"想在市中心看两居室,预算350万左右,三个月内定下来,请尽快联系我。"}输入与输出示例
本站虚构演示,非原作者结果;分级与选人逻辑按原文描述推导演示,未实际运行
输入
向webhook POST材料三的测试JSON(Buyer意向、预算350万、3个月内)对应输出
AI Score=Hot,Assigned Agent=A01林晓(Buyer池内activeLeads 2为最低),Gmail发确认链接邮件、Slack私信U0DEMO001、店长收到抄送;Lead Assignments新增一行Status=Assigned,Agents表A01的Active Leads由2变3。做完检查这些
- 测试Buyer线索被判为Hot/Warm并路由给Buyer专长中在手线索最少的Available经纪人
- Cold线索只写入Lead Assignments且Status=Cold - Pending Review,不通知任何经纪人
- 点确认链接后Acknowledged At和Response Time (mins)正确写入,并发确认邮件
- 超过15分钟未确认时店长收到Gmail和Slack升级提醒,但线索不被自动改派
- 周一早8点(或手动执行)店长收到含确认率和响应时长的周报
容易卡住的地方
- 原模板需付费购买,本站材料仅为自建练习参考,不是原工作流文件;Gemini等服务另计费
- 路由只读AGENTS_JSON而非Agents表,两处不同步会导致派错人
- 确认链接依赖公网URL,本地测试需手动粘贴带参数的测试webhook地址
- Pipedrive用api_token查询参数认证,加Authorization头会被忽略甚至引发异常
- 负载均衡计数靠经纪人结单后手动在Agents表减Active Leads,忘记减会导致分配倾斜
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Qualify and route real estate leads with Google Gemini, Gmail, Slack and Sheets
- 原作者
- Hassan
- 原始发布日期
- 2026-10-02T04:54:00.852Z
- 来源
- https://n8n.io/workflows/20321