2026-10-14 · 原文发布日
网站询盘自动分类并同步进 CRM
n8n 表单收到姓名、邮箱、电话和咨询事由后,先按邮箱在 GoHighLevel 查重并创建或更新联系人,再用 BeatAPI 的 JEV 模型把线索分为销售、合作或忽略三类;分流有效的线索会查是否已有商机,没有就在对应销售管道建新商机,最后把线索详情、分类置信度和 CRM 记录 ID 发到对应 Slack 频道。
原文要点
免费 n8n 模板(workflows/20894,附 YouTube 演示):n8n 表单收集姓名、邮箱、电话、咨询事由;有邮箱时先按邮箱在 GoHighLevel 查联系人,未找到则创建/更新;把姓名和事由发给 BeatAPI 的 JEV 模型分类为 sales team / partnership team / ignore;对前两类按邮箱拉取 GHL 已有商机并用 contact ID、电话或邮箱匹配回联系人;没有匹配商机就在对应管道和阶段新建商机;最后把线索详情、分类置信度和 GHL 记录 ID 发到对应 Slack 频道。配置需 GHL OAuth2、pipelineId/stageId、BeatAPI HTTP Header Auth、Slack 凭据与频道 ID。
这次做成什么
导入该模板后配好三类凭据与管道 ID,用三条合成测试线索(销售/合作/忽略各一)跑通“表单→GHL 查重建联系人→AI 分类→商机查重或新建→Slack 通知”的分流链路。
准备什么
- n8n Cloud 或自托管 n8n,可发布 n8n Form
- GoHighLevel 账户及 OAuth2 凭据,已知销售与合作管道的 pipelineId 和 stageId
- BeatAPI 账户及 HTTP Header Auth 凭据,确认请求 URL 与 JEV 模型名
- Slack 工作区凭据及销售、合作两个频道 ID
- 合成测试线索,不使用真实客户个人信息
具体怎么做
导入模板并接 GHL
从 n8n.io/workflows/20894 导入工作流;在 GHL 相关节点绑定 OAuth2 凭据;把销售管道和合作管道的 pipelineId、stageId 占位值换成你账户后台的实际 ID。
配置 BeatAPI 分类节点
在调 BeatAPI 的节点绑定 HTTP Header Auth 凭据,按你 BeatAPI 账户核对请求 URL 与模型名(JEV),确认输入字段映射为表单提交的姓名和咨询事由。
配置 Slack 通知
在两个 Slack 节点分别绑定 Slack 凭据,把频道 ID 分别设为销售频道和合作频道;检查消息模板中含线索详情、分类置信度、GHL 记录 ID。
发布表单并逐类测试
发布表单拿 URL,依次提交下文三条测试数据:合作类、销售类、忽略类,每条提交后观察执行日志走的是哪条分支。
核对 CRM 与 Slack 结果
在 GHL 后台确认:邮箱查重生效(重复提交不产生重复联系人)、销售/合作线索在对应管道生成商机、忽略类不建商机;在 Slack 确认消息进入正确频道且含置信度与记录 ID。
可直接复制的材料
需要替换的 ID 与字段映射清单
本站整理的配置核对清单,所有 ID 均需从你账户后台复制,不是原作者的值。
{
"ghl": {
"sales_pipelineId": "替换为GHL销售管道ID",
"sales_stageId": "替换为销售初始阶段ID",
"partner_pipelineId": "替换为GHL合作管道ID",
"partner_stageId": "替换为合作初始阶段ID"
},
"form_fields_to_classifier": {"name": "表单.name", "reason": "表单.inquiry_reason"},
"opportunity_match_keys": ["contact_id", "phone", "email"],
"slack": {"sales_channel_id": "替换为销售频道ID", "partner_channel_id": "替换为合作频道ID"}
}三条合成测试线索
本站虚构的合成测试数据,三人皆不存在,仅用于隔离测试。
name,email,phone,inquiry_reason
テスト購入 一郎,buyer-test@example.com,09011112222,御社の製品の価格と導入手順を教えてほしい
テスト提携 二郎,partner-test@example.com,09033334444,販売代理店として提携したいので担当者と話したい
テスト無関 三郎,other-test@example.com,09055556666,イベントのスポンサー依頼のチラシを送りたい备用分类提示词(本站练习方案)
原作者用的是 BeatAPI 的 JEV 模型,此提示词是本站独立设计的备用练习方案,可挂到 Basic LLM Chain 类节点,不代表原节点实现。
あなたは問い合わせ振り分け担当です。次の姓名と相談内容を読み、sales_team(製品購入・見積・導入相談)、partnership_team(代理店・業務提携の提案)、ignore(営業チラシ・無関係な勧誘)のいずれか一つに分類し、JSONで {"route":"...","confidence":0.0〜1.0,"reason":"一行の理由"} のみ返してください。
名前:{{name}}
相談内容:{{inquiry_reason}}输入与输出示例
本站虚构演示,置信度与 ID 为示意值,非 BeatAPI 或 GHL 实际返回。
输入
表单提交第一条测试线索:姓名「テスト購入 一郎」、邮箱 buyer-test@example.com、电话 09011112222、事由「製品の価格と導入手順を教えてほしい」。对应输出
Slack 销售频道消息示意:「新規リード(sales team / 信頼度 0.93)名前: テスト購入 一郎 / メール: buyer-test@example.com / 電話: 09011112222 / 内容: 製品の価格と導入手順を教えてほしい / GHL Contact ID: ctc_test001 / Opportunity ID: opp_test001(新規作成)」。做完检查这些
- 销售类线索在销售管道生成商机,Slack 消息进入销售频道
- 合作类线索在合作管道生成商机,Slack 消息进入合作频道
- 忽略类线索不创建商机,执行日志显示走 ignore 分支
- 同一邮箱二次提交时 GHL 联系人被更新而非重复创建
- Slack 消息中包含分类置信度和 GHL 记录 ID 两类字段
容易卡住的地方
- pipelineId 与 stageId 占位值必须替换,否则商机建到错误位置或报错
- BeatAPI 的请求 URL 与模型名需按自己账户核对,不可照搬示例
- 分类完全依赖 BeatAPI JEV 的返回,低置信度线索建议人工复核再跟进
- 无邮箱的提交会跳过按邮箱查重分支,测试数据务必带邮箱
- OAuth2 凭据过期会导致 GHL 节点失败,需重新授权
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Route contact form leads to HighLevel CRM and Slack with JEV AI
- 原作者
- iamvaar
- 原始发布日期
- 2026-10-13T19:24:37.942Z
- 来源
- https://n8n.io/workflows/20894