在 n8n 的实际应用中,手动触发工作流往往效率低下,而【n8n 表单触发器】恰好解决了这一痛点 ------ 它能让工作流由表单提交行为直接触发,比如用户填写报名表、调查问卷等表单并点击 "提交" 后,无需人工干预,工作流会自动启动运行。本节课就以 "问卷调查" 场景为例,完整演示这一功能的落地:当用户填写完问卷并提交后,系统会自动触发预设工作流,并通过企业微信将问卷提交信息实时推送至指定群聊或联系人。这一功能的核心优势十分突出,相当于让工作流实现 "无人值守" 的自动化运行,无需工作人员持续监控表单提交状态,极大降低了人工成本,提升了信息响应效率。
步骤和效果
步骤:
- 通过【表格触发器】搭建问卷表单
- 整理需推送至企微的消息内容
- 配置企微消息推送节点完成信息发送
效果:
具体操作实现
1. 配置 n8n 表单触发器(搭建问卷)
该节点是实现 "提交触发" 的核心,选中后可直接在节点配置中搭建问卷表单,比如添加问卷标题、问题选项、输入框等字段,适配问卷调查的内容需求。
添加表格触发器
节点搜索栏输入【form】,找到触发器(triggers)分类下的【On new n8n Form event】并选中。

设置问卷表
填写问卷调查表的内容

配置完成后,节点会自动生成一个专属的问卷填写地址,该地址可直接分享给用户,用户通过浏览器访问后就能填写问卷。

为验证触发器是否能正常工作,需进行提交测试:手动填写一份包含测试数据的问卷并点击提交,观察节点是否能精准捕捉到提交行为。测试阶段无需频繁更换数据,保持固定测试内容即可,避免因数据杂乱影响流程验证。

pin一下
测试完成后,记得点击节点旁的 "pin" 按钮锁定当前配置,这样后续操作时不会重复生成测试数据,能有效避免数据干扰,保障流程稳定性。

2. 用 Set 节点中转消息(整理推送内容)
当用户表单提交后,需要先整理推送至企微的消息内容,这里我们添加常用的【set】节点作为 "消息中转站"。

操作延续此前的成熟逻辑:先将时间强制校准为北京时间(避免时区偏差导致时间显示错误),再提取表单中的用户名称字段,搭配自定义提示文字(如 "新问卷提交提醒"),将零散的表单数据整合为 "[北京时间] 用户名:XXX 已提交调研问卷" 的规范格式,让推送至企微的消息清晰易懂。

3. 配置 HTTP 节点推送企微消息
最后一步是添加【HTTP】节点实现企微消息推送

首先将节点的请求方式设置为 POST(匹配企微接口要求),在 URL 栏填入提前获取的企微群 /webhook 链接;接着勾选 "Send Body" 并选择 "Using JSON" 格式,在 JSON 内容区拼接好 Set 节点整理后的消息内容;最后在节点高级选项中设置响应格式为 JSON,确保能接收接口反馈的推送结果。

完成所有配置后,再次提交测试问卷,就能看到企微实时收到包含用户信息、提交时间的问卷提交提醒,整个自动化流程正式落地。

小记
本节实现了完全的自动化触发:用户自主提交表单后,系统无需人工干预,自动完成数据整理、消息推送全流程,真正做到 "无人值守",彻底摆脱人工监控和手动操作的成本,尤其适合多用户、高频次的表单提交场景(如大规模问卷调研、报名收集)。