用 n8n 实现表单 + AI 聊天数据接入
用 n8n 搭建表单 + AI 聊天线索接收流程
一个把网站上含糊其辞的消息转化成人类真正能处理的东西的实用工作流:一条线索记录、一条私密提醒、一封工作流地图邮件。这本来可以是一个戏剧性的自动化故事——某个工作流为一家企业省下了 15 万小时。但它不是。这是一个更小、更常见问题的实用演示:把网站上模糊的留言变成人能真正行动的东西。
这个工作流复用了 FloxoLab 网站上已有的接收入口:一个用于结构化请求的联系表单,和一个面向“一开始就说不清问题”的用户的 AI 聊天。表单负责收集字段,聊天负责收集上下文。真正有用的工作流不是聊天机器人本身,而是交接环节:保存了什么、通知了谁、人类下一步能做什么。
输入 → AI 步骤 → 输出
| 输入 | AI 步骤 | 输出 |
|---|---|---|
| 联系表单和 AI 聊天 | Groq 返回 JSON | 线索简报和工作流地图邮件 |
真实工具、测试数据,以及为什么这很重要
这个工作流展示了一个可用的接收模式:验证、AI 响应、线索记录、私密提醒和后续邮件。生产环境版本通常需要更多测试、更干净的边界情况处理、更谨慎的文案,以及匹配团队真实销售或支持流程的字段。演示证明了路径可行,生产环境则让它变得足够“无聊”从而值得信赖。
工作流有两个入口:一条结构化的联系表单路径,和一条对话式的 AI 聊天路径。
1. 从“无聊”的表单路径开始
联系表单是干净的路径。它已经包含了人类需要的字段:姓名、邮箱、当前使用的工具、预算范围和一段简短留言。工作流会检查邮箱是否已存在,如果是一条新线索就创建 Notion 记录,发送一条私密提醒,然后返回一个简单的 OK 响应。表单在任何 AI 介入之前就给了工作流结构化字段。
表单路径刻意保持简单:查重 → 创建线索 → 通知 → 响应。
2. 让聊天来处理那些说不清楚的第一条消息
AI 聊天是给那些还不知道该往表单里填什么的人准备的。它会验证消息,保留一段简短的安全历史记录,把一组精炼的指令发送给 Groq,然后期望返回一个 JSON 响应,其中包含回复文本、是否提供邮箱的开关状态,以及可选的方案数据。
这个 AI 提示词没什么魔法。
这套指令可以在第一版不奏效时随时重写。AI 聊天会先收集有用的上下文,然后主动提出把工作流地图通过邮件发给你。AI 的路径刻意做得很窄:验证、构建消息、调用 Groq、提取安全回复。
3. 决定工作流何时出手
决策点刻意保持简单。如果模型判断邮件已就绪,且用户提供了足够的上下文,工作流就检查重复项、创建线索、生成邮件并发送。否则,它只返回聊天回复。工作流不应该因为模型回复了就创建记录或发送邮件——它需要一个明确的状态。
4. 把真正有用的东西交给人类
有用的交接不是“来了一条线索”,而是一条上下文充分的线索记录、一条告诉搭建者发生了什么事的私密提醒,以及一份用户可以直接回复的初步工作流地图。Notion 表格可以保持精简,也可以扩展成更完整的 CRM,加入来源、状态、预算、紧急程度、负责人、下一步行动等字段。提醒可以发到 Slack、邮件、私人内部频道。关键是让对的人看到它。邮件是一份初步地图,不是最终报价:包含结果、工具、步骤、搭建价格范围、月度成本说明,以及需要修正的地方。
演示版 vs 生产版
演示版半天就能证明这条路走得通。生产级工作流则需要更好的文案、兜底路径、重复处理、错误提醒、更干净的日志,以及隐私安全的字段。有时候生产环境最难搞的 bug,是忘了删掉“这条消息是由 n8n 自动发送的”。这听起来是件小事,但正是这种打磨,把「能跑的演示版」和「业务可以放心使用的工作流」区分开来。
字段是灵活的。Notion 数据库可以只有五个字段,也可以有二十五个:来源、预算、技术栈、紧急程度、负责人、状态、下一步行动,或者交接所需的任何信息。
提醒是灵活的。通知可以发到 Slack、邮件、Telegram 私聊、CRM 任务,或者团队真正会去看的那个频道。
AI 行为是灵活的。它可以只问一个问题,收集缺失的字段,起草第一版回复,或者停下来请人工审核。
提示词随时可以改。
哪些部分可以自定义
我可以花 30 天在纸上设计一个完美的收集流程,也可以花半天搭出几个能跑的版本,再从真实消息中学习改进。对于小型自动化来说,第二条路通常更实用。
CRM 可以是 Notion、Airtable、HubSpot、Google Sheets,或者别的什么工具。邮件可以是纯文本,也可以是格式化排版。AI 模型可以选 Groq、OpenAI、Claude;如果表单字段已经够用,完全不用 AI 也行。
总结
这就是菲律宾团队可以拿来参考的那种工作流自动化:每一步输入都看得见、执行前先校验、AI 返回结构化数据、线索记录便于人工阅读、下一步行动明确。它不是一台庞大的 AI 销售机器,而是一个小型的线索收集流程,目的就是让第一次人工回复变得更轻松。