跳转到正文
OmniChannels.ai

免费工具

WhatsApp 模板预览与检查工具

编写模板,添加变量和按钮,即可看到它在 WhatsApp 中的真实效果。实时检查清单会在您提交前标出 Meta 审核可能驳回的问题,最后可导出 API 请求内容。

免费 · 无需注册 · 在浏览器中运行

从示例开始

18/512

仅限小写字母、数字和下划线。

类别

客户主动需要的更新:订单、预订、账户、提醒。不得含促销内容。

页眉
21/60
147/1024

变量请使用 {{1}}、{{2}}…。格式:*粗体*、_斜体_、~删除线~、```等宽```。

示例值

Meta 要求为每个变量提供真实的示例,审核人员会阅读。

22/60

按钮 · 选填

总共最多 10 个:10 个快捷回复、2 个网址、1 个电话号码、1 个复制代码。

  1. 1网址
    11/25

    在最末尾添加 {{1}} 可作为动态后缀。

  2. 2电话号码
    12/25
    15/20

实时预览

未发现会阻碍审核的问题。可以提交审核。

审核通过检查清单

  • 通过: 模板名称格式有效。
  • 通过: 页眉文本长度 21/60。
  • 通过: 正文长度 147/1024。
  • 通过: 4 个变量,已按顺序编号。
  • 通过: 每个变量都有示例值。
  • 通过: 页脚长度 22/60。
  • 通过: 2 个按钮,符合 Meta 的上限和排列规则。
  • 通过: 实用型模板中未发现促销用语。

规则依据 Meta 官方模板文档(组件、模板审核和分类页面)核对,2026 年 10 月验证。 Components · Template review · Categorization

模板 JSON

WhatsApp Business Management API 上 POST /<WABA_ID>/message_templates 的请求体。

{
  "name": "order_confirmation",
  "language": "en_US",
  "category": "UTILITY",
  "components": [
    {
      "type": "HEADER",
      "format": "TEXT",
      "text": "Order {{1}} confirmed",
      "example": {
        "header_text": [
          "#48213"
        ]
      }
    },
    {
      "type": "BODY",
      "text": "Hi {{1}}, thanks for your order!\n\nWe've received order *{{2}}* for {{3}} and will message you again as soon as it ships. Estimated delivery: {{4}}.",
      "example": {
        "body_text": [
          [
            "Sara",
            "#48213",
            "AED 349.00",
            "Thursday, 14 Nov"
          ]
        ]
      }
    },
    {
      "type": "FOOTER",
      "text": "Reply HELP for support"
    },
    {
      "type": "BUTTONS",
      "buttons": [
        {
          "type": "URL",
          "text": "Track order",
          "url": "https://shop.example.com/orders/{{1}}",
          "example": [
            "48213"
          ]
        },
        {
          "type": "PHONE_NUMBER",
          "text": "Call support",
          "phone_number": "+97140000000"
        }
      ]
    }
  ]
}

要用多种语言提交几十个模板?我们的团队为您制作、提交并跟踪审核。 咨询 WhatsApp 专家

您在此输入的任何内容都不会发送到我们的服务器。

简短回答

WhatsApp 消息模板是企业在 24 小时客户服务窗口之外发送的、经预先批准的消息。Meta 规定正文最长 1,024 个字符,页眉和页脚最长 60 个,按钮文字最长 25 个,按钮最多 10 个。{{1}} 这类变量必须按顺序编号、提供示例值,且不能出现在正文开头或结尾。每个模板都归入营销、实用型或身份验证三类之一。

如何预览并检查 WhatsApp 模板

  1. 1

    选择类别和语言

    选择营销、实用型或身份验证类别以及模板语言,也可以加载现成的英语或阿拉伯语示例。

  2. 2

    编写页眉、正文和页脚

    用 {{1}}、{{2}} 表示个性化信息。每个变量都会出现一个示例值输入框,让预览读起来像真实消息。

  3. 3

    添加按钮

    可添加快捷回复、带动态后缀的网站链接、电话号码或复制优惠码按钮。工具会让它们保持在 Meta 的限制之内。

  4. 4

    修正检查清单,然后导出

    解决所有红色问题,查看警告,然后复制适用于 WhatsApp Business Management API 的 JSON 内容。

