Status 2000 on a Shared Code Is Not Necessarily Handset Delivery
SMS tracking looks delivered, but business reports say recipients did not receive messages.
Trust & provenanceSTUDY
Evidence tierSTUDYOfficial sources1Other sources0Last verifiedNot recorded
Evidence tier describes my hands-on relationship with the content. Official sources describe platform contracts/documentation. Production observations should not automatically be treated as official limits.
For shared codes, Salesforce notes that delivery status in _SMSMessageTracking confirms delivery to the aggregator via status code 2000; delivery receipts are returned to the account that owns the code.
What to check
- Is the code private or shared?
- Are you the account that owns the shared code?
- Are you interpreting aggregator acceptance as final-device delivery?
Make it cheaper next time
- Document the delivery semantics of the code/account model in reporting.
- Avoid overclaiming delivery from the status field alone.
smsshared codedeliverytracking