SparkTG
WhatsApp Business API·Popular

排查常见的 WhatsApp 营销活动错误

修复 SparkTG 中常见的 WhatsApp 营销活动失败问题:投递错误、模板问题、账户限制、媒体上传失败以及 Meta 的消息发送上限。

8 分钟 readLast updated 19 May, 2026By SparkTG Support Team

通过 SparkTG 发送 WhatsApp 营销活动时,你偶尔会遇到导致消息无法送达的错误。大多数错误源于 Meta (WhatsApp) 的政策、模板配置问题或账户级别的限制。本指南将逐一说明每种错误类型、其含义以及具体的解决方法。

SparkTG 的营销活动使用 WhatsApp Business API (WABA)。所有模板审批、消息发送上限和账户限制均由 Meta 执行;SparkTG 会将这些错误码直接透传,便于你及时采取行动。

1. 消息未送达:号码无法投递

如果某条营销活动消息失败,且日志显示特定联系人投递失败,则很可能是收件人号码存在以下问题之一:

  • 该号码未在 WhatsApp 注册,或关联的 WhatsApp 账户已被停用。
  • 联系人列表中的国家代码(印度为 +91 等)缺失或有误。
  • 收件人使用的 WhatsApp 版本过旧,无法接收来自 Business API 的消息。
  • 收件人尚未接受 WhatsApp 最新的服务条款:他们必须打开 WhatsApp 并接受更新后的条款,消息才能送达。
  1. 1

    检查联系人格式

    在 SparkTG → Contacts 中,打开受影响的联系人,确认号码包含完整的国家代码,且不含空格或特殊字符。示例:919876543210(而不是 09876543210)。

  2. 2

    从营销活动中移除无效号码

    发送营销活动之前,请使用 Validate Numbers 选项。SparkTG 会标记未在 WhatsApp 注册的号码,以便你在发送前将其排除。

  3. 3

    请收件人更新 WhatsApp

    如果可以通过其他渠道联系到该联系人,请让对方更新 WhatsApp 应用并接受最新的服务条款,然后重试发送消息。

2. 营销消息因 Meta 质量限制被拦截

Meta 会主动监控通过 Business API 发送的营销消息的质量。如果你的模板质量评级较低(通常是因为收件人屏蔽或举报了你的消息),Meta 会暂时限制投递,并要求你在冷却期后重试。

如果该错误频繁出现,你可能需要检查模板内容或受众定位。向未 opt-in 的联系人发送营销消息,是导致质量评级偏低的最常见原因。

  • 检查模板内容:确保其相关、个性化,并且是收件人期望收到的。
  • 审核联系人列表:移除没有明确 opt-in 接收你企业 WhatsApp 消息的人员。
  • 等待冷却期结束(通常为 24–48 小时)后再重试营销活动。
  • 在 Meta Business Manager → WhatsApp Manager → Message Templates 中检查模板的质量评级。

3. 联系人无法触达:Meta 实验限制

自 2023 年年中以来,Meta 一直在进行一项持续的实验:除非用户先发起过对话,否则一小部分 WhatsApp 用户不会收到企业发送的营销类模板消息。在 SparkTG 的营销活动日志中,这会表现为特定联系人的投递失败。

  • 仅营销类别的模板受影响。实用类(utility)和验证类(authentication)模板不受影响。
  • 如果某个联系人属于该实验,向其发送营销消息的唯一办法是先收到对方发来的消息。
  • 对方给你发送消息后,你有 24 小时的窗口期可以发送任何模板消息,包括营销消息。
  • 通过其他渠道(邮件、短信、电话)联系受影响的联系人,请他们给你发一条 WhatsApp 消息以开启会话。

4. 营销活动暂停:已达到消息发送上限

