When you register a 10DLC campaign, you give a business name, a tax ID, a website, and a support email. A reviewer opens that website and asks one question: is this the same business? If the answer is unclear, the campaign is rejected. The fix is almost always on the website or in the brand details, not in your messages.
It means the reviewer could not connect your website to the brand you registered. Twilio's error 30907 says the website does not match the brand, the campaign purpose, the consent flow, or the sample messages. Telnyx lists a mismatch between brand, website, and samples among its common declines. Plivo asks that the company name match the tax document exactly, for example "Yourbusiness, Inc." and not just "Yourbusiness".
See the full requirement at brand name match.
| What to check | Where on your site | Should match |
|---|---|---|
| Legal name and DBA | Footer, About, Contact | Brand registration and IRS document |
| Services | Home page | Campaign description and samples |
| Support email domain | Contact page | Website domain |
| Opt-in form | Signup or contact page | Your brand name in the consent text |
| Final URL | Browser address bar | The URL you submitted |
Twilio says to edit the rejected campaign rather than delete it. Twilio also says it charges the vetting fee only once per campaign, so resubmitting the same campaign does not add a new fee. Other providers work differently: Vonage lists a $15 campaign vetting fee per vetting event, Telnyx describes $15 per submission or resubmission, and Bandwidth says a $15 fee applies to rejected campaigns that need resubmission. Check your own provider before you click submit.
Timelines vary too. Twilio says standard campaigns can take up to several weeks, and Telnyx says carrier review typically takes 72 business hours after Telnyx approves it.
| Twilio code | What it points to |
|---|---|
| 30907 | Website does not match brand, purpose, consent flow, or samples |
| 30918 | DBA name does not match legal business name |
| 30894 | Brand is not the actual sender |
| 30927 | Opt-in evidence is for a different company |
| 30881 | Support email does not fit the brand |
Other providers use their own codes and wording. For the full checklist, see the 10DLC website requirements hub.
Not sure what a reviewer will see? You can compare your site with the checklist. If you would rather start with a site built to match your registration, 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