Skip to main content

Troubleshooting WhatsApp Message Delivery Issues

Written by Camila
Updated today

After successfully connecting your WhatsApp Business Account (WABA) to Take App, you may occasionally encounter message delivery errors in your Workflow Activity or message logs. These errors usually occur due to WhatsApp platform rules or recipient limitations.

If you wish to check why a workflow message failed sending, you can go to Settings > Workflow > Activity.


There, you can click on the "Failed" status and you will be able to see the reason for failure.

Below are the most common message delivery errors and how to resolve them.


Receiver is incapable of receiving this message / Message is undeliverable

You may see an error such as: “Unable to deliver message. Recipient phone number may not be on WhatsApp or using old WhatsApp version.”

This means WhatsApp could not deliver the message because the recipient’s account is currently unable to receive messages.

This may happen if:

  • The phone number is not registered on WhatsApp

  • The recipient has not accepted the latest WhatsApp Terms of Service or Privacy Policy

  • The recipient is using an outdated version of WhatsApp

  • The recipient’s account has temporary restrictions or flags from Meta

  • The recipient has exceeded WhatsApp messaging limits

How to resolve it:

Ask the recipient through another channel (SMS, phone, or email) to:

  1. Confirm their number is active on WhatsApp

  2. Update their WhatsApp application to the latest version

  3. Open WhatsApp and accept any pending Terms of Service prompts

  4. Send a message to your WhatsApp business number

Once the recipient’s account becomes active again, your messages should be delivered normally.


Message couldn’t be delivered due to WhatsApp’s messaging frequency limits

WhatsApp applies messaging frequency limits to maintain a healthy messaging ecosystem. If a recipient has recently received many template messages, WhatsApp may temporarily block additional template messages from being delivered.

When this happens, your message may fail with a frequency limit error.

How to resolve it:

Wait at least 24 hours before sending the template message again. Sending it again too soon will likely result in the same error. The exact reset timing depends on WhatsApp’s internal limits and user activity.

Best practice:

  • Avoid sending too many marketing templates to the same user within a short period

  • Prioritize sending messages when users actively engage with your business


Message not sent as part of experiment

You may see this error in the activity log: “Message not sent as part of experiment.”

This occurs when the recipient’s phone number is part of a WhatsApp internal experiment related to marketing messages or delivery behavior. These experiments are controlled by WhatsApp and cannot be overridden by Take App. In most cases, this issue resolves automatically once the experiment period ends.


WhatsApp Business Account has been locked

This error appears when the WhatsApp Business Account connected to Take App has been restricted or disabled by Meta.

Possible reasons include:

  • Violating WhatsApp Business policies

  • Sending messages flagged as spam

  • Incorrect two-step verification PIN during API requests

  • Suspicious activity detected by Meta

How to resolve it:

  1. Check your WhatsApp Manager in Meta Business Manager for account status

  2. Review WhatsApp Business policy guidelines

  3. Submit an appeal if your account was restricted in error

  4. Verify that your WABA configuration and credentials are correct

Once the restriction is lifted, message delivery should resume normally.


Spam rate limit hit

This occurs when WhatsApp detects messaging activity that may be considered spam. If a business sends a high volume of messages that recipients ignore, block, or report, WhatsApp may temporarily limit the account’s ability to send messages.

Common reasons this may happen include:

  • Sending messages to users who did not opt in to receive WhatsApp messages

  • Sending a large number of promotional or broadcast messages in a short period

  • Low engagement from recipients (messages are ignored or not opened)

  • A sudden spike in messaging activity from the account

How to resolve it:

  • Pause sending messages temporarily and wait before sending again

  • Make sure customers have explicitly opted in to receive WhatsApp messages from your business

  • Reduce the frequency of marketing or promotional messages

  • Send messages that are relevant and expected by your customers

Following WhatsApp’s opt-in requirements and maintaining good message engagement can help prevent spam rate limits in the future.


Billing issues preventing messages from being sent

In some cases, WhatsApp messages may fail to send due to billing configuration issues in your WhatsApp Business Account (WABA). This can happen if your account is connected to a billing setup that Take App cannot charge for messaging usage.

Credit line connected to another provider

A common situation occurs when a business previously used another WhatsApp provider before connecting to Take App. In these cases, the WhatsApp Business Account may still be linked to that provider’s shared credit line. Since the billing relationship belongs to the previous provider, Take App cannot process message charges for that account.

Meta does not allow shared credit lines to be transferred between solution providers.

How to resolve it:

  • The usual solution is to create a new WhatsApp Business Account that is not connected to any existing credit line, then connect that new account to Take App.

  • Once the new account is connected, Take App will be able to manage messaging billing correctly.


Personal payment method connected to the account

Some businesses connect their own credit card directly inside Meta’s WhatsApp billing settings. When this happens, WhatsApp charges the business directly instead of using the billing setup expected by Take App.

How to resolve it:

If your WhatsApp Business Account has its own payment method attached, you may need to create a new WhatsApp Business Account without a payment method configured and connect that account to Take App instead.

Did this answer your question?