This article covers the errors you may encounter when using the WhatsApp Public API, how quality ratings and messaging tiers affect your sending capability, and what can be resolved by you versus what requires action from Meta or Aircall Support.

Error reference

ErrorWhat it meansWhat to do
403Account is on Essentials, has no active WhatsApp add-on, or the feature is not enabledConfirm plan and add-on status in the Aircall dashboard. Please contact Aircall Support to check the feature is available on your plan.
400 — line not configuredThe line has not been registered for Public API useCall POST /v1/numbers/{id}/messages/configuration first.
400 — template not approvedThe template being sent is not in APPROVED status in MetaCheck template status in Meta Business Manager. This cannot be resolved by Aircall.
63016 — 24-hour window expiredThe send returns a 200 response, but your webhook receives a callback with an error when free-form text is sent outside the conversation windowUse an approved template to re-initiate a conversation with your customer. See the 24-hour window section in the Getting started with the Whatsapp Public API article.
400 — WABA not configuredThe WhatsApp line does not have a WABA (WhatsApp Business Account) set upPlease contact Aircall Support. This is a line configuration issue.
400 — line OFFLINE or BLOCKEDThe line is not in an active sending stateCheck the line health endpoint. If BLOCKED, Please contact Aircall Support.
429Messaging tier limit exceeded: daily conversation cap reachedMeta-imposed limit. Resets every 24 hours. Cannot be overridden by Aircall.
131048Meta spam rate limit: sends from this number are restricted by MetaReview your messaging quality and contact Meta Business Support. Aircall cannot override this.
131045Phone number registration error with an external providerPlease contact Aircall Support
131000Unknown Meta errorIf the error persists, Please contact Aircall Support with your company ID, line ID, the full error payload, and a timestamp.

The 24-hour conversation window

WhatsApp's conversation window is a Meta rule, not an Aircall setting. It controls when free-form text messages can be sent.

  • A 24-hour window opens when a customer messages your number, or when they reply to one of your messages.
  • Within that window, you can send free-form text.
  • Once the window closes, you can only send an approved template to re-start the conversation.
Important: Attempting to send free-form text outside an open window will return an error to your webhook. The solution is always to send an approved template first. Aircall cannot override or extend the window.

Quality rating

Meta assigns each WhatsApp line a quality rating based on how recipients respond to messages from that number. If recipients frequently block or report your number, the rating degrades.

  • GREEN: line in good standing, no sending restrictions.
  • YELLOW: quality is degrading, often because customers are reporting your messages as spam or blocking your number. Review template quality and consider reducing send volume.
  • RED: Meta has restricted this line. Sends may fail. Contact Meta Business Support.
Important: Quality ratings are set and controlled by Meta. Aircall cannot change them. Improving your rating requires better templates, cleaner contact lists, and confirmed opt-ins from recipients.

Messaging tiers

Meta limits the number of business-initiated conversations a line can start per 24-hour period. This is the messaging tier. Tiers increase automatically as Meta gains confidence in a number's quality and sending patterns. There is no manual process to request a tier increase.

TierConversations per 24 hoursTypical account type
TIER_250250New or unverified lines
TIER_1K1,000Standard verified businesses
TIER_10K10,000Established, high-quality senders
TIER_100K100,000High-volume verified businesses
Note: If your integration returns a 429 error, the daily tier limit has been reached. The limit resets every 24 hours. Build retry logic into your integration for this case.

What you can and cannot control

Some limitations are set by Meta and cannot be changed by Aircall or by you.

The following cannot be overridden by anyone at Aircall:

  • Quality ratings
  • Messaging tier limits
  • Unblocking a number that Meta has restricted
  • Approving or rejecting WhatsApp message templates
  • The 24-hour conversation window

Contact Aircall Support for:

  • Feature status check or activation
  • WABA not configured errors (400)
  • Lines that are OFFLINE or BLOCKED
  • Phone number registration errors (131045)
  • Persistent unknown errors (131000): provide your company ID, line ID, full error payload, and timestamp

Contact Meta Business Support directly for:

  • Spam rate restrictions (131048)
  • Quality rating degradation
  • Lines fully blocked by Meta

FAQs

My API calls are returning a 403 even though we have a WhatsApp add-on. What's wrong? 

A 403 can also mean the feature is not yet enabled for your account, or that your plan is Essentials. Please contact Aircall Support to confirm all eligibility conditions are met: Pro plan or above, active WhatsApp add-on, and the line is registered.

Can I send a message to a customer who has never messaged us first?

Yes, use an approved template. Approved templates can be sent outside the 24-hour window to initiate contact. Free-form text messages require an open conversation window, meaning the customer must have messaged you or replied within the last 24 hours.

Why is my line showing a YELLOW or RED quality rating?

Meta degrades quality ratings when recipients block or report messages from your number. This typically results from sending unsolicited messages, using low-quality templates, or messaging contacts who have not opted in. Aircall cannot change this rating. Improve your messaging practices and allow time for the rating to recover naturally.

How quickly do messaging tier limits reset?

Every 24 hours from the point the limit was reached. If you receive a 429 error, wait 24 hours before retrying. Tiers increase automatically over time as Meta gains confidence in your sending quality.

We want HubSpot or Salesforce to send WhatsApp messages automatically. Where do we start?

Start with the getting started article linked below. Once your line is registered, your CRM or RevOps team can build workflows that call POST /v1/messages/whatsapp/send when deal stages change, contracts are ready, or other trigger events fire.