Skip to main content
Template messages are billed by Meta. If billing setup is incomplete on your WhatsApp Business Account, Meta rejects template sends. Because HookMyApp is passthrough (your number, your Meta token, your Meta bill), you resolve these prompts in Meta’s own tools, not in HookMyApp.

Why this happens

Meta can reject a template send when:
  • There is no active payment method on the WABA
  • A payment method failed verification
  • Business details are missing in Billing Hub
  • Tax information is required but missing
  • The WhatsApp account is still in review or restricted

How to fix

1

Add or confirm a payment method

Open Meta Billing Hub, select the account that owns your WABA, and add or confirm an active payment method. Resolve any failed-payment, verification, or billing prompts Meta shows.
2

Complete business information

In Meta Business settings, open Business info and complete the legal business name, address, phone number, website, currency, and any required tax information. Save, then return to Billing Hub and confirm no prompts remain.
3

Confirm account status is approved

In WhatsApp Account settings, confirm the WABA status is Approved. It should not be in review, restricted, disabled, or waiting on a Meta-requested action.
4

Wait and retry

Wait 5 to 10 minutes, then retry the same template send.

Still stuck?

If the send still fails after billing is healthy, the error is coming straight from Meta. HookMyApp passes Meta’s billing and rate-limit responses through untouched, so check the error body your code received first, then contact HookMyApp support.