Many businesses buy a domain, point it at a "coming soon" page, and register their texting campaign the same day. To a reviewer, that page proves nothing. There is no business name to match, no services to compare with your messages, and no opt-in form to check. So the campaign is sent back.
It means the reviewer found a placeholder instead of a business. Twilio's best-practices blog says campaigns are rejected when the site has no content or is under development. Twilio's business info guide adds that parked or for-sale domains are rejected. Error 30919 lists sites that are empty or under development, and error 30920 covers a URL that is only a form.
See the full requirements at no parked sites and content pages.
| Page | Minimum content |
|---|---|
| Home | Business name, services, contact link |
| Contact | Email, phone, and business address if you have one |
| Privacy policy | SMS no-sharing clause |
| SMS terms | Program, frequency, rates, HELP, STOP |
| Opt-in | Unchecked SMS checkbox with disclosure |
Twilio says to edit the rejected campaign instead of deleting it, and that its vetting fee is assessed only 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. Confirm your provider's fees before resubmitting. Twilio notes standard campaigns can take up to several weeks to review, so launch the full site before you resubmit rather than during review.
| Twilio code | What it points to |
|---|---|
| 30919 | Empty, under development, or missing business info |
| 30920 | Website is only a form |
| 30891 | Invalid URL or pre-launch site not indicated |
| 30922 | Site does not meet verification requirements |
For the full list of what a site needs, visit the 10DLC website requirements hub.
If your domain is still showing a placeholder, compare your site with the checklist to see what is missing. We build complete sites with the pages above, usually live the same business day; 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