工作流介绍
获取产品反馈工作流分析
此 N8n 工作流模板名为 “获取产品反馈”,旨在自动化通过 Typeform 调查收集、处理和路由的客户反馈。它集成了多个平台——Typeform、Airtable、Trello 和内部逻辑节点——以简化反馈管理,使团队能够高效地捕获见解并根据用户情绪采取行动。
工作流功能
该工作流会监听通过 Typeform 调查提交的新响应,提取关键信息,如用户姓名、电子邮件、满意度评分和评论,将这些数据存储在 Airtable 数据库中以供记录,并在用户满意度评分达到 7 或更高时有条件地在 Trello 中创建卡片。较低的分数不会触发 Trello 集成(尽管它们仍会被记录),这使得团队能够优先处理高价值反馈或单独跟进负面响应。
主要功能和能力
- 自动化触发: 使用 Typeform 的 webhook 实时监听新的表单提交。
- 动态数据映射: 使用表达式将表单字段提取并重命名为结构化变量。
- 条件逻辑: 使用 IF 节点实现决策制定,根据数值输入(满意度评分)以不同方式路由工作流。
- 多平台集成: 无缝连接 Typeform(数据收集)、Airtable(数据存储)和 Trello(任务创建)。
- 数据丰富和清理: Set 节点在进一步使用之前,会重新格式化传入的 JSON 数据以确保一致性和清晰度。
- 可扩展设计: 可轻松适应不同的表单、评分阈值或后续操作。
主要节点及其用途
-
Typeform 触发器
- 用途: 作为工作流的起点,在指定的 Typeform 上提交新响应时触发。
- 详情: 使用存储的 API 凭据 (
typeform-harshil),并通过唯一的 webhook ID 进行监听。目前未设置formId,激活前需要进行配置。
-
Set
- 用途: 通过提取相关字段并为其分配有意义的名称,将原始表单数据转换为更清晰、标准化的格式。
- 映射字段:
Score: 从“您想给多少分?”中提取。Name: 从“您叫什么名字?”中提取。Email: 从“您的电子邮件地址是什么?”中提取。Description: 从“还有什么想分享的吗?”中提取。
- 功能说明: 使用
"keepOnlySet": true,只有这些定义的字段会被传递,删除任何无关数据。
-
Airtable
- 用途: 将处理后的反馈永久存储在名为 Feedback 的 Airtable 表中。
- 操作: 每次追加新记录。
- 身份验证: 使用保存的凭据 (
airtable-harshil)。需要配置正确 Airtable 数据库 (application) 和表链接。
-
IF
- 用途: 评估客户的
Score是否大于或等于 7。 - 条件: 比较
={{$node["Set"].json["Score"]}} >= 7 - 路由:
- 如果为 true,则继续到 Trello 节点。
- 如果为 false,则转到 NoOp 节点(本质上结束该路径)。
- 用途: 评估客户的
-
Trello
- 用途: 为高评分反馈在预定义的 Trello 列表中创建一个新卡片。
- 卡片标题: 格式为
[Score] Name,例如[9] John Doe。 - 描述: 包含完整的详细信息——姓名、电子邮件、评分和描述——以提供上下文。
- 目标列表: 硬编码为列表 ID
5fbb9e2eb1d5cc0a8a7ab8ac。 - 身份验证: 使用存储在
trelloApi下的Trello Credentials。
-
NoOp (无操作)
- 用途: 作为占位符,处理分数低于 7 的情况。
- 功能: 不执行任何操作——有助于调试或未来扩展(例如,为低分添加 Slack 警报)。
用例和优势
理想用途:
- 收集净推荐值(NPS)式反馈的产品团队。
- 监控用户满意度的客户支持或成功团队。
- 旨在快速响应正面评价或功能建议的初创公司或 SaaS 公司。
优势:
- 效率: 自动化手动数据输入和分类任务。
- 可操作的见解: 可以标记高评分者以进行外展、案例研究或推荐。
- 集中记录: 所有反馈都存档在 Airtable 中,用于分析和报告。
- 可定制的路由: 可以扩展以根据评分范围发送电子邮件、创建任务或通知团队成员。
分步工作流逻辑
-
触发:新的 Typeform 提交
- 用户通过 Typeform 调查提交反馈。
- Typeform 触发器节点通过 webhook 接收有效负载。
-
转换:标准化反馈数据
- Set 节点解析响应 JSON 并将答案映射到干净的属性:
{ "Score": 9, "Name": "Alice Chen", "Email": "[email protected]", "Description": "Great product! Added dark mode please." }
- Set 节点解析响应 JSON 并将答案映射到干净的属性:
-
存储:保存到 Airtable
- Airtable 节点将此对象作为新行追加到“Feedback”表中。
- 确保长期保留和可访问性以进行分析。
-
评估:使用 IF 节点进行评分检查
- IF 节点检查
Score >= 7。 - 如果为 TRUE → 路由到 Trello。
- 如果为 FALSE → 路由到 NoOp(无进一步操作)。
- IF 节点检查
-
操作:创建 Trello 卡片(针对高评分)
- Trello 节点在指定列表中创建一个标题为
[9] Alice Chen的卡片。 - 描述包含所有四个字段以提供完整上下文。
- 团队成员现在可以直接在 Trello 中查看、评论或分配后续操作。
- Trello 节点在指定列表中创建一个标题为
-
结束路径
- 正面反馈在 Trello 中结束。
- 负面或中性反馈(评分 < 7)在 NoOp 处静默结束——尽管这以后可以得到增强(例如,路由到 Slack 或 CRM)。
摘要
此工作流例证了 n8n 如何在流行的 SaaS 工具之间实现强大的、低代码的自动化。通过捕获反馈、可靠地存储它并有条件地将其升级以采取行动,团队可以在没有手动开销的情况下保持敏捷性和响应能力。虽然目前侧重于表彰积极的体验,但它奠定了坚实的基础,可以轻松扩展以包含多层评分、通知或与电子邮件或 CRM 系统的集成。
使用方法:下载 JSON 文件,然后在 n8n 中选择“从文件导入”。