Decode a 10DLC rejection · Critical
Your rejection said something like this
“STOP keyword response not provided”
This means your campaign did not declare a STOP response. Texting STOP must return a confirmation that the person is unsubscribed and will get no further messages — and the registration has to show it even if your provider enforces STOP automatically.
What this maps to
A rejection worded like that is the known 10DLC reason STOP response not provided or non-compliant. A STOP keyword must confirm opt-out and state that no further messages will be sent.
The fix
Provide STOP copy confirming the user is unsubscribed and will receive no further messages from the brand.
Other ways this rejection is worded
Providers, TCR and the carriers phrase the same reason differently. If yours read more like one of these, it still maps to STOP response not provided or non-compliant:
- “Opt-out (STOP) response is missing”
- “STOP handling not declared for the campaign”
Common questions
What does the 10DLC rejection "STOP keyword response not provided" mean?
This means your campaign did not declare a STOP response. Texting STOP must return a confirmation that the person is unsubscribed and will get no further messages — and the registration has to show it even if your provider enforces STOP automatically. It maps to the known rejection reason "STOP response not provided or non-compliant". The fix: Provide STOP copy confirming the user is unsubscribed and will receive no further messages from the brand.
What should a 10DLC STOP reply say?
It should confirm the person is unsubscribed and will receive no further messages from your brand, in plain language and under 320 characters. Naming the brand and offering HELP is good practice.