Messaging Errors & Delivery Failures

Why Some Messages or Templates Are Not Delivered

Even when you use the correct API call, WhatsApp may still block message delivery.
Delivery failures commonly stem from one of the following areas:

  • Rate limits & infrastructure restrictions
  • Account or configuration issues
  • WhatsApp policy violations
  • Invalid or unregistered phone numbers

This guide explains the most frequent causes and how to diagnose and resolve them.



1. Quick Reference: Most Common Failure Causes

CauseApplies toImpact
Expired TokenAll message typesAPI call fails immediately
Tier Limit ReachedTemplates & Free-formMessages blocked until limit resets
Closed 24h WindowFree-form messages onlyMust use template instead
Template Policy ViolationTemplate messagesTemplate rejected or paused
Invalid Phone NumberAll messagesNo delivery possible


2. Error Summary Table

CategoryIssueTypical Error CodesDescriptionHow to Fix
Rate LimitsMessaging Tier Limit ReachedDaily recipient limit exceeded.Improve quality rating, upgrade tier, reduce volume.
API Rate Limit Exceeded429Too many requests sent in a short time.Implement retry/backoff, throttle requests.
Account / ConfigInvalid or Expired Access TokenOAuthExceptionToken is missing, invalid or expired.Refresh token, ensure correct scopes.
Wrong phone_number_id / Unlinked NumberNumber not connected to your WABA.Verify number in Business Manager and API config.
Business Not VerifiedLower limits, blocked sends.Complete Business Verification.
Policy ViolationsTemplate MisuseContent does not match approved template purpose.Use template only as approved; adjust text.
User Marked Messages as SpamPoor quality rating leads to restrictions.Improve messaging relevance and opt-in quality.
Recipient Rejects MessageUser blocked or opted out.Stop messaging this contact.
Phone Number IssuesNumber Invalid or Not on WhatsAppNumber does not exist or is not on WhatsApp.Validate number format and WhatsApp registration.


Recommended References
For deeper technical details, consult:

Meta WhatsApp Cloud API – Error Codes
https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes/


Did this page help you?