WhatsApp 模板的字符限制

Meta 的模板组件文档对模板的每个部分都设有硬性限制。超出限制的提交会在 API 层直接失败,人工审核员根本看不到,所以最好在撰写时就检查。

字符按您看到的方式计数:一个表情符号或一个阿拉伯字母算一个字符。换行也计入,*粗体* 中的星号等 Markdown 式格式字符同样计入。

来源:Meta,Template components,https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/components(2026 年 10 月核查)。

  • 模板名称:最多 512 个字符,仅限小写字母、数字和下划线。
  • 文字页眉:最多 60 个字符,且最多 1 个变量。媒体页眉可以是图片、视频或文档;位置页眉仅限实用型和营销类。
  • 正文:最多 1,024 个字符,必填,变量数量不限。
  • 页脚:最多 60 个字符,不能含变量。
  • 按钮:总数最多 10 个,其中快捷回复最多 10 个、网址按钮最多 2 个、电话按钮最多 1 个、复制代码按钮最多 1 个。按钮文字最多 25 个字符,网址最多 2,000 个,电话号码最多 20 个,复制代码最多 20 个。

导致驳回的变量规则

大多数被驳回的模板问题出在占位符,而不是措辞。Meta 的模板审核指南列出了会被驳回的变量问题:参数不连续、含有 #、$ 或 % 等特殊字符、花括号不匹配,或位于消息最开头或最末尾(即“悬空参数”)。

Meta 还会驳回变量相对篇幅过多的模板。Meta 没有公布确切比例,因此当每个变量对应的固定文字少于三个词时,本工具会发出警告。审核员也常常驳回并排放置的两个变量,例如 {{1}} {{2}};请将它们合并,或在中间加入文字。

提交时每个变量都需要一个贴近真实的示例值。审核员通过示例来理解消息的真实内容,因此填写“test”或“xxx”容易被驳回。

来源:Meta,Template review,https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-review。

模板被驳回?解读 Meta 给出的原因

切换到“被驳回?粘贴 Meta 的原因”标签页,粘贴来自 WhatsApp Manager、Business Support Home、驳回通知邮件或 message_template_status_update Webhook 的原因。工具能识别 Meta 的原因代码,例如 INVALID_FORMAT、INCORRECT_CATEGORY、TAG_CONTENT_MISMATCH、PROMOTIONAL、SCAM 和 ABUSIVE_CONTENT,也能识别 Meta 模板审核指南中常见原因的措辞,然后给出可能的原因和修改建议。

被驳回的模板可以修改后重新提交,也可以在补充示例值后到 WhatsApp Manager 提出申诉;Meta 表示申诉会在 24 小时内作出决定。原因为 NONE 表示模板被暂停,而不是被驳回。

实用型、营销与身份验证类别的区别

类别同时决定审核结果和价格。实用型模板用于跟进客户已做过或已提出的事项,例如订单、预订、账户变更或提醒,且必须不含促销内容。身份验证模板承载一次性验证码,使用 Meta 规定的固定措辞。其余的一切,包括购物车提醒、优惠和重新激活,都属于营销类。

Meta 的类别划分指南指出,同时包含实用内容和促销内容的模板属于营销类。折扣码、促销优惠、追加销售、购物车提醒和应用下载提示,都会让模板落入营销类。Meta 会定期复查已批准的模板,把看起来带促销性质的实用型模板划入营销类,通常只提前一天通知。

检查器会用英语、阿拉伯语、法语、西班牙语、德语和葡萄牙语扫描您的措辞中的促销用语,在 Meta 为您重新划分类别之前发出警告。只有身份验证模板可以发送一次性验证码,因此它也会标出其他类别中的验证码措辞。

