
本指南阐述适用于所有模板类别的WhatsApp API消息模板机制。
如需了解特定类别的模板规则,可参阅营销消息、实用消息和认证消息的单独指南 HERE。
核心要点:
- 模板是WhatsApp商业API账户资产,企业通过 WhatsApp API发送结构化模板消息。
- 模板消息是唯一可在 客服窗口之外向WhatsApp用户发送的消息类型。
- 模板通常用于批量消息、营销活动、提醒通知、OTP验证码以及客服窗口关闭后的跟进消息。
简言之,若企业需要大规模触达客户或在客服窗口关闭后继续对话,必须使用经批准的WhatsApp API消息模板。
接下来,我们从第一个机制开始:模板创建。
创建流程
请按以下步骤在YCloud中创建 WhatsApp API消息模板 :
打开YCloud控制台 → WhatsApp管理器 → 模板 → 新建模板
您可以选择手动创建WhatsApp API消息模板,或由AI自动生成。
使用AI时,只需描述需求,系统将自动生成模板。
手动创建模板时,无论使用哪个WhatsApp API平台,其结构基本一致。通常变化的是 类别 和 组件。
- 该 类别 用于告知WhatsApp模板属于营销类、实用类还是身份验证类。
- 模板 组件 定义了模板包含的内容,例如标题、正文、页脚、按钮、变量或媒体。
每个WhatsApp商业账户每小时最多可创建 100个模板。
常见API语法
curl 'https://graph.facebook.com/v23.0/<WHATSAPP_BUSINESS_ACCOUNT_ID>/message_templates' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Content-Type: application/json' \
-d '
{
"name": "<NAME>",
"category": "<CATEGORY>",
"language": "<LANGUAGE>",
"parameter_format": "<PARAMETER_FORMAT>",
"components": [<COMPONENTS>]
}'
简而言之,每个模板都需要明确的 名称、 类别、 语言、 参数格式以及 消息结构 才能提交审核。
接下来,我们将探讨模板名称及其基本命名规则。
命名规范
每个WhatsApp API消息模板都必须包含名称。
模板名称无需唯一,这意味着同一消息的不同语言版本可以使用相同的模板名称。
例如:
- order_update 英语
- order_update 印地语
- order_update 西班牙语
模板名称最长可达 512个字符,但建议保持简短且易于识别。
命名格式必须简洁规范。
模板名称只能包含:
良好示例:
- order_confirmation
- payment_reminder
- login_otp
- cart_recovery_offer
避免使用如下名称:
- Order Confirmation
- Payment-Reminder
- Login OTP!
简而言之,使用能清晰描述模板用途的简单名称。
接下来,我们将了解模板分类及其如何定义WhatsApp API消息模板的用途。
分类
每个WhatsApp API消息模板必须属于以下三类之一:
类别告诉 WhatsApp 消息的用途是什么。
- 营销 用于促销、优惠、产品更新、重新定位和客户重新参与。
- 实用 用于非促销更新,如订单确认、付款提醒、配送提醒、账户更新和支持跟进。
- 身份验证 用于一次性密码(OTP)、登录代码、账户恢复和身份验证。
Read this One-Stop Guide to WhatsApp API Message Template Categories to know about WhatsApp API Message Template in detail.
选择正确的类别很重要,因为它会影响:
如果模板被放入错误的类别,WhatsApp 可能会拒绝它、在另一个类别下批准它,或在以后更新类别。
简而言之,不要根据您希望消息的成本来选择类别。根据消息的实际内容和其试图推动的行动来选择它。
接下来,让我们分解模板组件,了解 WhatsApp API 消息模板的构成。
组件
WhatsApp API 消息模板由不同的组件构建而成。这些组件决定了消息的外观以及客户可以采取的操作。
常见的模板组件包括:
- 头部 — 显示在消息顶部的文本、图像、视频、文档或位置。
- 正文 — 主要消息文本。这是大多数变量和客户特定详细信息的使用位置。
- 尾部 — 简短的辅助文本,通常用于免责声明或额外上下文。
- 按钮 — 可点击的操作,如访问网站、拨打电话、复制一次性密码或快速回复。
你可使用的组件可能因模板类别而异。例如,身份验证模板的限制更多,而营销模板通常支持更灵活的格式。
简而言之,组件是 WhatsApp API 消息模板的构建模块。确保它们清晰、相关并与消息目的保持一致。
接下来,我们来看看语言以及模板语言选择是如何工作的。
语言
每个 WhatsApp API 消息模板在创建时都需要一个语言代码。
这告诉 WhatsApp 模板使用的是哪种语言。例如:
- en_US 表示英语
- hi 表示印地语
- es 表示西班牙语
- pt_BR 表示巴西葡萄牙语
Meta 不会自动翻译你的模板文本或变量。因此,如果你想以多种语言发送相同的消息,你需要自己创建每种语言版本,并包含正确的文本和示例值。
例如,这些可以共享相同的模板名称:
- order_update 英语
- order_update 印地语
- order_update 西班牙语
但每种语言版本仍会计入你的模板限制中。
简而言之,创建与客户接收语言完全一致的模板,并确保变量也匹配该语言。
接下来,我们来看看参数格式以及变量在WhatsApp API消息模板中的运作方式。
参数格式
WhatsApp API消息模板的某些组件支持变量。这些变量是占位符,在发送模板时会被替换为真实的客户数据。
例如:
您好 {{first_name}},您的订单 {{order_number}} 已发货。
创建模板时,您必须:
- 选择参数格式: 命名参数 或 位置参数
- 为每个参数添加示例值
- 后续在发送消息的有效载荷中传入真实值
如果不选择格式,WhatsApp默认使用 位置参数 。
命名参数
命名参数使用清晰的变量名。
示例:
{{first_name}}
{{order_number}}
规则:
- 必须唯一
- 使用小写字母和下划线
- 用双大括号包裹
- 值可以按任意顺序发送,因为每个参数都有名称
示例模板文本:
Thank you, {{first_name}}! Your order number is {{order_number}}.
示例发送值:
[
{
"type": "text",
"parameter_name": "first_name",
"text": "Jessica"
},
{
"type": "text",
"parameter_name": "order_number",
"text": "SKBUP2-4CPIG9"
}
]
位置参数
位置参数使用数字代替名称。
示例:
{{1}}
{{2}}
规则:
- 必须从 {{1}}
- 必须遵循与模板文本相同的顺序
- 值必须按相同序列发送
示例模板文本:
Hi {{1}}! Your order number is {{2}}. Thank you.
示例发送值:
[
{
"type": "text",
"text": "Jessica"
},
{
"type": "text",
"text": "SKBUP2-4CPIG9"
}
]
命名参数与位置参数
命名 | {{first_name}} | 清晰、易读的模板 | 按参数名称匹配值 |
位置参数 | {{1}} | 变量较少的简单模板 | 按顺序匹配值 |
简单规则: 当模板有多个变量时,使用命名参数。这使你的 WhatsApp API 模板消息更易于阅读、编辑和管理。
接下来,让我们看看 媒体 以及图片、视频、文档和其他媒体如何在模板中使用。
媒体
一些 WhatsApp API 消息模板可以在标题中包含媒体。
当你的消息需要视觉内容或文档时,这非常有用,例如:
- 产品图片
- 优惠横幅
- 发票 PDF
- 票证或预订文档
- 视频预览
如果你创建了一个带有媒体标题的模板,你需要先使用 Resumable Upload API上传媒体。WhatsApp 会给你一个 asset handle,你需要将其包含在模板创建请求中。
该媒体文件也会在模板审核过程中被审查。因此,不要使用随机的占位图片或不清楚的文档。使用与实际消息目的相匹配的样本。
例如,如果模板用于发票提醒,媒体应该看起来像发票文档,而不是促销横幅。
此外,媒体支持取决于模板类别。例如, 身份验证类模板不允许包含媒体内容,而营销类和实用类模板根据具体使用场景可能支持媒体标题。
简单原则: 仅当媒体能补充上下文时才使用。如果纯文本已能清晰传达信息,请保持模板无媒体内容。
接下来我们来看 模板审核 以及WhatsApp如何在批准前检查您的模板。
模板审核
每个WhatsApp API消息模板在创建或编辑后都会经过审核。
如果WhatsApp批准该模板,其状态将变为 已批准,您就可以开始使用它发送模板消息。
如果模板被拒绝或转为其他状态,在问题解决前您无法使用它。
审核期间,WhatsApp会检查以下内容:
- 所选类别是否正确
- 消息是否符合模板规范
- 变量和示例是否清晰
- 内容是否匹配业务场景
- 媒体、按钮和组件是否有效
如果模板被拒绝,您通常可以根据拒绝原因编辑内容、更改类别、创建新模板或申请重新审核。
简单原则: 清晰撰写模板,避免混合意图,确保消息与所选类别匹配。
Know How WhatsApp Assigns a Category During Template Creation
接下来我们来看 模板状态 以及提交后每个状态的含义。
模板状态
WhatsApp API 消息模板必须处于 已批准 状态,才能用于发送消息。
第一个状态在模板审核期间决定。之后,WhatsApp 可能会根据模板使用情况、质量反馈或策略问题更改状态。
常见的模板状态值包括:
- 已批准 — 模板已通过审核,可以使用。
- 待定 — 模板仍在审核中。
- 已拒绝 — 模板未通过审核,无法使用。
- 已暂停 — 由于质量问题,模板暂时停止使用。
- 已禁用 — 模板不能再使用。
状态变更通过 message_template_status_update webhook 通知。
您也可以随时登录 WhatsApp API 平台仪表板查看模板的当前状态。
示例请求
curl 'https://graph.facebook.com/<API_VERSION>/<TEMPLATE_ID>?fields=status' \
-H 'Authorization: Bearer <ACCESS_TOKEN>'
示例响应
{
"status": "APPROVED",
"id": "1259544702043867"
}
简单规则: 不要仅因为模板已创建就认为它可用。在使用前务必检查其状态是否为 已批准 才能将其用于活动或自动化流程。
接下来,我们来看看WhatsApp Manager如何帮助您在一个地方集中创建、审核和管理模板。
WhatsApp Manager
您也可以通过YCloud账户中WhatsApp Manager的"模板"版块管理WhatsApp API消息模板。
这里会显示每个模板的审核状态。
这能帮助您快速了解哪些模板已就绪可用、哪些需要处理、哪些存在风险。
| 状态 | 含义 | 是否可发送 |
|---|
| 审核中 | 模板仍在审核中,此过程最长可能需要24小时。 | 否 |
| 已拒绝 | 模板未通过审核或违反WhatsApp政策。 | 否 |
| 活跃 - 质量待定 | 模板已获批但尚未收集到足够的质量反馈数据。 | 是 |
| 活跃 - 高质量 | 模板几乎没有负面反馈。 | 是 |
| 活跃 - 中等质量 | 模板存在一定负面反馈或阅读率较低,若问题持续可能会被暂停。 | 是 |
| 活跃 - 低质量 | 模板反馈很差或阅读率极低,面临被暂停或禁用的风险。 | 可以,但有风险 |
| 已暂停 | 由于持续收到负面反馈或阅读率过低,该模板已被暂停使用。 | 否 |
| 已禁用 | 由于持续的质量问题,该模板已被禁用。 | 否 |
| 已提交申诉 | 已提交申诉以供审核。 | 取决于当前状态 |
接下来,我们来看看模板限制以及您的企业可以创建多少个 WhatsApp API 消息模板。
模板限制
WhatsApp 企业账户默认情况下不会获得无限数量的模板。限制取决于其母公司投资组合的状态。
| 企业投资组合状态 | 模板限制 |
|---|
| 未验证的企业投资组合 | 最多 250 个消息模板 每个 WhatsApp 企业账户 |
| 已验证的企业投资组合 至少有一个已批准的名称 | 最多 6,000 个消息模板 每个 WhatsApp 企业账户 |
除了您可以创建多少模板外,WhatsApp 还有与交付相关的限制和控制。
这些包括:
- 消息限制 — 控制您在客户服务窗口之外可以发送多少模板消息。
- 模板节奏控制 — 减慢交付速度,以便 WhatsApp 用户可以在模板进一步扩展之前提供反馈。
- 模板暂停 — 暂时停止收到不良反馈或低参与度的模板。
- 模板归档 — 归档并删除已停用的模板 12个月或更久。归档模板将在 28天 后被删除,除非恢复。
- 用户营销模板限制 ——限制WhatsApp用户可从企业接收的营销模板消息数量。
简而言之,模板限制不仅关乎存储,还影响企业规模化发送WhatsApp API模板消息的安全性和一致性。
接下来,我们看看存活时间(TTL)以及WhatsApp持续尝试投递模板消息的时长。
存活时间
如果发送给WhatsApp用户的消息无法投递,系统会在称为存活时间(TTL)的周期内持续尝试投递。
如果消息在TTL周期内未成功投递,WhatsApp将丢弃该消息。
这对时效性强的消息尤为重要,例如OTP验证码、支付提醒、限时抢购、配送通知或短期优惠。
| 模板类型 | 默认TTL | 自定义TTL范围 | API支持 |
|---|
| 认证类 | 10分钟 | 30秒至15分钟 | 云API |
| 实用类 | 30天 | 30秒至12小时 | 云API |
| 营销类 | 30天 | 12小时至30天 | WhatsApp营销消息API |
对于 身份验证模板,请保持TTL等于或短于OTP过期时间。否则,用户可能会在代码失效后收到它。
您可以在模板创建期间使用以下方式设置TTL:
"message_send_ttl_seconds": 900
对于身份验证和实用程序模板,您还可以设置:
"message_send_ttl_seconds": -1
这将TTL设置为 30天。
TTL过期时会发生什么?
如果WhatsApp无法在TTL结束前发送消息,则该消息将被丢弃。
因此,如果您在TTL过期前未收到送达的webhook,请将该消息视为未送达。最好还保留一点缓冲时间,因为webhook更新有时可能会有轻微延迟。
TTL和类别更新
如果WhatsApp自动更改模板的类别,自定义TTL将被清除并设置为 null。
您需要根据新类别允许的范围重新设置TTL。
简单规则: 对紧急消息使用较短的TTL,仅当消息长期有效时才使用较长的TTL。
接下来,让我们来看看 质量评级 以及客户反馈如何影响模板的送达。
质量评级
质量评级反映了客户对您的WhatsApp API消息模板的长期反馈情况。
WhatsApp根据模板使用情况、客户反馈、阅读率和参与度进行计算。新创建的模板初始质量为 UNKNOWN 评级,随着WhatsApp收集更多信号数据,评分会相应变化。
| API质量评分 | WhatsApp管理状态 | 含义说明 | 是否可发送 |
|---|
| GREEN | 活跃 - 高质量 | 几乎没有负面反馈 | 是 |
| YELLOW | 活跃 - 中等质量 | 存在部分负面反馈或阅读率较低。该模板可能很快会被暂停或禁用。 | 是 |
| RED | 活跃 - 低质量 | 反馈较差或阅读率很低。该模板面临被暂停或禁用的风险。 | 可以,但有风险 |
| UNKNOWN | 活跃 - 质量待定 | 尚未收集足够的反馈或阅读率数据 | 是 |
质量评级很重要,因为它会影响 模板发送速率、 模板暂停以及整体送达率。如果模板持续收到负面反馈或参与度低,WhatsApp最终可能会更改其状态。若状态不再是 Approved,则该模板在重新获得批准前无法使用。
你也可以通过Template API请求查看模板的质量分数。 quality_score 字段。
示例请求
curl 'https://graph.facebook.com/v25.0/<TEMPLATE_ID>?fields=quality_score' \
-H 'Authorization: Bearer <ACCESS_TOKEN>'
示例响应
{
"quality_score": {
"score": "GREEN",
"date": 1758754645
},
"id": "1387372356726668"
}
简单的规则: 发送相关、预期且有用的消息。如果用户忽略、屏蔽或举报你的模板,其质量评分可能会下降。
接下来,我们来看看多条消息的发送顺序,以及WhatsApp如何处理发送给同一用户的多条消息。
多条消息的发送顺序
当你连续发送多条WhatsApp API消息时,WhatsApp并不保证 不保证 客户会按照你的API请求顺序接收到这些消息。
例如,如果你发送:
- 订单已确认
- 付款已接收
- 配送已安排
客户可能不会总是按照这个确切的顺序接收到这些消息。
如果消息顺序很重要,请等待 已送达状态 在状态webhook中确认后再发送下一条消息。
简单的规则: 不要仅仅因为API请求已发送就触发下一条消息。请在WhatsApp确认前一条消息已送达后再触发。
这对于以下情况尤其重要:
- OTP流程
- 支付流程
- 订单更新
- 分步引导
- 多渠道消息营销
- 客户支持自动化
简而言之,在时间至关重要时使用送达Webhook来控制顺序。
接下来,让我们看看模板管理以及企业如何组织、编辑、监控和维护WhatsApp API消息模板。
模板管理
模板管理涵盖获取、编辑、删除、归档和取消归档WhatsApp API消息模板的操作。这些操作可以通过Message Templates API处理,在某些情况下也可以通过WhatsApp Manager处理。
| 操作 | 含义 |
|---|
| 获取模板 | 获取WhatsApp Business Account中的所有模板,或按名称、类别和状态等字段进行筛选。 |
| 创建模板 | 使用名称、类别、语言、参数格式和组件创建新模板。 |
| 编辑模板 | 更新符合要求的模板的类别、组件或生存时间。 |
| 删除模板 | 按名称、模板ID或多个模板ID删除模板。 |
| 归档/取消归档模板 | 在模板被永久删除之前管理不活动的模板。 |
需要记住的一些重要规则:
- 只有 已批准、已拒绝或已暂停 的模板可以被编辑。
- 已批准的模板可以在 30天内编辑10次 或 24小时内编辑1次.
- 您无法编辑单个组件。如果您编辑组件,整个组件集将被替换。
- 如果您删除了一个已批准的模板,您将无法在 30天内创建同名模板。
- 模板停用超过 12个月或更长时间 可能会被归档,并在 28天后安排删除。
简而言之,模板管理不仅仅是创建模板。它涉及保持您的模板整洁、更新、批准并安全地大规模使用。
接下来,让我们了解 WhatsApp 在模板创建过程中如何分配类别。
使用 YCloud AI 更快地创建 WhatsApp API 模板
创建 WhatsApp API 消息模板需要正确的类别、格式、变量、语言和结构。
YCloud 通过 AI 驱动的模板创建简化了这一过程。您只需添加场景、行业、活动详情、语调和语言等基本输入,YCloud AI 就会生成一个可编辑的模板草稿。
YCloud 还有一个模板库,提供以下现成的示例:
您可以选择模板进行编辑并提交审核。这些模板基于Meta的指南构建,有助于减少常见的审批错误。
通过YCloud,您还可以在一个平台上统一管理模板、发送广播消息、安排营销活动、设置自动回复、管理聊天对话并追踪绩效表现。
如何获取YCloud?
请 点击下方横幅 预约免费演示,详细了解我们的产品功能与定价方案。

YCloud以AI为核心打造,是终极WhatsApp营销与自动化解决方案,为您提供一体化强大平台。
立即使用YCloud,让您的业务营销、销售、客服和规模实现10倍增长!
准备尝试?接下来了解如何免费获取YCloud!
如何免费获取YCloud?
非常简单!
订阅我们的免费计划,即可终身免费体验YCloud,享受无限量消息API服务。
预约免费演示 了解YCloud如何为您的WhatsApp战略赋能!
🚀 立即试用YCloud,当您拥有合适的合作伙伴时,WhatsApp自动化竟能如此轻松。
总结!
当您掌握基础要素:创建流程、命名规则、分类标准、组件构成、语言设置、参数配置、媒体素材、审核机制、状态管理、限制条件和质量评级后,WhatsApp API消息模板管理将变得轻而易举。
这些机制决定了模板的创建、审核、发送及长期维护方式。
因此,在发送任何营销活动或客户更新之前,请确保您的模板清晰、结构正确并符合 WhatsApp 的规则。
通过 YCloud,您可以使用 AI 快速创建模板,使用库中的现成模板,管理审批,并从一个地方运行 WhatsApp 营销活动。