如何追踪并计算 2026 年 10 月起的 WhatsApp 服务消息费用
要在 2026 年 10 月 1 日前追踪 WhatsApp 服务消息费用,应通过 Meta Pricing Analytics API 统计已送达的 SERVICE 消息,并保存消息状态 webhook 中的 pricing 对象,再按电话号码和市场拆分结果。现在可以先建立消息量基线;Meta 在 9 月 1 日前公布 10 月服务费率后,还需要更新费用预测。
要点
- Meta 将从 2026 年 10 月 1 日起按每条已送达的服务消息收费;客户服务对话不再是计费单位。
- Pricing Analytics 使用
pricing_type: REGULAR和pricing_category: SERVICE标识这类记录。 - 对于需要计费的消息,状态 webhook 会在
pricing对象中返回billable: true、type: regular和category: service。 - 服务消息费率因市场而异,与相同市场的效用消息和身份验证消息费率一致,但不享受阶梯量价优惠。
- Click-to-WhatsApp 广告和 Facebook 行动号召按钮触发的 72 小时免费入口窗口,消息送达仍然免费,预测时应单独建模。
2026 年 10 月 1 日会发生什么变化
Meta 的官方定价更新说明,只有在 24 小时客户服务窗口仍然开放时,企业才能发送非模板消息。从 10 月 1 日起,只要非模板消息由人工或不基于 Meta Business Agent 的第三方 AI 发出,就会作为服务消息收费。
测量方案必须保留以下三个边界:
| 边界 | Meta 的分类 | 需要追踪的内容 |
|---|---|---|
| 人工或第三方 AI 在开放窗口内回复 | 服务消息 | 按市场统计已送达消息数 |
| Meta Business Agent 回复 | Meta Business Agent 消息 | 单独的消息类别与 token 费用 |
| 在 72 小时免费入口窗口内发送消息 | 消息送达仍然免费 | 入口来源与窗口状态 |
每条消息只会产生一种类别费用,不要把服务消息费用和 Meta Business Agent 费用同时加到同一条非模板回复上。现在也不能假设 10 月费率已经最终确定:Meta 表示会在 2026 年 9 月 1 日前公布 10 月 1 日生效的费率,之后最多可以按季度调整。
此前的 Meta Business Agent 定价对比讨论了架构选择,2026 年 7 月费率表指南解释了不同市场的费率背景。本文从完成架构选择之后开始,重点说明计费生效前应该测量哪些数据。
如何追踪并计算 WhatsApp 服务消息费用
1. 建立已送达消息量基线
选择一个有代表性的周期,通常是完整的四周,然后查询 Pricing Analytics 中的服务消息类别。Meta 文档中的结果包含以下字段:
| 字段 | 在基线中的用途 |
|---|---|
start / end | 固定报表时间范围 |
phone_number | 区分每个发送号码 |
country | 将消息量关联到正确的市场费率 |
pricing_type: REGULAR | 排除其他定价类型 |
pricing_category: SERVICE | 只统计服务消息 |
volume | 统计已送达的服务消息数 |
cost | 计费生效后用于核对费用 |
按日期、电话号码和国家或地区保存结果,不要把数据重新汇总为“对话”。Meta 从 10 月开始以每条已送达的企业消息为计量单位,因此一次包含五条企业回复的客服交流会产生五个计量单位,而不是一个对话单位。
2. 保存状态 webhook 中的 pricing 对象
Meta 表示,消息类别和计费状态也会出现在消息状态 webhook 中。需要计费的服务消息记录具有以下结构:
{
"pricing": {
"billable": true,
"pricing_model": "PMP",
"type": "regular",
"category": "service"
}
}
在汇总数据前,将 pricing 对象与自己的消息记录一起持久化。判断标准不是客服人员是否认为这是一条“支持回复”,而是 Meta 是否把已送达消息报告为 category: service 且需要计费。
3. 核对 webhook 与 Pricing Analytics
每天对以下两组数据进行核对:
pricing.category为service的已送达状态 webhook 记录数。- 相同电话号码、国家或地区和日期范围内,Pricing Analytics 中
pricing_category为SERVICE的volume。
发现差异时应调查原因,而不是直接取平均值。常见边界包括状态事件延迟到达、时区不一致、报表范围漏掉最后一天,或消息被归入 Meta Business Agent 而不是服务消息。
4. 在不虚构 10 月费率的前提下预测费用
使用把消息量和费率分开的公式:
预计服务消息费用
= 各市场已送达的 SERVICE 消息量
× 该市场公布的服务消息费率
在 9 月 1 日前做规划时,可以依据 Meta 所说的“服务消息费率与各市场的效用消息及身份验证消息费率一致”,把当前费率作为规划输入,而不是最终承诺。官方 10 月费率公布后要重新计算;同时不要把效用消息或身份验证消息的阶梯量价优惠套用到服务消息,因为 Meta 明确说明服务消息没有 volume tiers。
如果 Business Solution Provider 还收取平台费或服务费,应把它们单独列账。BSP 账单审计指南解释了为什么把 Meta 用量费和服务商费用混在一起,会掩盖真正需要做出的成本决策。
5. 在计费生效前测试例外场景
在 10 月 1 日前建立一份小型验收矩阵:
- 人工在 24 小时客户服务窗口内正常回复;
- 第三方 AI 在该窗口内生成回复;
- Meta Business Agent 回复;
- 在有效的 72 小时免费入口窗口内回复;
- 对两个不同收件人市场重复相同场景。
针对每个场景,记录状态 webhook 返回的类别,并找到对应的 Pricing Analytics 数据行。这样,财务、客服和工程团队就能在第一张账单到来前使用同一套定义。
UnifyPort 适用的位置
上述测量方案适用于通过官方 WhatsApp Business Platform 发送的流量。使用 UnifyPort 非官方接口接收普通账号入站消息时,控制面不同;对这条路径而言,Meta Pricing Analytics 的类别不是计费事实来源。
UnifyPort 会把 WhatsApp 入站消息转换为标准 message.received envelope,与 Telegram、LINE、TikTok、Zalo 和 X 使用同一结构:
{
"id": "evt_7c41f0b2a9",
"type": "message.received",
"provider": "whatsapp",
"account_id": "acc_8c21d0",
"occurred_at": "2026-07-14T02:15:00Z",
"data": {
"conversation": { "id": "84901234567", "type": "user" },
"sender": { "id": "84901234567", "type": "user", "name": "Minh Tran" },
"message": {
"id": "wamid.HBgM",
"type": "text",
"text": "Can you check my delivery window?",
"direction": "inbound",
"sent_at": "2026-07-14T02:14:58Z"
}
}
}
以上是事件结构示例。启用签名后,应在处理事件前,使用 signing_secret 和 X-Device-Timestamp,根据原始请求正文核验 X-Device-Signature。Webhook 交付参考记录了 HMAC-SHA256 的输入格式与交付行为。
这是面向普通账号入站访问或多消息渠道统一队列的另一种集成选择,并不能让仍通过 Meta 发送的官方平台消息免除费用。
限制与取舍
如果需要获批模板、官方营销活动工具、Meta 原生分析、Click-to-WhatsApp 归因,或 Business Solution Provider 提供的托管支持,官方 WhatsApp Business Platform 更合适。只要工作流中仍有任何环节使用官方平台,就应保留官方计费测量方案。
UnifyPort 不能替代 WhatsApp 政策合规、官方营销能力或 Meta 计费记录,其非官方接口也不提供 Meta Pricing Analytics 类别。如果采用混合架构,应维护独立账本,并明确标记每一条出站路径。
常见问题
2026 年 10 月 1 日后,WhatsApp 服务消息按对话收费吗?
不是。Meta 表示会按每条已送达的服务消息收费。应统计每条被归类为 service 的企业回复,而不是统计 24 小时客户服务窗口的数量。
应该用哪个 Pricing Analytics 类别追踪服务消息?
使用 pricing_type: REGULAR 和 pricing_category: SERVICE,再按电话号码、国家或地区和报表时间范围拆分返回的 volume 与 cost。
2026 年 7 月可以算出 10 月的最终费用吗?
可以先测量消息量并建立计算模型,但最终费率尚未锁定。Meta 表示会在 2026 年 9 月 1 日前公布 10 月 1 日生效的费率。
WhatsApp 服务消息有阶梯量价优惠吗?
没有。Meta 的更新说明服务消息没有 volume tiers;效用消息和身份验证消息则继续采用相应的阶梯规则。
72 小时免费入口窗口仍然免费吗?
消息送达仍然免费。Meta 表示有效的 72 小时免费入口窗口内不收取消息送达费用,但 Meta Business Agent 的 token 使用量仍可能单独计费。
下一步
如果正在官方计费模型之外评估统一入站路径,请按照 UnifyPort Quickstart先测试一条带签名的 message.received 事件,再调整生产路由。
来源
- Meta:Meta Business Agent、服务消息和效用消息即将进行的定价更新 — 核验日期:2026 年 7 月 14 日。
- WhatsApp Business Platform 定价与费率表 — 核验日期:2026 年 7 月 14 日。