The Platform PM

Common mistakes

Field Guide

Phone numbers, messaging and voice

09

Common mistakes

2 min read · Chapter 9 of 10

What usually goes wrong

SymptomLikely causeFirst thing to check
Every 10DLC message failsNumber not on an approved campaign, or campaign not yet provisioned at that carrierThe number's campaign link and per-carrier campaign status
Messages accepted but never arriveCarrier filtering: content unlike registered samples, public URL shortener, volume spike, traffic spread across numbersDelivery rate by carrier, then content against the samples
T-Mobile traffic stops mid-afternoonThe brand's daily cap is used up (shared by all its campaigns)The brand's vet score and daily volume at T-Mobile
Toll-free messages blockedNumber not verified, or verification rejected (missing business registration number, weak opt-in proof)Verification status and reason
OTP spend spikes with no new sign-upsSMS pumpingConversion by destination country and number prefix
Brand name abroad arrives as a random numberAlpha not supported (Colombia, Argentina, Chile) or not registered (Mexico)The country's alpha pattern; where alpha won't survive, use a local short code or WhatsApp
"Likely-SCAM" in Singapore, "Unverified" in Australia, nothing at all in SpainSender missing from the national registry, or (Spain) a provider in the route not enabledRegistry status for that country and route
WhatsApp free-form reply rejectedThe 24-hour customer service window has closedTime of the user's last message; send an approved template
WhatsApp utility template billed as marketingMeta recategorized itThe category-change webhook; request review within 60 days
WhatsApp marketing to US numbers never deliversMeta currently doesn't deliver marketing templates to +1 numbersRecipient country code; use SMS or RCS for US marketing
RCS works on Android but not iPhone, or returns 404Agent not launched on that carrier, carrier hasn't enabled business RCS on iOS, or the user's toggle is offPer-carrier launch status; run a capability check before sending
Port rejectedMismatch with the losing carrier's customer service record (service address, name, account number, PIN)Pull the record (the CSR) before submitting and match it exactly
Outbound calls labelled "Spam Likely" or blockedB or C attestation, bursts of short calls, number cycling, no reputation yetAttestation level, FreeCallerRegistry registration, SIP 603+ responses
911 call reaches the wrong PSAPAddress never validated, nomadic user moved, stale record after a portThe number's 911 record and when it was last validated