2026-09-21 · 原文发布日
GoHighLevel商机跟进清单自动生成
免费n8n模板:由GoHighLevel webhook、定时或手动触发,拉取未成交商机和管道阶段信息,规范化为结构化字段后交给GPT-4o-mini智能体;智能体先查Cognee知识库中的公司SOP和话术手册,再生成3到6条跟进动作清单。结果同时发到Slack频道、经Gmail邮件发出并追加到Google Sheets留档,出错时向Slack发告警。
原文要点
这是n8n.io上的免费模板(作者Rahul Joshi),触发方式有GoHighLevel webhook、定时和手动三种。流程为:用LeadConnector(GoHighLevel)API拉取未成交商机及管道/阶段元数据,规范化为deal、pipeline、stage、contact、owner、value等字段;GPT-4o-mini智能体先查Cognee知识库中的公司SOP与话术手册,再生成3至6条跟进动作清单;输出分别发到Slack频道、经Gmail发邮件、追加到Google Sheets留档;任一步出错则格式化失败详情并向Slack发告警。配置项包括Private Integration token、locationId、Cognee dataset ID及各服务凭据。
这次做成什么
在n8n中搭好一条“商机→AI跟进清单→三通道分发+留档”的流水线,并用一条合成商机数据从手动触发跑通到Sheets行落库。本站练习用手动触发代替GoHighLevel webhook,避免需要真实GHL账号。
准备什么
- n8n Cloud或自托管实例,可创建工作流与凭据
- OpenAI API凭据,模型可用GPT-4o-mini
- Cognee账号与已建好的dataset ID,库内需先灌入SOP文本
- Slack、Gmail OAuth2、Google Sheets OAuth2凭据各一份
- GoHighLevel Private Integration token与locationId(正式启用时;练习阶段可跳过)
- 一个含表头的Google Sheet,列为deal、stage、value、actions、createdAt
具体怎么做
建触发与拉取节点
新建工作流,放Manual Trigger(练习用;正式用换成Webhook节点并把n8n webhook URL粘到GHL的workflow action里)。接两个HTTP Request节点:一个GET管道列表,一个POST搜索open状态的商机,两处都在查询参数里填locationId,Header用Private Integration token做Authorization。测试阶段先执行一次,确认能返回管道与商机JSON。
规范化字段
接Code节点,把商机数组映射成统一对象:deal=商机名,pipeline=管道名,stage=阶段名,contact=联系人姓名与邮箱,owner=负责人,value=金额。对缺失字段填空字符串而不是抛错,保证下游不中断。
接AI智能体
加AI Agent节点,聊天模型选OpenAI GPT-4o-mini,工具里挂Cognee知识搜索并在参数中填入你的dataset ID。把上一步的结构化商机拼进用户消息,系统提示词用下方材料中的全文,要求先检索SOP再输出3至6条清单。
三路分发与留档
接Set或Code节点把智能体输出格式化成三份:Slack纯文本、Gmail用HTML正文、Sheets一行。Slack节点选目标频道发送;Gmail节点把收件人改成你的销售邮箱;Google Sheets节点选Append操作并填入你的spreadsheet ID与工作表名。最后在Settings里启用错误工作流或接Error Trigger,把失败详情格式化后发到同一Slack频道。
端到端验证
用下方示例数据手动执行一次,依次检查:Code节点输出6个字段齐全、智能体返回3至6条、Slack收到文本、邮箱收到HTML、Sheet新增一行。
可直接复制的材料
GPT-4o-mini跟进清单系统提示词
本站独立编写,直接粘到AI Agent节点的系统提示词;工具需已配置Cognee搜索。
你是一名销售跟进助手。处理每一条商机时,必须先调用知识库搜索工具,查找与该公司阶段相关的SOP和话术手册,再结合商机信息生成跟进清单。要求:输出3至6条动作,每条一行,格式为“[优先级] 动作内容(建议时限)”;动作必须具体可执行,例如“给联系人发案例邮件”而不是“加强沟通”;若知识库没有命中任何SOP,在清单末尾加一行“(未命中知识库,按通用流程建议)”;不要编造商机中不存在的联系人或金额。练习用合成商机JSON
本站虚构练习数据,邮箱为示例域名,可在Manual Trigger后接一个Set节点注入,代替真实GHL拉取。
{"deal":"晨光餐饮-门店系统续约","pipeline":"续约管道","stage":"方案已发送","contact":"刘敏 liumin@example-chenguang.cn","owner":"王磊","value":"48000"}错误告警消息模板
本站示例配置,用于Error分支的Slack消息;字段路径需按你实际的Error Trigger输出核对调整。
{"channel":"#sales-alerts","text":"商机跟进工作流出错:节点 {{$json.node}},信息 {{$json.message}},时间 {{$json.timestamp}}"}输入与输出示例
本站虚构演示,未实际调用OpenAI或GHL,条数为提示词约定的3至6区间内的示意。
输入
{"deal":"晨光餐饮-门店系统续约","pipeline":"续约管道","stage":"方案已发送","contact":"刘敏","owner":"王磊","value":"48000"}对应输出
智能体输出示意(3至6条):
[高] 致电刘敏确认方案是否已收悉(24小时内)
[高] 按续约SOP发送同规模餐饮客户案例邮件(48小时内)
[中] 询问决策链是否还有其他审批人(本周内)
[低] 在CRM中预约两周后的续约进度回访
Sheets新增行:晨光餐饮-门店系统续约 | 方案已发送 | 48000 | 4条动作 | 2026-09-21T10:00:00Z做完检查这些
- Code节点输出包含deal、pipeline、stage、contact、owner、value六个字段且无undefined
- 智能体输出条数在3至6条之间,且每条带优先级标记
- Slack频道与邮箱都收到同一商机的清单内容,Sheets追加一行金额与输入一致
- 人为断开OpenAI凭据再执行,Slack收到包含节点名的错误告警
容易卡住的地方
- locationId和Private Integration token要同时配在两个HTTP节点上,漏一个就拉不到数据
- Cognee dataset ID填错会导致检索静默为空,清单会退化为通用建议,需靠提示词末尾标记识别
- Gmail与Sheets是OAuth2凭据,授权账号要有目标邮箱发送权和目标表格编辑权
- webhook触发需要把n8n回调URL配进GHL侧动作,练习阶段建议先用手动触发
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Generate GoHighLevel deal follow-up actions with OpenAI and Cognee
- 原作者
- Rahul Joshi
- 原始发布日期
- 2026-09-21T06:43:06.109Z
- 来源
- https://n8n.io/workflows/19781