Reviewers need to confirm a real business is behind your texts. If your website does not show your business name, services, and a way to reach you, or your support email is on a free or unrelated domain, the campaign can be rejected. Add a Contact page with a business email and phone, then edit and resubmit.
A text message is only as trustworthy as the business sending it. When a reviewer opens your site, they look for the basics any customer would want: who you are, what you sell, and how to get in touch. If those are missing, the reviewer has no way to link your messages to a real company.
It means the reviewer could not find enough identifying details. Twilio error 30919 says a site is rejected when it does not show the business name, contact details, or a description of services. Twilio error 30881 covers a support email that does not fit the brand. CTIA says websites linked in messages should clearly identify the owner and include contact information, such as a postal mailing address.
See the full requirement at business contact info.
Sample HELP reply, in our own words (sample language, not legal advice; adapt it):
[Business Name]: For help, email [email protected] or call [phone]. Msg frequency varies. Msg and data rates may apply. Reply STOP to opt out.
| Item | Where | Why |
|---|---|---|
| Business name | Header, footer, Contact | Twilio 30919 |
| Services | Homepage | Twilio 30919 |
| Business email | Contact page, brand record | Twilio 30881, Plivo |
| Phone | Contact page, HELP reply | Twilio 30890, Plivo |
| Postal address | Contact page or footer | CTIA 5.3.2 (recommended) |
Edit the rejected campaign rather than deleting it, which is what Twilio advises. If the problem is your brand support email, update the brand details too. Twilio says the vetting fee is charged once per campaign. Vonage lists $15 per vetting event, Telnyx describes $15 per submission or resubmission, and Bandwidth says a $15 fee applies to rejected campaigns that need resubmission. Twilio says standard campaigns can take up to several weeks.
| Twilio code | What it points to |
|---|---|
| 30919 | Site lacks business name, contact details, or services |
| 30881 | Brand support email is invalid or unrelated |
| 30890 | HELP message missing brand name or contact |
Other providers describe this in their own words. See the 10DLC website requirements hub for every page reviewers expect.
To see whether your contact details are easy for a reviewer to find, run a free check. Our sites include a Contact page by default; see pricing.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
It is recommended, not a universal rule. CTIA says websites linked in messages should include contact information such as a postal mailing address, and Plivo asks for a Contact Us page. Add an address if you have one you can share.
It is likely to cause problems. Twilio error 30881 flags public email domains not tied to the brand, and Plivo says Gmail, Yahoo, or disposable addresses are likely rejected. Use an email on your own domain.
Twilio error 30890 says the help message needs your brand name and a phone number or email. TCR also makes the help message mandatory.
It removes one reason for rejection. Carriers and their vetting partners review the whole campaign and make the final decision.
What business contact info reviewers look for on a 10DLC website: business name, email on your domain, phone, services, and a Cont...
Why your website, legal name, DBA, domain, and email must line up for A2P 10DLC, and how Twilio and Plivo check brand name matches...
Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...
Parked, for-sale, and coming-soon pages cannot pass 10DLC review. See why they get rejected, what counts as a real site, and how t...
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...