如何使用WhatsApp API报告来启用SMS或语音备选方案
·
2021年4月20日

关键要点
Flow Builder automates delivery tracking. 您可以检测到WhatsApp消息失败时,并触发即时备用操作,如SMS或Voice。
Fallbacks ensure message delivery. SMS和Voice渠道弥补由于无效号码、应用卸载或连接问题而未送达的WhatsApp消息。
Real-time insights through Google Sheets. 自动记录交付状态(已发送、已送达、已读、被拒绝)以可视化性能并识别问题号码。
WhatsApp Heatmap reporting. 在Flow Builder中监控活动表现,以理解参与度,优化送达率,并调整流程。
Simple integration setup. 需要一个Bird帐户、本地号码以及Google帐户连接消息逻辑和报告仪表板。
Data-driven optimization. 使用拒绝日志来构建精细的联系人列表,减少消息浪费,并加强多渠道通信效率。
Time-based automation. 可选的时间戳同步确保跨全球时区的企业级活动的准确跟踪。
Q&A 精华
WhatsApp API reporting 有什么功能?
它跟踪消息传递状态—已发送、已送达、已阅读或已拒绝—以便您监控活动表现并对失败的传递采取行动。
为什么使用SMS或Voice作为后备?
后备选项确保在 WhatsApp 由于号码无效、连接问题或应用程序被卸载而无法送达时,您的消息仍然能够到达客户。
我如何使用 Flow Builder 设置报告?
通过Flow Builder将您的WhatsApp流程连接到Google Sheet。每个消息状态(发送、已送达、被拒绝)都会实时记录,以便于分析。
WhatsApp消息失败的最常见原因是什么?
无效的电话号码、网络信号不好或用户没有安装 WhatsApp 是主要原因。
Fallback 过程如何运作?
当消息被拒绝时,Flow Builder会自动触发一个辅助渠道——SMS或Voice——在无需人工干预的情况下传递消息。
我能否可视化campaign performance?
是的。Flow Builder 的 Heatmap 让您看到哪些消息已发送、已读或被拒绝,从而帮助优化您的广播策略。
在设置之前有哪些先决条件?
您需要一个Bird账户、本地短信或语音号码,以及一个连接到仪表板的Google账户。
我可以按地区跟踪送货时间吗?
是的。您可以使用“Fetch Variables”步骤调用TimeZoneDB API,并根据客户的本地时区记录时间戳。
启用回退的商业好处是什么?
通过确保每条消息——无论是交易性还是宣传性——都能被传达,您可以最大化拓展覆盖面,减少丢失的互动,并提高客户满意度。
我可以在哪里了解更多?
探索 Bird 的 WhatsApp API 和 Conversations API 文档,以获取模板、活动设置和版本控制最佳实践。
使用 Bird 的 Flow Builder,您可以自动知道 WhatsApp 消息是否已送达,并使用 SMS 或 Voice 作为备用选项来确保您触达客户。
随着越来越多的企业通过WhatsApp与客户互动,了解哪些用户有WhatsApp账户,哪些没有,可能会耗时且昂贵。
对于这些公司来说,了解哪些用户没有收到你的WhatsApp API消息可以帮助你优化广播消息的效果,提高转化率和参与度,并确保通过备用选项保持连接。
使用Bird的Flows,你可以自动了解WhatsApp消息是否已送达,并使用SMS或Voice作为备用选项,以确保接触到你的客户。了解如何从每条SMS消息中获取更多数据以优化你的活动。在这篇博客文章中,你将学习如何:
使用Flows设置你的流程逻辑
通过Flow Heatmap查看你的WhatsApp API消息活动结果
建立被拒绝的WhatsApp电话号码列表
如果你的WhatsApp模板消息已经获得批准,并且你已经通过Flow Builder在发送广播消息,那么这份指南将会对你有所帮助。如果你在获取模板消息批准时遇到问题,或仍无法发送你的第一条WhatsApp消息,请务必阅读我们的WhatsApp Message Best Practices指南。
Requirements
在开始在Flow Builder中构建逻辑和流程之前,您需要准备以下要求:
准备好这些后,您可以按照以下步骤查看您的广播活动结果,并通过Flow Builder构建SMS/Voice后备方案以帮助确保可达性。
步骤 1:在 Flow Builder 中创建一个新的流程,使用 WhatsApp Webhook
对于第一步,请使用此模板启动新的流程:
1. 登录到您的Bird Dashboard并进入Flows。

