The 60-second version
Failed messages show up in two places, and they work together:
- In the conversation — the message bubble turns to Failed and spells out the reason, so you know what happened right where it happened.
- In the Failed Messages dashboard — one list of everything that failed across the whole workspace, so nothing slips through unnoticed.
A failed message in the chat
Inside a conversation, a message that didn’t send is marked Failed with a plain-language reason and, where relevant, a Learn more link to the official explanation.
Term 3 enrichment classes are filling up — reply to reserve your child’s spot 📚
Reason: Meta has temporarily limited sending to this contact to protect their experience.
This is a Meta policy decision, not an Exabloom issue.
The Failed Messages dashboard
Opened from your Inbox, the dashboard collects every failed message in one scannable list — so you’re not hunting conversation by conversation. The header shows how many are active and how many you’ve dismissed.
- Filter by Time range (last 2h up to 7 days), Source (Manual, Bulk Send, Workflow), and Error type to zero in on what matters.
- Open () jumps to the conversation, where you can re-send if it makes sense.
- Dismiss () clears a failure you’ve dealt with off the active list. Show dismissed then Restore brings one back if you dismissed it too soon.
What each reason means
The reason isn’t just a label — it’s the instruction for what to do next. Here are the common ones, and whether a re-send will help.
Good to know & pitfalls
- Not every failure is worth retrying. A “Quality-related block” or an expired 24-hour window won’t change on a re-send — the reason tells you whether trying again will help, or whether you need a template instead.
- Dismiss is just for your triage view. Dismissing clears a failure off the active list (you can Show dismissed and Restore it later) — it doesn’t resend or delete the message.
- Failures come from everywhere. The source badge — Manual, Bulk Send, or Workflow — tells you whether a person or an automation sent the message that failed.
- A wave of failures often means a channel dropped. Lots of “WhatsApp disconnected” at once points at a connection problem, not bad numbers — reconnect the channel first.
- To resend, open the conversation. The dashboard is for spotting and triaging failures; the actual re-send happens in the chat where the message lives.
Need a hand?
Our Singapore-based team is one message away — happy to help you get set up.