n8n 多渠道 AI 销售代理:WhatsApp、Facebook、Instagram 自动获客与预约
将 WhatsApp、Facebook Messenger、Instagram DM 和 n8n 聊天界面的客户消息,通过 GPT-4o 代理自动完成线索筛选、知识问答、CRM 记录与预约 booking
- 给谁
- 需要自动化多渠道销售跟进、减少人工客服负担的 n8n 用户(具备自托管实例与 Langchain 节点经验)
- 你会得到
- 客户通过任意渠道发起对话后,AI 自动识别意图、查询产品知识、记录线索到 Airtable,并在确认意向后调用子工作流预约咨询时间
硬约束
前置条件:自托管 n8n 实例(需启用 Langchain community nodes);OpenAI API 密钥(GPT-4o + Whisper + Embeddings);Airtable 账户与 base(Contacts/Opportunities 表结构);Supabase 向量数据库(产品知识库);PostgreSQL 数据库(对话记忆);WhatsApp Business Cloud、Facebook/Instagram 商业账户与 webhook 配置权限;Meta Graph API 凭证。注意:crmAgent 与 calendarAgent 为子工作流,模板未包含其内部实现,需自行搭建或补充。所有节点参数在 workflow.json 中为空,导入后需逐项配置。
他们做了什么
作者 samyassine 在 n8n 官方模板库发布了一个 58 节点的多渠道 AI 销售自动化工作流。该模板整合 WhatsApp、Facebook Messenger、Instagram DM 和 n8n 内置聊天作为客户入口,使用 OpenAI GPT-4o 作为核心对话模型(描述性提及),PostgreSQL 保存对话记忆,Supabase 向量库存储产品知识,Airtable 管理 CRM 数据。模板设计了音频消息转录(Whisper)、多轮意向筛选、子工作流调用(crmAgent 记录线索、calendarAgent 预约)以及按原渠道回发响应的完整架构。另含独立的 Airtable 表单提交处理分支,自动发送 WhatsApp 确认消息。workflow.json 中还存在 AI Agent1 及其配套节点(Embeddings OpenAI1、OpenAI Chat Model2/3、Demo Supabase1、Postgres Chat Memory1、sales_technique_knowledge1、Calendar Agent1),但原文 description.md 未描述该分支用途。
效果如何
来源为 n8n 官方模板(author_report),展示完整节点结构与连接关系,模板状态为 published,浏览量 9249 次。本站未实测运行,未验证实际消息收发、转录准确率或预约成功率。
值得知道
1. 所有节点参数在 workflow.json 中为空,导入后必须逐项配置;2. crmAgent 与 calendarAgent 为子工作流引用,模板未包含其实现,需自行搭建;3. 需要自托管 n8n 并安装 Langchain community nodes;4. Meta 平台 webhook 需正确配置验证响应,否则无法接收消息;5. 音频处理链路较长(WhatsApp Cloud → HTTP → OpenAI → Edit Fields),任一环节失败将导致消息丢失;6. AI Agent system prompt 未在快照中提供,需根据业务自行编写;7. workflow.json 中存在 AI Agent1 等第二套节点,原文未说明其用途,建议导入后核实是否需要;8. 来源未提供 ROI 或实际部署效果数据。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。
需要替换的配置
- 源模板来自 n8n 公开库 #4083(约 58 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-24
步骤
导入模板并配置凭证
在 n8n 工作流页面导入模板 workflow.json(58 个节点)。依次配置以下凭证:OpenAI API key、Airtable personal access token、Supabase 项目 URL 与 service role key、PostgreSQL 连接字符串、WhatsApp Business Cloud 凭证、Meta Graph API(Facebook/Instagram)凭证。所有节点初始参数为空,需根据实际环境填写。
配置 WhatsApp 触发与预处理分支
配置节点 WhatsApp(type: whatsAppTrigger)接收消息。添加 Get Lead 节点,按发件人手机号查询 Airtable 现有线索。配置 Handle Message Types 开关:文本消息路由至 Edit Fields - chat1 准备 AI 输入;音频消息经 WhatsApp Business Cloud 获取媒体 URL → HTTP Request 下载 → OpenAI Whisper 转录 → Edit Fields - chat2 准备转录文本与线索信息;不支持的消息类型触发 Reply To User1 回复无法处理。
配置 Facebook Messenger 触发与预处理
配置 Facebook Trigger(Webhook)接收消息。添加 Respond to Webhook - facebook get 处理 webhook 验证,Respond to Webhook - facebook post 确认接收。配置 If is not echo - facebook 过滤页面自身发送的消息。添加 Sales Agent Demo - typing_on 发送输入指示器。配置 Edit Fields - facebook 准备消息文本、发件人 ID 与 Facebook 上下文。
配置 Instagram DM 触发与预处理
配置 Instagram Trigger(Webhook)接收消息。添加 Respond to Webhook - instagram get 处理验证,Respond to Webhook - instagram post 确认接收。配置 If is not echo - instagram 过滤商业账户自身发送的消息。配置 Edit Fields - instagram 准备消息文本、发件人 ID 与 Instagram 上下文。
配置 n8n 内置聊天触发
配置 When chat message received(Chat Trigger)节点。添加 Edit Fields - chat 准备用户输入与会话信息,路由至聚合节点。
配置输入聚合与 AI Agent 核心
所有渠道预处理后的数据经 No Operation, do nothing 节点汇聚至 AI Agent。配置 AI Agent 连接 OpenAI Chat Model 节点与 Postgres Chat Memory 节点。按原文描述,主代理逻辑拟使用 GPT-4o,但 workflow.json 中 OpenAI Chat Model 节点 parameters 为空,导入后需自行选择模型并配置。需自行编写系统提示词(system prompt),设定代理目标:为客户筛选 Paint Protection Film (PPF)、Ceramic Coating 或 Window Tint 意向。
配置 AI 工具:知识库、CRM 与日历
连接三个工具节点至 AI Agent:(1) sales_technique_knowledge(toolVectorStore)→ Demo Supabase 向量存储 + Embeddings OpenAI + OpenAI Chat Model1,用于查询技术与销售知识;(2) CRM Agent(toolWorkflow 子工作流)→ 记录姓名、邮箱、服务意向至 Airtable,更新机会状态;(3) Calendar Agent(toolWorkflow 子工作流)→ 在 CRM 记录完成后预约咨询时间。注意:crmAgent 与 calendarAgent 为外部子工作流,需单独创建并配置 workflow ID。
配置响应路由与渠道回发
AI Agent 输出文本经 Switch 节点按原渠道路由:WhatsApp → Reply To User 节点(注意:原文节点名为 'Reply To User',含双空格);Facebook → Facebook Graph API - Sales Agent Demo;Instagram → Instagram Graph API - smb.sales.agent.demo(HTTP Request);n8n Chat → Output - chat 节点。
配置 Airtable 表单提交分支(可选)
配置 Airtable Form Submitted Webhook。收到数据后:Airtable 节点获取完整记录 → Create Contact 在 Contacts 表新建联系人 → Edit Fields - form 准备通知数据 → WhatsApp Business Cloud2 发送模板消息确认表单提交。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,用于审查凭证完整性、补全缺失子工作流、验证 webhook 配置与 AI 提示词
这一段是提示词,页面不会在这里插入广告。
你正在搭建一个 n8n 多渠道 AI 销售代理。我已导入包含 58 个节点的模板 workflow.json,但所有节点参数为空。请帮我按以下顺序检查并配置: 1. 凭证:OpenAI、Airtable、Supabase、PostgreSQL、WhatsApp Business Cloud、Meta Graph API 是否全部就绪? 2. 触发器:确认 WhatsApp/Facebook/Instagram webhook URL 已注册到对应平台,且验证节点能正确响应 challenge。 3. AI Agent:我需要你帮我撰写或审查 system prompt,确保代理能正确筛选 PPF/Ceramic Coating/Window Tint 意向,并在收集到姓名、邮箱后调用 CRM Agent,在确认时间后调用 Calendar Agent。 4. 子工作流:crmAgent 和 calendarAgent 目前缺失,请帮我设计最小可用版本或确认已有子工作流的 workflow ID 已填入 toolWorkflow 节点。 5. 测试:从 n8n Chat 界面发送一条测试消息,验证完整链路。
请先确认所有平台凭证与 webhook 注册状态,再填写节点参数;缺失的子工作流需优先补齐。
来源
AI sales agent: WhatsApp, FB, IG, OpenAI, Airtable, Supabase auto-booking · samyassine · n8n.io · 2025-05-15
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。