Flow 使您能够在WhatsApp上构建结构化的交互,提供增强的端到端体验。Flow是一种高度可定制且以任务为中心的工作流程,可用于特定目的,如预约、浏览产品、收集客户反馈、获取新线索等。
要创建并发布 flow,您需要登录WhatsApp管理后台并进入 Flow Builder。
当您首次创建 flow 时,flow 会进入草稿状态,仅可用于测试发送。如果您想将其发送给更大范围的受众,需要发布 flow。
flow 可以通过两种方式发送:一种是用户通过 CTA按钮发起,另一种是企业通过 消息模板发送。以下章节将介绍如何在WOZTELL上设置它们。
企业可以发送包含按钮的 消息模板来触发 flow。当用户点击按钮时,flow 将被触发。
每个消息模板只能绑定一个 flow,如果要编辑 flow,需通过编辑模板进行。
要触发 flow,企业可以发送一个行动呼吁 (CTA)按钮作为机器人消息。当用户点击时,flow 将被触发。
此外,在“高级部分”,您可以配置 flow 屏幕需要渲染的数据。
您可以参考 Meta 指南 了解更多详情。
用户提交 flow 响应后,企业可以利用 Flow 触发器 发送后续消息或执行其他操作。
如果您想在用户提交 flow 后发送后续消息,可以使用“已选 Flow ID”来匹配对应的 flow 提交。
启用“匹配已选 Flow ID”后,“匹配 Flow 负载”将被禁用。
启用“已选 Flow ID”后,您还可以添加自定义负载。这样,只有同时包含相同的 Flow ID 和 自定义匹配负载 的 flow 才能被触发器匹配。
您可以选择在“WhatsApp Flow”响应中添加自定义匹配负载。
“自定义匹配负载”也支持“WhatsApp Flow模板”。
如果您希望根据 flow 中提交的答案发送不同的后续消息,可以在“匹配的 Flow 负载”中指定期望的输入。
应用“匹配的 Flow 负载”时,您需要至少指定一个输入进行匹配。
为了匹配用户提交的 flow 响应,企业需至少指定一个用户输入。例如,触发器只会对用户提交的特定答案作出响应。
通过这种设计,您可以根据用户在 flow 中的输入显示不同的后续消息。有关触发器中不同输入类型的匹配,请参阅下表。
输入类型 | 属性 | 描述 | 示例 |
---|---|---|---|
TextInput | 字符串 | 精确的文本输入 | "name": "张三" |
RadioButtonsGroup | 字符串 | 单选按钮的ID | "topicRadio": "1" |
Dropdown | 字符串 | 下拉选项的ID | "city": "0" |
CheckboxGroup | 数组 | 复选框选项的ID列表 | question1Checkbox: ["0", "2", "4"] |
OptIn | 布尔值 | optin复选框的布尔值 | "OptIn": true |
DatePicker | 字符串 | 所选日期的时间戳 | date: "1729958400000" |
您也可以在WhatsApp管理后台的 Flow Builder 中查看flow的源代码。