2026-10-10 · 原文发布日
n8n模板:B2B线索评分并分级路由到WhatsApp、Gmail与Slack
该n8n流程从Google Sheets读取线索并规范化字段,先按ICP规则表算规则分,再调Jev(beatapi)接口拿AI评分,合并成Tier 1、Tier 2、不合格或待复核四档:Tier 1经WhatsApp发约见链接并提醒Slack销售,Tier 2发Gmail软触达邮件,待复核转人工。每条线索的评分、分层与理由都回写Lead_Log表。
原文要点
来源是n8n公开模板页,描述一条线索评分流程:手动触发后从Google Sheets的Leads_Inbox读取线索并规范化为name、email、title、company、domain、phone;再查Company_Enrichment和ICP_Rules两个表算规则分;随后调Jev(beatapi)HTTP接口取AI评分、分层和置信度;合并后分为Tier 1、Tier 2、Unqualified、Needs Review四档,Tier 1走WhatsApp发Calendly链接并提醒Slack,Tier 2发Gmail软触达邮件,复核件转Slack人工;每条结果回写Lead_Log并生成运行摘要。模板需自行配置Google服务账号、beatapi头认证、WhatsApp Business Cloud、Gmail OAuth2和Slack凭据。
这次做成什么
在n8n中按'读表→规则打分→AI评分→四档分支→触达→回写日志'的结构自建一条演练流程(本站独立设计,非原工作流文件;原模板可在n8n模板页下载后在原工作流内核对节点名与参数)。练习输入用合成的三条线索,目标是每条线索得到确定的分层结果和对应的触达文案,并写入日志表。
准备什么
- 一个可登录的n8n实例(云端或自托管均可)
- Google Sheets服务账号凭据,且表格已共享给该服务账号邮箱
- 四个表页签:Leads_Inbox、Company_Enrichment、ICP_Rules、Lead_Log
- beatapi的HTTP Header Auth凭据(端点URL与模型设置需按你的账号核对,本站不掌握)
- WhatsApp Business Cloud凭据与Phone Number ID,线索手机号需E.164格式
- Gmail OAuth2凭据和Slack凭据(含目标频道)
具体怎么做
建表并灌入练习数据
新建一张Google Sheets,建四个页签。Leads_Inbox的列头设为name、email、title、company、domain、phone,填入下方artifact中的三条合成数据;ICP_Rules页签按下方规则表示例建立评分项;Lead_Log页签列头设为name、email、rule_score、ai_score、tier、reason、processed_at。把表格分享给服务账号邮箱,记下文档ID。
配置读取与规范化节点
在n8n新建工作流,起点用Manual Trigger(与原模板一致为手动测试执行)。接一个Google Sheets节点选'Get Many'读取Leads_Inbox,再跟一个Set节点把字段统一映射成name、email、title、company、domain、phone六个键,缺失字段填空字符串,保证后续节点拿到的结构一致。
实现规则打分
用Google Sheets节点分别读取Company_Enrichment和ICP_Rules,用Merge节点按domain或company把补全数据并到线索上。然后用一个Code节点实现确定性打分:遍历ICP_Rules每行(字段名、匹配值、分值),命中就加分,输出rule_score和命中理由数组。例如'title含CEO加20分、公司人数大于50加15分'这类规则直接写在表里,改表即改规则,不动工作流。
接入AI评分并合并分层
加HTTP Request节点,方法POST,认证选Header Auth(你的beatapi凭据),请求体带上规范化后的线索档案和rule_score。返回应包含ai_score、tier建议与confidence(具体字段名以你账号的接口返回为准,需在原模板核对)。之后用Code或Switch节点实现合并逻辑:rule_score与ai_score加权求总分,总分≥80且confidence高判Tier 1;50–79判Tier 2;低于阈值判Unqualified;接口报错或confidence低判Needs Review。
配置三条路由与触达
Switch节点按tier分四路。Tier 1路:WhatsApp Business Cloud节点发模板消息,正文嵌入你的Calendly约见链接,再接Slack节点向销售频道发提醒(含姓名、公司、总分)。Tier 2路:Gmail节点发软触达邮件,文案用下方artifact的模板替换变量。Needs Review路:Slack节点发到复核频道,附评分理由。Unqualified路不触达,直接进日志。
回写日志并验证
四路最后都汇入Google Sheets的Append节点写入Lead_Log,字段映射为name→name、rule_score→rule_score、ai_score→ai_score、tier→tier、reason→命中理由拼接、processed_at→当前时间。再跟一个汇总节点输出本批各档数量。手动执行后检查Lead_Log应有3行,且与下方example的预期分层一致。
可直接复制的材料
Leads_Inbox练习数据(合成CSV)
本站虚构的练习数据,手机号与域名均为示例格式,可整段粘贴为CSV再导入表格;实际使用时换成你自己的线索,手机号保持E.164格式。
name,email,title,company,domain,phone
张伟,zhangwei@acme-demo.cn,CEO,Acme智造,acme-demo.cn,+8613800138000
李娜,lina@bright-retail.cn,门店店员,明亮零售,bright-retail.cn,+8613900139000
王强,wangqian@growth-saas.cn,市场总监,增长云,growth-saas.cn,+8613700137000ICP_Rules规则表示例
本站独立设计的规则示例:每行一条打分规则,Code节点按match_type解释执行(contains/greater_than/equals),总分即rule_score。阈值(Tier 1为80分等)是本练习设定,可按你的ICP调整。
field,match_type,match_value,score
title,contains,CEO,20
title,contains,总监,10
company_size,greater_than,50,15
industry,equals,SaaS,15
has_phone,equals,true,5Tier 2软触达邮件模板
本站编写的示例文案,{{name}}、{{company}}、{{industry}}、{{sender_name}}在Gmail节点中用表达式替换为对应字段;Calendly链接和署名在ICP_Rules或Set节点里统一维护。
主题:{{company}}的同行最近在做的一件事
Hi {{name}},
我注意到{{company}}在{{industry}}方向的投入,我们最近帮助几家同类团队把线索响应时间从几天压到了几分钟。
如果这恰好是你本季度的关注点,回复这封邮件即可,我发你一份两页的实操说明;如果不是,也完全没关系。
祝好
{{sender_name}}输入与输出示例
本站虚构演示:AI分数38与置信度是假设的接口返回,并非真实调用结果;加权方式(直接相加)为本练习设定。
输入
一条练习线索:name=王强,email=wangqian@growth-saas.cn,title=市场总监,company=增长云,domain=growth-saas.cn,phone=+8613700137000,补全数据industry=SaaS、company_size=120。对应输出
规则分:title含'总监'+10,company_size>50+15,industry=SaaS+15,has_phone+5,rule_score=45。假设AI返回ai_score=38、confidence=0.91,加权总分45+38=83≥80,判Tier 1。路由:WhatsApp发送含Calendly链接的约见消息至+8613700137000,Slack销售频道收到'新Tier 1线索:王强(增长云),总分83'。Lead_Log追加一行:王强, wangqian@growth-saas.cn, 45, 38, Tier 1, 总监+10|SaaS+15|规模+15|有电话+5, 2026-10-10T09:30:00。做完检查这些
- Lead_Log页签在执行后恰好新增3行,每行tier列只有Tier 1、Tier 2、Unqualified、Needs Review四种值之一
- 三条合成线索中张伟(CEO,rule_score含20分)与店员李娜得到不同分层,说明规则表真的参与了打分
- 把beatapi凭据故意填错执行一次,对应线索被判为Needs Review且Slack复核频道收到消息,而不是流程静默跳过
- Tier 1分支的WhatsApp消息中Calendly链接可点击且指向你自己的约见页
- Gmail发出的邮件中所有{{变量}}都被替换成实际值,没有残留花括号
容易卡住的地方
- Google表格未共享给服务账号邮箱会在读取节点直接报权限错误,这是最常见的失败点
- 手机号不是E.164格式(缺+86或含空格)会导致WhatsApp节点发送失败而线索已被打分
- AI接口返回的字段名(ai_score/confidence等)需按你账号的实际响应核对,原模板页未给出完整响应结构
- 手动触发只执行一次,若要持续处理新线索需自行改为定时或触发器驱动
- 合并逻辑中AI接口超时或限流时应落入Needs Review分支,不要让整个工作流中断
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Qualify B2B B2B leads with Google Sheets, Jev AI, Slack, WhatsApp and Gmail
- 原作者
- iamvaar
- 原始发布日期
- 2026-10-10T13:18:37.244Z
- 来源
- https://n8n.io/workflows/20737