← All articlesSMS marketing

SMS delivery problems: what to check before resending

3 min read

An undelivered SMS does not explain its own cause. The number may be unsuitable, the destination may have restrictions, or the message may have encountered a delivery problem. Start with eligibility and the reported status, then look for a pattern across affected recipients. Sending the same text again without a reason can add cost while leaving the original problem unresolved.

Check eligibility first

Confirm that the contact has the appropriate permission and has not opted out. Then inspect the number format and validation status. Sendvio identifies mobile versus landline numbers before sending and marks invalid contact details rather than treating validation as deletion.

A valid mobile result does not guarantee delivery. The receiving network, destination requirements, account configuration, and other factors can still affect the outcome. Keep these distinctions clear when reporting results to your team.

Read the status before interpreting the outcome

Distinguish a campaign being scheduled, an attempt being made, a network accepting the message, and a delivery result being reported. The exact statuses available depend on the route and configuration. A label such as “sent” should not automatically be described to the team as proof that the person read the text.

Check the number format and destination, then the permission and exclusion state. An invalid format, an unsuitable line type, an opt-out, and a destination restriction need different responses. Do not bypass an exclusion to see whether the message will go through; first establish whether the attempt should happen at all.

Keep a note of what is known and unknown. If a delivery receipt is unavailable, report that limit instead of inventing certainty. The absence of a click is not evidence that the network failed, just as a successful delivery result does not prove the content was useful.

Look for a pattern

Review failures by destination, audience source, and campaign. A cluster in one country suggests a different investigation from isolated outdated numbers. Check whether the issue began after a content change, audience import, or configuration update.

Inspect the available status details and involve Sendvio support when the cause is unclear. Share relevant campaign identifiers and sanitized examples rather than posting private customer numbers or credentials in public troubleshooting channels.

Use the pattern to narrow the investigation

If a new import produces isolated failures across many destinations, inspect formatting, source quality, and stale numbers. If one destination fails while others work, review that market's configuration and requirements with the responsible team. If a problem begins after a content change, compare the final text, links, and sender treatment with a previously working example.

Provide support with the campaign identifier, time range, destination group, representative status or error details, and recent changes. Use sanitized examples and avoid sharing credentials or unnecessary customer numbers. A concise evidence record is more useful than a screenshot of a total failure count without context.

Retry only with a reason

A corrected number or resolved configuration issue may justify a controlled test. An opted-out number or a confirmed unsuitable line does not. Avoid turning every failure into an automatic repeat attempt without considering eligibility and the reason for failure.

After the fix, compare the same type of audience and message. Track delivery, clicks, opt-outs, and costs so a technical improvement does not hide a relevance problem. The aim is reliable, wanted communication, not simply a larger number of attempts recorded as sent.

Retry only after identifying a plausible repair or an appropriate handling path. A corrected format or resolved configuration issue may justify a controlled test. An opted-out contact or a confirmed unsuitable number does not. Repeated manual resends can create extra costs and duplicate interruptions if delayed attempts later arrive.

After the test, compare like-for-like results and verify that exclusions still work. Document the cause, fix, and prevention step before expanding again. The campaign's objective is wanted communication that reaches the appropriate recipient; increasing the number of attempts is not progress when the underlying eligibility or delivery problem remains unexplained.