随着越来越多的企业通过WhatsApp与客户互动,了解哪些用户有WhatsApp账户以及哪些没有,可能会非常耗时和昂贵。
对于那些公司,了解哪些用户没有收到您的WhatsApp API消息可以帮助您优化广播消息的效果,增加转化率和互动,并确保与后备选项保持连接。
使用Bird的 Flows,您可以 自动了解WhatsApp消息是否已送达,并使用 短信 或 语音 作为后备选项,以确保您能够联系到您的客户。在这篇博客文章中,您将学习如何:
使用Flows设置您的流程逻辑
查看您的WhatsApp API消息活动结果与Flow热图
构建一个被拒绝的WhatsApp电话号码列表
如果您的WhatsApp模板消息已经获得批准,并且您已经开始通过Flow Builder 发送广播消息,本指南将对您有所帮助。如果您在获得模板消息批准时遇到问题,或仍然无法发送您的第一条WhatsApp消息,请确保阅读我们的WhatsApp消息最佳实践指南。
要求
在您开始在Flow Builder内构建逻辑和流程之前,您需要准备以下要求:
有了这些,您可以按照这些步骤查看您的广播活动结果,并构建SMS/语音后备方案,以帮助确保利用Flow Builder实现可交付性。
步骤1:在Flow Builder中创建一个新的流程,并使用WhatsApp Webhook
作为第一步,使用该模板开始一个新流程:
2. 下载您将要使用的样本流程。
3. 使用导入功能导入流程。并发布该流程。
4. 该流程将如下图所示。然后,单击发布按钮并复制生成的Webhook URL。
5. 导航并打开您的WhatsApp广播活动流程。单击发送WhatsApp模板消息步骤,向下滚动到底部并打开状态报告切换。将复制的Webhook URL插入可用字段,如下面的截屏所示。不要忘记再次发布。
步骤2:在新的Google表格上记录WhatsApp消息的详细信息
在这一阶段,您将学习如何将您的流程连接到Google Sheets,以便跟踪消息的交付和状态。然后,利用这些信息优化通过WhatsApp的交付,并创建后备逻辑以确保您能够联系到客户。
1. 创建一个名为(“WhatsApp活动报告”)和列的新Google表格:
时间:这将显示您的消息被拒绝的时间
消息发送者:消息的发送者是谁
消息接收者:消息的接收者是谁
状态:消息的当前状态是什么
描述:消息被拒绝的原因是什么
2. 将您的Google账户与Bird仪表板整合,以便您可以将刚创建的表格与您的流程连接起来
3. 将您的“WhatsApp活动报告”列与Flow Builder中的新流程中的每一列进行连接
第3部分:创建SMS / 语音后备逻辑
在这一阶段,您将能够在WhatsApp消息被拒绝时向您的流程逻辑添加后备渠道(短信或 语音)。
以下是消息在此阶段被拒绝的一些最常见原因:
您的客户的电话号码无效
消息发送时他们没有信号
不使用WhatsApp或未在其手机上安装
一旦您在Flows中打开流程,您将看到四个不同的分支(见下图)。这些分支与WhatsApp API消息状态对齐:
已发送:消息已被WhatsApp服务器接收
已送达:消息已送达接收者
已读:接收者已阅读消息
被拒绝:您公司的消息发送失败
在这一阶段,您将向被拒绝的分支添加您的后备频道。被拒绝的分支将捕获所有未成功接收WhatsApp消息的客户。
1. 将“发送SMS”或“外拨电话”操作作为步骤添加到被拒绝的分支中。该分支将在WhatsApp Business API拒绝消息时用作后备路径。例如,如果消息未成功送达,Flow Builder将发送SMS或语音消息。
2. 使用Flow热图监控流程并查看您的WhatsApp API活动结果。您将能够看到发送的消息数量、已送达和被拒绝的数量等等。
使用我们的热图了解您的WhatsApp API广播活动的结果和可交付性。
第4部分:为您的流程添加时间戳(可选)
Flows中的默认时间戳变量基于UTC时区。您可以在Flow Builder中使用“获取变量”步骤发起对http://api.timezonedb.com的GET请求,并自动与客户的时区同步。输出变量应当格式化。请注册并获取您自己的免费API密钥。
提示:确保监控流程的处理失败,以确保即使请求失败,您的流程仍会继续运行。
以下是您需要遵循的简单步骤,以开始在您的WhatsApp消息未成功送达时使用SMS或语音作为后备。
结论
您的流程现在能够创建热图并显示您的WhatsApp广播活动的结果。现在您知道如何使用Flows自定义客户体验。要继续构建项目并通过一个单一API与您的客户互动,请查看我们的WhatsApp API和对话API文档。