WhatsApp 广播操作教程:选择消息模板、分组受众与多账号分配,逐人核对送达回执
广播是围绕一条模板(可复用消息内容)构建的批量发送,并为每位收件人提供详细的送达追踪。功能位于 More → Broadcasts。由于每条广播都基于一条已保存的模板,它是大规模、干净且可追踪触达的合适工具 — 适用于促销、通知与重新激活。
本篇内容
概览
广播是围绕一条模板(可复用消息内容)构建的批量发送,并为每位收件人提供详细的送达追踪。功能位于 More → Broadcasts。由于每条广播都基于一条已保存的模板,它是大规模、干净且可追踪触达的合适工具 — 适用于促销、通知与重新激活。
每条广播都会追踪每位收件人的完整 WhatsApp 送达过程 — 已排队、已发送、已送达、已读或失败 — 当模板包含被追踪的链接时,还会记录逐收件人的链接点击分析。你可以只重试失败的收件人,而不必向所有人重发;也可以把一条广播拆分到多个已连接号码上,分摊发送负载。
访问权限:广播需要工作区的 Admin 角色,且套餐包含 Broadcast 功能。套餐还会限制工作区可创建的广播数量。
发送通道与模板预检
广播通过工作区已连接的 WhatsApp 协议连接发送,由自带辅助服务(连接运行服务)负责收发;模板选择器中列出工作区中已保存的可复用模板,按账号授权与发送条件执行。
| 项目 | 说明 |
|---|---|
| 发送通道 | 唯一 WhatsApp 通道为 WhatsApp 协议连接;消息由自带辅助服务收发,费用与额度以所选方案为准。 |
| 模板内容 | 模板的页眉、正文、页脚、按钮与媒体按保存的内容发送;随时可编辑、可复用,无需审核。 |
广播发出前,WAthink 会先检查模板,避免把发送额度浪费在注定失败的发送上:
- 媒体页眉必须可达 — 需使用公开的 HTTPS 链接。只要模板带媒体页眉,这项检查都会执行:纯
http://链接、私有或内部地址,以及localhost/.local/.test/.internal主机都会被拒绝,因为收件人的手机无法从这些地址下载。
创建广播
在广播列表点击 Add Broadcast 打开编辑器,然后从上到下操作:
- 命名。为广播起一个名称,便于你自己在报表中识别。
- 选择模板。从下拉框中选择一条已保存的模板。实时预览会显示页眉、正文、页脚、按钮与媒体,让你确认实际发出的内容。
- 选择受众。选择一个或多个联系人和/或联系人分组。分组中的成员会被拉入并合并为一个列表,重复项会被移除。你必须至少选择一个联系人或分组,否则表单会提示你。
- 选择已连接号码。选择一个号码,或勾选多个号码进行多设备发送(见多设备发送)。
- 选择发送时间。选择 Send now 立即发送,或选择 Schedule for later 并设置日期、时间和时区(默认预选你的工作区时区)。
提交后,WAthink 会创建广播(立即发送的状态为 processing,定时发送为 scheduled),记录所使用的发送号码,把所有收件人以 pending 加入列表,并开始发送。定时发送会带上准确的日期、时间和时区,确保总是在正确的本地时刻触发。
逐收件人漏斗
广播详情页以收件人网格为中心。随着 WhatsApp 回报结果,每位收件人沿送达过程推进,概览卡片(已发送、已送达、已读、失败、排队、已点击)实时更新。各阶段层层递进:已读意味着消息也已送达、已发送,因此卡片数据始终保持一致。
| 状态 | 含义 |
|---|---|
| pending(排队) | 收件人已在列表中,等待轮到发送。 |
| sent(已发送) | 消息已交给 WhatsApp 并被接受。 |
| delivered(已送达) | WhatsApp 确认消息已到达收件人设备。 |
| read(已读) | 收件人打开了消息(对方已开启已读回执时)。 |
| failed(失败) | 发送未成功;界面会显示原因(例如 "Not on WhatsApp"、发送额度不足,或媒体下载问题)。 |
状态更新会去重,因此 WhatsApp 的重复上报绝不会重复计数。详情页还会绘制随时间的送达曲线、状态环形图,以及失败原因分布(前 8 项,其余归入 "Other"),让你一眼看出反复出现的问题 — 例如一批无效号码。
始终一致:逐收件人网格与概览卡片在每次更新时一起重新计算,因此头部数字始终与每一行记录匹配。
链接点击追踪
当模板包含链接按钮(或正文中的链接)时,WAthink 会为每位收件人把每个链接替换为唯一的追踪链接。追踪链接在设定期限后过期(默认 90 天,最少 7 天)。收件人点击链接时,点击会记录到该联系人名下,并立即跳转到真实目标地址。
- 收件人网格会显示每位联系人的点击次数与最近点击时间。
- Clicked 卡片统计有多少位不同联系人点击过任意追踪链接,并给出相对已送达消息的点击率。
- 向同一联系人重发同一链接会复用同一个追踪链接,因此重试绝不会虚增数字。
- 链接预览爬虫与机器人会被放行但不计入统计,因此数字反映真实用户。管理员可以全平台关闭链接追踪,此时将直接使用原始链接。
相关:WAthink 另有一个独立的WhatsApp 链接生成器,用于创建可分享的聊天链接(打开 WhatsApp 并预填消息),并统计各自的点击量。那是面向公开分享的链接 — 与这里介绍的逐收件人追踪不同。
重试失败的收件人
临时故障后出现失败很常见 — 媒体链接过期、发送中途连接中断,或一批无效号码。与其向整个受众重发,不如在详情页使用 Retry failed:
- 先修复原因(重新连接号码、修正媒体链接等)。
- 点击 Retry failed。WAthink 会把所有失败收件人重置为 pending,清除旧错误,把广播设回 processing,并只向这些收件人重新发送。
- 观察网格 — 重试的收件人会重新走完各阶段,而已经成功的收件人不受影响。
如果没有失败的收件人,会看到 "No failed recipients to retry."
说明:重试只向此前失败的收件人发送,因此已经收到消息的联系人绝不会被重复发送 — 也不会被重复扣费。
多设备发送
选择两个或更多已连接号码会把广播拆分为每个号码一条广播,并把受众分配到各号码之间。默认平均分配;你可以为每个号码设置分配权重(例如 7/3),让某个号码发送更多。
分配结果始终精确等于受众总数,并尽可能接近你设置的权重。每个联系人只会分到一个号码,因此没有人会收到重复消息;任何为空的份额(例如 1 个联系人分给 2 个号码)会被跳过。把发送量分散到多个号码会降低每个号码的发送速度 — 在 WhatsApp 协议连接非官方通道下,这是防止封号的有效安全措施。
广播状态
列表页按整体生命周期状态对广播分组:
| 状态 | 含义 |
|---|---|
| scheduled(已排期) | 已保存为未来的日期/时间,等待触发。 |
| processing(进行中) | 正在向收件人发送。 |
| completed(已完成) | 发送结束,每位收件人都成功。 |
| completed_with_errors(完成但有错误) | 发送结束,但有部分收件人失败 — 适合使用 Retry failed。 |
| failed(失败) | 广播完全无法运行 — 例如没有可用的发送号码、所有联系人都没有手机号,或发送服务不可达。 |
最终状态会在运行结束时确认一次,作为安全网,防止个别送达更新丢失。
删除规则:只有已排期或失败的广播可以删除 — 其它状态会提示 "Only scheduled or failed broadcasts can be deleted."。删除会先取消进行中的发送,避免留下半途而废的任务,然后移除广播。已完成的广播会保留其报表历史(之后可以作为队列在定时消息中复用)。
防封号与发送节奏
广播与 WAthink 的其它发送一样,受管理员在 Admin → Settings → System Message → Sender pacing 中设置的安全控制节流:
| 控制项 | 默认值 | 效果 |
|---|---|---|
| 消息间隔(Message gap) | 3 秒 | 两条消息之间的延迟,并在 ±20% 范围内随机浮动,看起来更像真人。 |
| 批大小(Batch size) | 50 位收件人 | 开启分批后,每发送多少条消息暂停一次。 |
| 批次间隔(Batch gap) | 5 分钟 | 批次之间的冷却时间,同样在 ±20% 范围内随机浮动。 |
| 每日发送上限 | 4000 / 天 / 号码 | 单个号码每天最多可发送的消息数(每日重置)。 |
通过 WhatsApp 协议连接发送时,如果发送中途连接断开,广播会暂停,而不是向已断开的连接继续发送、把剩余收件人误标为失败。
负责任地发送。只向已订阅(opt-in)的联系人广播,保持模板相关且个性化,新号码先逐步预热,把超大受众拆分到多个号码。向冷淡名单轰炸未经许可的模板,是号码被限制甚至被封禁的最快途径(WhatsApp 协议连接非官方通道尤其如此)。