Twilio Changelog | Nov. 13, 2026
New error codes for A2P 10DLC campaign rejections
Starting December 9, 2026, Twilio plans to introduce more specific error codes for US A2P 10DLC campaign registration rejections. These codes will provide more detailed feedback about campaign descriptions, opt-in methods, and Privacy Policy and Terms and Conditions pages, helping you identify what needs attention in your registration.
What’s changing?
The codes below identify specific registration issues and link to guidance for addressing them. This release includes additional codes and the A2P 10DLC mapping for error 30569, which already exists in the Twilio error dictionary.
Campaign description
| Code | What it means |
|---|---|
| 30977 | Campaign description doesn't name the business you registered |
| 30984 | Description has unfilled template text |
| 30985 | Marketing content in a campaign type that doesn't allow it |
| 30986 | Campaign type doesn't match the texts in your description |
| 30969 | Marketing campaign also describes texts that aren't marketing |
Message flow (how people sign up)
| Code | What it means |
|---|---|
| 30965 | Sign-up proof doesn't open or can't be read |
| 30966 | Consent was collected for affiliates or by another business |
| 30978 | No link or screenshot of your text-to-join instructions |
| 30979 | Verbal or phone opt-in script missing or incomplete |
| 30980 | Website sign-up form has no phone number field |
| 30982 | Paper sign-up form doesn't ask people to agree to get texts |
| 30983 | Paper sign-up form wasn't provided |
| 30987 | Sign-up consent doesn't match the texts this campaign sends |
| 30988 | Chat widget named in Message flow isn't on your site |
| 30569 | Call-to-Action is missing the message and data rates disclosure |
Privacy Policy and Terms and Conditions
| Code | What it means |
|---|---|
| 30973 | Privacy Policy page didn't load |
| 30974 | Privacy Policy page has too little text |
| 30975 | Terms and Conditions page didn't load |
| 30976 | Terms and Conditions page has too little text |
| 30981 | Privacy Policy doesn't name the business you registered |
| 30967 | Two Privacy Policy links open different policies |
| 30968 | Two Terms and Conditions links open different terms |
What do customers need to do?
If your campaign is rejected, review every returned code and its linked guidance. Correct the identified issues, then follow the registration workflow available for your campaign. Resubmit an existing campaign only when it is eligible and the required changes are supported. Some corrections require a new campaign with the appropriate campaign type.