Browse documentation

Troubleshooting

A WhatsApp message was not delivered

Separate request acceptance from final delivery and check Sender, recipient, template, service window, events, and Balance.

Business usersDevelopersAutomation buildersBeginnerAvailable

What this guide covers

  • A queued or accepted message is not proof of final WhatsApp delivery.
  • Prerequisites: Public message ID when available, Sender, recipient, approximate UTC time, and sending feature.
  • Result: A final delivered/read event or equivalent conversation evidence appears.
  • Limit: Provider delivery can still fail after Yanola accepts a valid request.

What this is and when to use it

A queued or accepted message is not proof of final WhatsApp delivery.

When to use A WhatsApp message was not delivered
Use it whenExpected outcome
A customer did not receive a message.A final delivered/read event or equivalent conversation evidence appears.
A message is failed or remains unsettled.A final delivered/read event or equivalent conversation evidence appears.

Before you begin

  1. Public message ID when available, Sender, recipient, approximate UTC time, and sending feature.

Complete the task

  1. Confirm the correct connected Sender and international recipient.
  2. Check whether a free-form message has an active 24-hour customer-service window.
  3. For initiated conversations, verify the exact approved template and language.
  4. Check account Balance and number status.
  5. Inspect message events/logs or workflow node result.
  6. Retry only when the failure is retryable and the original acceptance state is known.

Confirm it worked

  1. A final delivered/read event or equivalent conversation evidence appears.

Common problems

A WhatsApp message was not delivered troubleshooting
SymptomWhat to check
service_window_requiredSend an appropriate approved template or wait for a customer reply to open a new window.
Template mismatchSync and use the exact approved name, language, and parameters for that Sender.

Current limitations

Provider delivery can still fail after Yanola accepts a valid request.

Where to go next