WhatsApp 对所有 Business API 账户实行分层的每日消息发送上限:每 24 小时 1,000 → 10,000 → 100,000 个唯一联系人。如果你的营销活动超过当前层级的上限,消息会停止发送,直至 24 小时窗口重置。

  1. 1

    查看你当前的消息发送层级

    SparkTG Dashboard → WhatsApp → Channel Status。这里会显示你当前的上限以及 24 小时滚动窗口内的使用情况。

  2. 2

    等待窗口重置

    24 小时窗口是滚动的,不会在固定的午夜重置。窗口释放后,如果启用了自动重试,暂停的营销活动将自动恢复。

  3. 3

    随着时间推移提升消息发送层级

    Meta 会根据持续的高发送量和良好的质量评级自动提升你的层级。没有手动升级申请:保持高送达率和低屏蔽率,可以更快升级。

5. 账户被 Meta 封锁或限制

如果你的 WhatsApp Business Account (WABA) 因违反政策而被标记,Meta 可能会限制或完全禁用该账户。发生这种情况时,SparkTG 会在所有营销活动中显示账户级错误。

  1. 1

    在 Meta Business Manager 中检查账户状态

    登录 business.facebook.com → Settings → WhatsApp Accounts。如果账户受限,你会看到一个横幅,说明原因并提供申诉选项。

  2. 2

    向 Meta 提交申诉

    在 Meta Business Manager 中点击 Request Review。审核通常需要 24–48 小时。作出决定后你会收到邮件通知。

  3. 3

    如果限制已解除但错误仍然存在,请联系 SparkTG 支持

    Meta 解除限制后,变更可能需要最多 2 小时才能同步到 SparkTG 平台。如果超过该时间错误仍然持续,请携带你的 WABA ID 提交支持工单。

6. 模板错误:格式、变量和审批问题

模板错误是 WhatsApp 营销活动失败中最常见的类别。通常由变量缺失、格式不正确,或模板被 Meta 暂停或拒绝导致。

  • 变量为空或缺失:模板中的每个 {{variable}} 占位符在发送时都必须有值。只要有任何变量为空,消息就会失败。请检查你的联系人数据,确保所有必填字段均已填写。
  • 媒体缺失或无效:如果模板带有图片、视频或文档头部,则每次发送都必须提供有效的媒体文件。文档头部仅支持 PDF 格式。
  • 变量中含有换行或制表符:不要在任何模板变量的值中包含换行、制表符或连续超过四个空格;Meta 会拒绝该消息。
  • 模板被 Meta 暂停:Meta 会自动暂停质量评级较低的模板。请前往 WhatsApp Manager → Message Templates 检查状态。如果原模板被永久停用,你可以将内容作为新模板重新提交。
  • 找不到模板名称:如果你通过 SparkTG API 发送,请确认模板名称完全一致;区分大小写。新批准的模板可能需要最多 30 分钟才能通过 API 使用。

不要为了更改变量数量而编辑已批准的模板。Meta 会将其视为新模板,并要求重新审批。如果变量数量发生变化,请始终创建新模板。

7. 因支付或账单问题导致消息失败

WhatsApp 按对话计费(而不是按消息)。如果 Meta 无法从你的支付方式扣款,外发消息将在 API 层面失败,并返回与支付相关的错误码。

  1. 1

    在 Meta Business Manager 中检查支付方式

    前往 business.facebook.com → Settings → Payments。确认已登记有效的支付方式,且没有逾期账单。

  2. 2

    核对你的 SparkTG 账户余额

    SparkTG Dashboard → Billing。确保你的 SparkTG 账户余额足以支付该营销活动的发送量。如果账户额度低于最低阈值,营销活动将不会发送。

  3. 3

    如果最近进行过迁移,请重新核对入驻流程

    如果你最近将 WhatsApp 号码从其他服务商迁移到 SparkTG,请确保 Meta Business Manager 中的 Business Verification 和支付设置步骤已全部完成。未完成的迁移可能导致持续的支付错误。

8. 媒体文件上传错误