2. 下载您将使用的示例流程。
3. 使用导入功能导入流程。并发布该流程。

4. 该流程将如下图所示。然后,点击发布按钮并复制生成的Webhook URL。

5. 导航到并打开您的WhatsApp广播活动流程。点击发送WhatsApp模板消息步骤,滚动到底部,并打开状态报告切换。将复制的Webhook URL插入到如下面截图中所示的可用字段中。别忘了再次发布。

步骤2:在新的Google Sheet上记录WhatsApp消息的详细信息
在此步骤中,您将学习如何将您的流程连接到Google Sheets,以便您可以跟踪消息的传送和状态。然后,利用这些数据通过WhatsApp优化交付,并创建后备逻辑以确保您能触达客户。
1. 创建一个新的Google Sheet,名称为(“WhatsApp Campaign Reporting”),并包含以下列:
Time: 此处显示消息被拒绝的时间
Message_From: 谁是消息发送者
Message_To: 谁是消息接收者
Status: 当前消息状态是什么
Description: 消息被拒绝的原因

2. 整合您的Google账户与Bird dashboard,这样您就可以将新创建的表格与您的流程连接

3. 在Flow Builder中将您的“WhatsApp Campaign Reporting”与新流程的每个列连接

第3部分:创建SMS / Voice备用逻辑
在此步骤中,您将能够将备用渠道(SMS 或 Voice)添加到您的流程逻辑中,以防 WhatsApp 消息被拒。
这些是消息在此阶段被拒的最常见原因:
您客户的电话号码无效
他们在消息发送时没有信号
不使用 WhatsApp 或没有在手机上安装
一旦您在 Flows 中打开流程,您将看到四个不同的分支(见下图)。这些分支与 WhatsApp API 消息状态对齐:
Channel | Status meaning | Recommended action |
|---|---|---|
Sent | 消息已到达 WhatsApp 服务器 | 监控 / 等待下一次交付状态 |
Delivered | 消息已送达收件人 | 成功路径 — 继续正常旅程 |
Read | 用户打开了消息 | 考虑跟进或 CTA 消息 |
Rejected | 交付失败(无效号码、离线、非WhatsApp用户) | 触发备用:SMS or Voice |

在此步骤中,您将添加备用渠道到拒绝分支。拒绝分支将捕获所有未成功接收您 WhatsApp 消息的客户。这是 引导查询至低成本渠道 的更广泛策略的一部分。
1. 添加 “Send SMS” 或 “Outbound Call” 操作作为拒绝分支中的一个步骤。该分支将作为一次消息被 WhatsApp Business API 拒绝时的备用路径。SMS 也适用于通过表单 收集客户反馈。例如,如果消息未成功发送,Flow Builder 将发送 SMS 或语音消息。

2. 使用Flow Heatmap监控流程并查看您的 WhatsApp API 活动结果。您将能够看到发送、送达、拒绝消息的数量及更多。

使用我们的 Heatmap 理解您的 WhatsApp API 广播活动的结果和交付率。 如需更广泛的活动洞察,了解如何使用 Bird 的 Competitive Tracker对您的表现进行基准评测。
第4部分:在你的流程中添加时间戳(可选)
Flows中的默认时间戳变量基于UTC时区。您可以在Flow Builder中使用“Fetch variables”步骤向http://api.timezonedb.com发出GET请求,并自动与客户的时区同步。输出变量应格式化。请注册并获取您自己的免费API密钥。
提示:确保监控流程的处理失败,以确保即使请求失败您的流程也会继续。

这些是您需要遵循的简单步骤,在您的WhatsApp消息未成功发送时开始使用SMS或Voice作为备用。
结论
您的流程现在能够创建热图,并显示您的WhatsApp广播活动的结果。现在您知道如何使用Flows来定制您的客户体验。要继续构建项目并通过单一API与您的客户互动,请查看我们的WhatsApp API和Conversations API文档。 使用API时,请遵循API版本控制最佳实践以实现可维护的集成。



