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

30927: Campaign rejected: Opt-in evidence is for a different company

Twilio Messaging DocumentationMessaging
Twilio Phone Numbers DocumentationPhone Numbers

Description

description page anchor

This error means your A2P 10DLC campaign was rejected because the opt-in evidence you submitted identifies a company that does not match the brand registered for the campaign. This mismatch can appear in the opt-in flow, consent language, website, or other proof of consent you provide during campaign registration. A2P 10DLC campaign submissions must clearly show who is sending the messages and how end users consent. If you collect consent on a website, provide a working URL and make sure the required opt-in details are publicly visible. If they are not publicly visible, provide a URL that hosts screenshots of the relevant pages.

Possible causes

possible-causes page anchor
  • You submitted an opt-in screenshot, website, or consent example that belongs to a different campaign or a different brand in your organization.
  • The company name shown in your opt-in materials does not match the brand registered for this campaign.
  • You registered one company as the brand, but the messages and consent flow actually belong to another company.
  • Your opt-in evidence still shows older branding that was not updated before you submitted the campaign.

Reviewers compare the company identity in your opt-in evidence against your Brand registration and Business Profile. Every piece of evidence must point to the same company.

Field in campaign submissionField on Brand / Business ProfileMust match
Company name in opt-in evidence (website, form, screenshot)Brand name on Brand registrationSame company: no references to a different organization
Website URL in opt-in evidenceWebsiteUrl on Business ProfileSame domain or a page clearly owned by the registered brand
Brand name in message_samplesBrand name on Brand registrationExact brand name identifying who sends the messages
Brand name in opt_in_messageBrand name on Brand registrationConfirmation message must name the registered brand
(warning)

Warning

The following submission would be rejected:

Brand registration: Acme Sandwich Company
Opt-in evidence website: Shows consent form with the header "GreenLeaf Catering — Sign up for text alerts"

Rejected because the opt-in evidence identifies a different company ("GreenLeaf Catering") than the registered brand ("Acme Sandwich Company"). Reviewers cannot confirm that consent was collected on behalf of the brand that will send the messages.

(information)

Info

The following submission would pass review:

Brand registration: Acme Sandwich Company
Opt-in evidence website: Shows consent form with the header "Acme Sandwich Company — Sign up for text alerts" at www.acmesandwich.com/sms-signup

Passes because the company name in the opt-in evidence, the website domain, and the registered brand all refer to the same organization.

  • Submit opt-in evidence that exactly matches the registered brand name and branding for the campaign. Make sure the company name, logo, and website shown in the evidence are consistent with the brand registration.
  • Review the brand registration details first, then update the campaign submission so the brand and campaign information refer to the same company.
  • If end users opt in on a website, make sure the website call to action identifies your brand and includes clear opt-in language. (help.twilio.com(link takes you to an external page))
  • If the website does not publicly display the required opt-in details, provide a URL with hosted screenshots of the relevant opt-in pages.
  • Update your message_samples and any applicable opt_in_message so they identify the correct brand. Twilio requires sample messages to identify the brand by name, website, or both, and keyword-based opt-in confirmation messages should include the brand name.
  • If the opt-in flow belongs to a different company, register that company as its own brand and create a separate campaign for it.

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_status field.

For detailed resubmission steps, see Troubleshooting and rectifying A2P Campaigns.

Additional resources

additional-resources page anchor