Skip to main content

WhatsApp message delivery failures

When a message sent via Reepli doesn't arrive, the cause almost always comes from a Meta rule: unapproved template, 24-hour window exceeded, or rate limit reached. This guide helps you recognize the most common refusal reasons and resolve them.

Message statuses

Every message sent via Reepli goes through several statuses visible in the Inbox.

StatusIconMeaning
QueuedClockThe message is ready to be sent
SentOne checkThe message has been transmitted to Meta
DeliveredTwo checksThe message has arrived on the recipient's phone
ReadTwo blue checksThe recipient opened the message
FailedRed crossSending failed
Blue checks

Blue checks only appear if the recipient has enabled read receipts in WhatsApp. The absence of blue checks doesn't mean the message wasn't read.

Reepli dashboard
Reepli dashboard

Refusal reasons on Meta's side

When a send is refused, Reepli shows a clear message in the details of the failed message. Here are the main reasons you may encounter.

Reason shownWhat's happeningSolution
Number unreachableThe recipient isn't on WhatsApp or their number is incorrectly formattedCheck the international format of the number
24-hour window expiredThe customer hasn't written for more than 24 hours, free sending is no longer allowedUse an approved template to reach them again
Quality limit reachedToo many recent reports on your numberReduce volume and improve quality
Rate too highYou sent too many messages at onceWait a few minutes and try again
Unsupported message typeAttachment format not acceptedCheck the format (image, video, document)
Media errorThe attached file couldn't be sentCheck the file size and format
Template not foundThe chosen template no longer exists or isn't approvedCheck the template name and its approval status
Template pausedMeta paused the template due to negative feedbackFix and resubmit the template
Template variables mismatchThe number of variables provided doesn't match the templateCheck the number and order of the variables
Template disabled by MetaThe template was removed for sustained poor qualityCreate a new template

For details on template issues, see Template rejected.

Issue — 24-hour window exceeded

Explanation

WhatsApp enforces a 24-hour service window: after a contact's last message, you (or the bot) have 24 hours to reply freely, without template constraints. Past that delay, only Meta-approved templates are allowed.

Solution

In the Reepli Inbox, when the window is exceeded, the message editor switches to Template mode. You must:

  1. Select an approved template from the list.
  2. Fill in the variables (first name, appointment number, etc.).
  3. Send.

A new 24-hour window opens as soon as the contact replies.

Bot and the 24-hour window

To avoid ending up outside the window, configure the Reepli bot to reply automatically to incoming messages. As long as the bot replies within 24 hours, the window stays open.

Issue — Unapproved template

If you try to send a template that hasn't been approved by Meta, sending fails.

Check a template's status

  1. Go to the Templates section of your dashboard.
  2. Locate the relevant template.
  3. Check its status: Approved, Pending, Rejected, Paused, Disabled.

To understand rejection reasons and fix them, see Template rejected.

Issue — Sending limit reached

Meta quality tiers

Meta assigns each WhatsApp Business number a throughput tier based on the account's quality:

TierUnique conversations per 24 hHow to move up
Tier 1 (default)250Maintain a good quality score for 7 days + sufficient volume
Tier 21,000Same
Tier 310,000Same
Tier 4100,000Meta Business verification approved

Check your tier

In WhatsApp Manager on business.facebook.com, your number shows its current tier and its quality score (Green / Yellow / Red).

Increase your limit

  1. Maintain a green quality score.
  2. Increase your volume gradually — no sudden spike.
  3. Complete the Meta Business verification (Kbis or equivalent).
  4. The tier rises automatically after 7 days if the conditions are met.
Downgrade

If your score turns red (too many reports or blocks), Meta may lower your tier. See Connection issues for quality best practices.

Issue — Multimedia messages refused

Meta limits by type

TypeAccepted formatsMax size
ImageJPG, PNG5 MB
VideoMP4, 3GP16 MB
AudioAAC, MP3, OGG, AMR16 MB
DocumentPDF, DOC, DOCX, XLS, XLSX, PPT, PPTX100 MB
StickerWebP500 KB

Solutions

  • Compress an image that's too large before sending.
  • Convert the video to MP4.
  • Send as a document if the image exceeds 5 MB (larger limit for documents).
  • Check that the final file stays within the limits above.

Issue — Incoming messages not received

If a customer writes to you but the message doesn't appear in the Reepli Inbox:

Checks

  1. WhatsApp connection active? Go to the WhatsApp section and check the status (green).
  2. Reception correctly configured? Reepli configures this automatically at connection. If the link is broken, reconnect the number via the Meta-guided flow.
  3. Conversation switched to "human" mode? If you've disabled the bot for this conversation, the message does arrive in the Inbox but the bot doesn't reply.
  4. Active filters on the Inbox? Disable the filters to check that the message isn't hidden.

The contact says they sent a message

  • Ask them to check that they're writing to the right number.
  • Check that you haven't blocked them in Reepli.
  • If everything looks fine but nothing arrives, contact support with the contact's number and the approximate time they sent it.

Step-by-step diagnosis for a failed message

  1. Open the conversation containing the failed message.
  2. Click the message with the red cross.
  3. Read the reason shown in the details.
  4. Identify the cause in the table above.
  5. Apply the corresponding solution.
  6. If the reason isn't listed here, contact us.

When to contact support

Contact us if:

  • Messages stay queued for more than 15 minutes without a status change.
  • You receive a refusal reason you can't interpret.
  • Your quality score dropped suddenly for no apparent reason.
  • Your sending tier was reduced unexpectedly.