Most people open a report, look at the delivered percentage and close it. That number is the least useful one on the page, because it mixes things you control with things you do not. Here is the order we read it in.
1. Rejected
Start with what never left. Rejected messages cost nothing, but a high count means the list or the content has a problem at the source: invalid numbers, unsupported prefixes, blocked text. Fix these before the next send.
2. Failed, by reason
The failure table groups carrier codes into a dozen plain reasons. Unknown number is a list problem: remove them with one click. Absent subscriber is nobody's fault: they often deliver next time. Blocked by carrier filter is a content or sender problem on one operator: change the sender type or drop the link shortener.
3. Pending
Sent without delivered is not failure. Some operators return receipts in batches, some not at all; the country page says which. Pending shrinks over the first hour and what remains after the validity period becomes expired.
4. Delivered, per destination
Only now look at delivered, and look at it per country. A campaign at 95 % overall can hide one destination at 60 %, and that one destination is where your next hour is best spent. If it is a route problem it will be on the status page; if it is not there, write to us with the campaign id.
Reports keep per-message detail for 90 days. Export the ones you want to compare over a longer period.


