Understand what sent, delivered and failed SMS statuses mean and how to interpret campaign reports responsibly.
Submitted is not delivered
A successful API response often means the provider accepted a message for processing. It does not necessarily mean the recipient handset received it. Your reporting should distinguish submission from subsequent delivery information.
Common status categories
Sent or accepted usually indicates processing has started. Delivered generally means the network or provider reported delivery. Failed can indicate invalid destinations, routing problems or other rejection conditions. Exact definitions differ by provider.
Why counts may not match
Duplicate rows, invalid numbers, segmented Unicode messages, delayed status updates and provider billing rules can produce different counts. Record the definition of each metric before comparing campaigns.
What to do with failures
Group errors by cause, correct formatting problems, and remove unreachable numbers when appropriate. Avoid aggressive resends without checking whether the original message might still be delivered.
Build useful reports
Report campaign date, audience, submitted destinations, delivery status and any confirmed business outcomes. Limit access to recipient-level details to staff who need them.
Discuss your SMS requirements
For questions about bulk SMS or integration options, contact Nepal SMS on WhatsApp. Confirm pricing, supported features and message policies with the team before choosing a plan.
