← 所有工具
UnifyPort 出品 即将推出
在 Meta 之前先 lint 你的 WhatsApp 模板
WhatsApp Business 消息模板常因为一些机械的小毛病被拒——占位符编号错了、按钮多了一个。这个工具在你提交前先检查,省得你卡在 Meta 的审核队列里好几个小时。
它检查什么
Meta 在模板审核时强制的那些机械规则——你一旦漏了就得多跑一轮的那些:
- 占位符编号。 一个组件里的变量必须是
{{1}}、{{2}}…… 连续编号、不能跳号。 - 按钮上限。 quick-reply 和 call-to-action 按钮各有数量上限,两种混用时 Meta 在提交时也会按规则检查。
- 字符上限。 body、header、footer 各有最大长度;超了直接被拒。
- header 媒体类型。 媒体 header 必须声明受支持的类型——
TEXT/IMAGE/VIDEO/DOCUMENT。
校验一个模板
粘贴你要提交的模板 JSON:
{
"name": "order_update",
"language": "en",
"components": [
{ "type": "BODY", "text": "Hi {{1}}, order {{2}} ships {{3}}." },
{ "type": "FOOTER", "text": "Reply STOP to opt out" }
]
}
……在 Meta 看到之前,先看它会标出什么:
✓ body placeholders {{1}}, {{2}}, {{3}} — consecutive
✓ body length within limit
✓ footer present, no variables (allowed)
! no header — optional, add one for media
什么时候有用
- 每次提交前。 审核可能要好几个小时;因为一个编号笔误被拒一轮,纯属浪费时间。
- 非工程同事写模板。 PM 和运营可以在交给提交的开发之前先自查文案。
- 批量迁移模板。 一次校验一批,而不是一条条地发现被拒。
它会怎么用
- 1. 粘贴你的模板(header + body + footer + buttons)。
- 2. 实时看到每条规则的检查结果,精确高亮出错的字段。
- 3. 修正、重查,直到全部通过。
- 4. 放心提交给 Meta。一切都在你浏览器里跑——不上传任何东西。
常见问题
- WhatsApp 模板为什么会被拒?
- 大多数第一轮被拒都是机械原因:占位符不连续、按钮太多、body 超长,或者 header 媒体类型缺失/不支持。这些正是这个工具检查的。
- 占位符该怎么编号?
- 在一个组件内,变量必须是
{{1}}、{{2}}…… 连续、不跳号。从{{1}}跳到{{3}}会被拒。 - 它会替我把模板提交给 Meta 吗?
- 不会。它只按规则校验模板结构。你仍然通过平常的 WhatsApp Business / UnifyPort 流程提交。
- 我的模板数据会离开浏览器吗?
- 不会。校验完全在客户端运行——你粘贴的模板永远不会上传到服务器。
即将推出
这个工具已经在我们的开发队列里。想早点用,或者有某条模板规则老是绊到你?在 Telegram 告诉我们,我们会优先做。同时,UnifyPort WhatsApp 文档讲了怎样通过 API 发送模板消息。