如果你的模板包含媒体头部而上传失败,整个营销活动的发送都会被阻止。WhatsApp 对媒体文件的格式和编解码器有严格要求。

  • 图片:必须为 JPEG 或 PNG,8 位色深,RGB 或 RGBA 模式。文件大小上限:5 MB。
  • 视频:必须使用 H.264 视频编解码器和 AAC 音频编解码器。只允许一条音轨。文件大小上限:16 MB。
  • 文档:模板消息头部仅支持 PDF 格式。文件大小上限:100 MB。
  • 如果视频符合大小限制但仍然失败,问题很可能出在编解码器上。请使用 HandBrake (H.264 + AAC) 等工具重新编码视频,然后再次上传。

9. 消息文本过长

WhatsApp 对模板的每个部分都有严格的字符限制。只要任何一个部分超出限制,消息就不会发送。

  • 头部文本:最多 60 个字符。
  • 正文文本:最多 1,024 个字符。
  • 页脚文本:最多 60 个字符。
  • 行动号召按钮 URL:最多 2,000 个字符。
  • 格式符号(*、_、~)也计入字符限制。

SparkTG 的模板编辑器会为每个部分显示实时字符计数。请在创建模板时遵守这些限制:提交审批之后再修改要困难得多。

10. 营销活动被阻止:额度不足

  • 前往 SparkTG Dashboard → Billing,查看你的可用额度余额。
  • 在重新发起营销活动之前,先为账户充值。
  • 确认营销活动列表中的所有联系人都具有有效的国家代码:无效号码在投递失败的尝试中也会消耗额度。

如果你已按上述步骤操作但问题仍然存在,请通过 SparkTG Dashboard → Help → Contact Support 提交支持工单。请附上 Campaign ID、受影响的联系人号码(必要时可做脱敏)以及错误消息的截图,以便更快解决。

Frequently asked questions

为什么我的 WhatsApp 营销活动中有些联系人显示投递失败?
最常见的原因有:收件人号码未在 WhatsApp 注册、号码缺少国家代码(印度为 +91)、收件人屏蔽了你企业的号码,或该联系人达到了 Meta 的每用户营销消息频率上限。请查看 SparkTG Dashboard → Campaigns → Delivery Report,了解每个失败联系人的具体错误码。
Meta 限制了我的 WhatsApp 账户,如何解除?
登录 business.facebook.com → Settings → WhatsApp Accounts。如果账户受限,你会看到 Request Review 按钮。提交申诉;Meta 通常会在 24–48 小时内回复。审核期间,你无法发送营销活动的外发消息。如果审核后限制仍然存在,请携带你的 WABA ID 联系 SparkTG 支持。
如何将 WhatsApp 消息发送上限提升到每天 1,000 个联系人以上?
WhatsApp 的层级升级是自动的;无法手动申请。请长期保持稳定的高发送量并维持良好的质量评级。随着 WhatsApp 系统确认你的发送模式和较低的屏蔽及举报率,你的层级会按每 24 小时 1,000 → 10,000 → 100,000 个联系人逐级提升。
为什么我的 WhatsApp 模板在 SparkTG 中显示为“Paused”?
Meta 会自动暂停质量评级较低的模板,这通常发生在太多收件人屏蔽或举报你的消息时。请前往 Meta Business Manager → WhatsApp Manager → Message Templates 查看状态。你可以用修改后的内容创建新模板并提交重新审批。
可以重试 SparkTG WhatsApp 营销活动中失败的联系人吗?
可以。前往 SparkTG Dashboard → Campaigns → 选择你的营销活动 → Delivery Report。选择失败的联系人并使用 Retry 选项。如需自动重试,请在发起营销活动之前,在 Campaign Settings 中设置 Retry Policy。
未送达的 WhatsApp 消息会被收费吗?
WhatsApp 按对话会话计费,而不是按单条消息。如果与某个联系人没有开启对话会话(即消息从未送达),则不产生对话费用。请查看 SparkTG Dashboard → Billing → Usage,了解按联系人划分的明细。

Was this article helpful?

Still stuck? Contact our support team →