来源:Meta,Template categorization,https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization。

按钮:分组、动态网址以及客户看到的效果

快捷回复按钮和行动号召按钮必须分组:所有快捷回复放在其他按钮之前,或全部放在之后。夹在两个链接之间的快捷回复会被 API 拒绝。

网址按钮可以带一个变量,且必须位于网址末尾,例如 https://shop.example.com/orders/{{1}}。发送的值需要做百分号编码(空格变为 %20)。请避免使用短链接服务:它们会隐藏真实目的地,看起来像垃圾信息。

当模板的按钮超过三个时,WhatsApp 只显示两个,其余收在“查看所有选项”之后。有四个或更多按钮,或快捷回复与其他按钮混用的模板,无法在 WhatsApp 桌面客户端中查看,所以请把最重要的操作放在最前面。

从预览到大规模发送

导出的 JSON 遵循 WhatsApp Business Management API 中 POST /<WABA_ID>/message_templates 的请求体格式,并包含示例值。对于媒体页眉,请使用 Resumable Upload API 上传示例文件,并替换占位的句柄。

模板获批后,按名称和语言发送,并为每个变量填入真实值。OmniChannels.ai 可跨 WhatsApp 商业账号管理模板,跟踪审核状态与质量,并通过统一的 REST API、群发活动或共享收件箱发送已批准的模板,在 WhatsApp 不可用时回退到短信。

WhatsApp 模板常见问题

WhatsApp 模板的字符限制是多少?

正文最多 1,024 个字符。文字页眉和页脚各最多 60 个字符,每个按钮文字最多 25 个字符。身份验证模板使用 Meta 规定的固定文本,其验证码参数最多 15 个字符。

我的 WhatsApp 模板为什么被驳回?

最常见的原因包括:变量问题(不连续、位于正文开头或结尾、含特殊字符、相对篇幅过多)、示例值缺失或不真实、实用型模板中含有促销内容、违反政策,以及与现有模板的措辞重复。

INVALID_FORMAT 和 INCORRECT_CATEGORY 是什么意思?

它们是 Meta 驳回模板时返回的原因代码。INVALID_FORMAT 表示结构违反了格式规则,通常出在变量上,并附有详细原因和建议。INCORRECT_CATEGORY 与 TAG_CONTENT_MISMATCH 一样,表示内容与您选择的类别不符。将任一原因粘贴到“被驳回”标签页即可看到修改办法。

实用型模板和营销模板有什么区别?

实用型模板用于确认或更新客户已做过或已请求的事项,例如订单、付款、预订或账户变更,不含任何促销。营销模板则用于推广产品、优惠或重新激活客户。两者混合会让模板变成营销类,价格更高。

变量可以放在模板的开头或结尾吗?

不可以。Meta 会驳回正文以参数开头或结尾的模板。请写成“Hi {{1}}, your order is ready.”,而不要写“{{1}}, your order is ready”或“Your order number is {{1}}”。

一个 WhatsApp 模板最多可以有多少个按钮?

最多 10 个按钮:快捷回复最多 10 个、网址按钮最多 2 个、电话按钮最多 1 个、复制代码按钮最多 1 个。快捷回复必须集中放在一起,位于其他按钮之前或之后。

如何给模板按钮添加动态链接?

在网址的最末尾添加一个变量,例如 https://example.com/track/{{1}},并提供示例值。发送模板时,只需传入经过百分号编码的后缀。

可以发送阿拉伯语的 WhatsApp 模板吗?

可以。创建模板时使用语言代码 ar,并用阿拉伯语撰写文本。Meta 不会翻译模板,因此每种语言都是同一名称下的独立模板,并且各自计入您的模板数量上限。

WhatsApp 模板审核需要多久?

多数模板会在几分钟内自动审核完毕。Meta 表示模板最长可能处于审核状态 24 小时。通过本检查器的模板可以避开最常见的自动驳回。

更多免费工具