Error
Application error
30920: Campaign rejected: Website is only a form; insufficient business context
Messaging
Phone Numbers
Your A2P 10DLC campaign registration was rejected because the website URL in your submission does not provide enough public business context for review. When you use a website in campaign registration, submit a real, functional business website and provide a verifiable opt-in flow with publicly accessible privacy policy and terms information when required.
- The submitted URL points to a landing page or standalone form and does not clearly identify the business behind the campaign.
- The page does not provide enough information to validate the brand and messaging program in the registration.
- If you use the website for opt-in, the opt-in flow or required disclosures are missing or not publicly accessible.
- Submit your main business website instead of a campaign-specific landing page or lead capture form.
- Add clear business information that identifies the brand behind the campaign and explains how end users consent to receive messages.
- If the website is used for opt-in, make sure the opt-in flow is publicly accessible and include links to your privacy policy and terms of service.
- If the relevant pages are behind a login or are not yet public, provide a publicly accessible URL with hosted screenshots of the opt-in flow and required disclosures.
- Make sure your campaign description and sample messages match the business and use case shown on the website.
Edit the rejected campaign rather than deleting and recreating it. Resubmitting triggers a fresh review by The Campaign Registry (TCR).
- Vetting fee: A vetting fee is assessed only once per campaign. Resubmitting the same campaign does not incur a new fee.
- Timeline: Sole Proprietor campaigns are typically approved or rejected within hours to days. Standard campaigns go through several layers of vetting and can take up to several weeks.
- Check status: Monitor your campaign status in Console > Messaging > Regulatory Compliance > Campaigns, or fetch the UsAppToPerson resource and check the
campaign_statusfield.
For detailed resubmission steps, see Troubleshooting and rectifying A2P Campaigns.