Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

30922: Campaign rejected: Website does not meet campaign verification requirements


ERROR: 30922

error-30922 page anchor
MESSAGING, PHONE NUMBERS
ERROR

This error means your A2P 10DLC campaign registration was rejected because the website in your submission could not be verified or did not provide enough information to validate your business and consent flow. Use a real, functional business website that matches your registered Brand and campaign details. If your website is part of the opt-in process, make sure reviewers can verify that flow from the information you provide.

Possible causes

possible-causes page anchor
  • The website URL does not load, times out, or is not publicly accessible.
  • The website does not clearly identify the same business, sender, or campaign use case described in your Brand and campaign registration.
  • The website does not provide enough information for reviewers to verify how end users opt in to receive messages.
  • Your message_flow does not include the direct website link for the opt-in process.
  • The opt-in flow or supporting pages are behind a login or otherwise not publicly visible, and you did not provide a public URL to hosted screenshots or other proof reviewers can access.
  • If the website is used for opt-in, the required supporting pages such as privacy policy or terms of service are missing or cannot be found.
  • Submit a live, publicly accessible business website that loads correctly and clearly represents your business.
  • Make sure the website matches the business name, campaign description, sample messages, and opt-in method in your registration.
  • If end users opt in on your website, include the direct opt-in link in message_flow rather than only linking to a homepage.
  • If the relevant opt-in content is not publicly accessible, provide a public URL to hosted screenshots or a publicly accessible recording that shows the opt-in flow.
  • If your website is used for opt-in, make sure it includes accessible links to your privacy policy and terms of service.
  • Review your campaign details for consistency, update the website or registration information as needed, and then resubmit the campaign for review.

Acceptable site structure checklist

acceptable-site-structure-checklist page anchor

Before you submit or resubmit, confirm your website meets all of these requirements:

  • The home page clearly states your business name and what your company does.
  • A dedicated About or Contact page provides a phone number, email address, or physical address.
  • The website is publicly reachable without a login, VPN, or IP allowlist.
  • If you collect opt-in on the site, the opt-in page is linked from the main navigation or footer and loads without authentication.
  • A privacy policy page is linked from the opt-in page or site footer and explicitly states that mobile opt-in data will not be shared with or sold to third parties.
  • A terms and conditions page is linked from the opt-in page or site footer.
  • The business name on the website matches the Brand name in your A2P 10DLC registration.
  • The messaging use case described on the site is consistent with the message_flow and campaign description you submitted.
(warning)

Warning

The following website would be rejected:

www.example-biz.com — The domain resolves but returns a generic parking page, a 404 error, or an unrelated template site with no connection to the registered Brand name or campaign use case.

Fails because the site does not load usable content, does not match the Brand, or does not provide any evidence of the messaging program described in the campaign.

(information)

Info

The following website would pass review:

www.acmesandwich.com — The homepage loads correctly, identifies the business by name, and describes its services. The footer links to Privacy Policy and Terms of Service pages. The site includes a publicly accessible /sms-signup page where the opt-in form, consent language, and required disclosures are visible. The business name and messaging use case match the Brand registration and message_flow exactly.

Passes because the site is live, identifies the business, matches the registration, and makes the opt-in flow and legal pages publicly accessible.

Edit the rejected campaign rather than deleting and recreating it. A vetting fee is assessed only once per campaign, so resubmitting the same campaign avoids a new fee.

  • Console: go to Messaging > Regulatory Compliance > Campaigns, click the failed campaign, then click Edit Campaign to correct the fields and resubmit.
  • API: update the campaign resource with corrected field values. See Troubleshooting and rectifying A2P Campaigns for detailed instructions.

Additional resources

additional-resources page anchor