Skip to main content

TCR Submission Troubleshooting

Written by Boni Newberry

If your Campaign Registration request is rejected for eligible reasons, you need to correct and resubmit your request.

🔎 Tip: Every message you send must clearly identify you (the party that obtained the opt-in from the recipient) as the sender, except in follow-up messages of an ongoing conversation.

Rejection Types

Description

Error Message

What It Means

Try This

'DESC_VAGUE'

Description lacks specificity about who receives messages and why.

Include your target audience and business context.

'DESC_BOILERPLATE'

Description appears to use generic template language.

Rewrite it to describe your specific business and messaging use case.

'DESC_TECH_CENTRIC'

Description focuses on SMS technology rather than your business purpose.

Explain what your company does and why you message clients.

'DESC_THIRD_PERSON'

Description refers to your company in third person.

Write in first person (e.g., "We send..." not "The company sends...").',

'DESC_MULTI_PURPOSE'

Description lists multiple unrelated purposes.

Focus on your primary use case to match the LOW_VOLUME category.'

'DESC_NO_TRIGGER'

Description does not explain what triggers a message.

Specify events like "appointment reminders 24 hours before" or "policy renewal notices.

Samples

Error Message

What It Means

Try This

SAMPLE_NO_BRAND

Sample messages do not include your registered business name

Add your company name to identify the sender.

SAMPLE_GENERIC

Sample messages are too generic and could apply to any business.

Include details specific to your company and services

SAMPLE_USE_CASE_MISMATCH

Sample message content does not match the declared use case.

Ensure samples reflect the messaging described in your description.

SAMPLE_ONLY_OPTIN

All samples are opt-in confirmation messages.

Include at least one sample of actual campaign content (e.g., an appointment reminder).',

SAMPLE_ONLY_OPTOUT

Samples only contain opt-out confirmations.

Include examples of the actual messages you will send to clients.

SAMPLE_INCONSISTENT

Sample messages are inconsistent in tone or purpose.

Ensure both samples reflect the same type of business communication.

SAMPLE_NO_OPTOUT

No sample includes opt-out instructions

Add "Reply STOP to opt out" to at least one sample message

SAMPLE_PASSIVE_DYNAMIC

Dynamic fields use vague placeholders.

Use realistic bracketed values like [Client Name] or [Appointment Date].

Opt-in / Message Flow

Error Message

What It Means

Try This

OPTIN_ASSERTS_NOT_EXPLAINS

Message flow states that consent exists but does not explain how it is obtained.

Describe the specific opt-in mechanism.',

OPTIN_NO_URL

No URL provided for the web-based opt-in form.

Include the specific page where customers consent to receive messages

OPTIN_VAGUE_MECHANISM

Opt-in mechanism is too vague to verify.

Specify where and how customers provide SMS consent (e.g., "checkbox on example.com/contact")

OPTIN_OFFLINE_NO_DOCUMENTATION

Verbal or paper consent is claimed without describing how it is documented.

Explain your record-keeping process

OPTIN_MISSING_DISCLOSURE

Opt-in flow is missing required disclosures.

Include message frequency, "message and data rates may apply," and opt-out instructions.'

OPTIN_ECOMMERCE_MISMATCH

An e-commerce opt-in flow is described but your business is not e-commerce

Describe your actual consent process.

Opt-In Flow Error

Based on the review, the main issue is with the opt-in process for marketing messages. According to A2P 10DLC guidelines, if your campaign includes both service-related and marketing/promotional messages (a “mixed use case”), you must provide a separate, clearly labeled checkbox for marketing consent.

What you need to do:

  1. Update your website’s opt-in form to include a second, optional checkbox specifically for marketing/promotional SMS consent.

  2. Ensure this checkbox is not pre-checked and is not required to submit the form.

  3. Clearly label the checkbox to indicate it is for marketing messages.

  4. Make sure your Privacy Policy and Terms of Service links are included and easily accessible in the opt-in flow.

Cross Field Consistency

Error Message

What It Means

Try This

CROSS_USE_CASE_SAMPLE_MISMATCH

Declared use case does not match the intent of your sample messages

Align your samples with the described purpose.

CROSS_BRAND_NAME_INCONSISTENT

Brand name in sample messages does not match the registered business name.

Use your exact registered name.

CROSS_DESCRIPTION_SAMPLE_MISMATCH

Description and sample messages describe different types of content

Ensure they tell the same story.

CROSS_OPTIN_DESCRIPTION_MISMATCH

Opt-in mechanism does not align with the customer journey described

Ensure consistency between message flow and description.

CROSS_WEBSITE_OPTIN_MISMATCH

Website domain in the opt-in description does not match your registered brand domain

Correct any inconsistency,

Financial Services

Error Message

What It Means

Try This

FIN_PROHIBITED_PRODUCT

Description or samples reference a prohibited financial product category.

Review TCR guidelines for restricted content.

FIN_THIRD_PARTY_LEADS

Description suggests messaging contacts from third-party leads

TCR requires direct consent from message recipients.

FIN_REGULATORY_CLAIM

Sample messages contain performance or regulatory claims that may not be substantiated.

Remove or qualify these statements

FIN_USE_CASE_CATEGORY_WRONG

A financial advisory business should typically use LOW_VOLUME or CUSTOMER_CARE, not a marketing category.

Privacy Policy

Error Message

What It Means

Try This

PRIVACY_THIRD_PARTY_SHARING

Privacy policy does not address the prohibition on sharing SMS consent data with third parties

Add additional language to your privacy policy

PRIVACY_GENERIC

Privacy policy appears to be a generic template that does not specifically address SMS or text messaging.

Add additional language to your privacy policy

PRIVACY_BUNDLED_OPTIN

SMS opt-in consent is bundled with other unrelated consent requirements.

SMS consent must be separate and voluntary.

PRIVACY_MISSING_SMS_DISCLOSURE

Privacy policy does not disclose your SMS messaging program or mention text messaging.

Add additional language to your privacy policy

PRIVACY_NO_THIRD_PARTY_CLAUSE

Privacy policy is missing the required clause: "No mobile information will be shared with third parties for marketing purposes."

Add this to your privacy policy "No mobile information will be shared with third parties for marketing purposes."'

Terms and Conditions

Error Message

What It Means

Try This

TOS_NO_SMS_TERMS

Terms and conditions page has no dedicated section for SMS or text messaging terms.

Update your Terms and Conditions.

TOS_BUNDLED_OPTIN

SMS consent is bundled with general terms acceptance.

Consent to receive texts must be separate from agreeing to terms.

TOS_MISSING_CARRIER_DISCLAIMER

Terms are missing the required carrier disclaimer.

Add "Message and data rates may apply."

Invalid Website URL (Error Code 30891)

What this means: The campaign submission was rejected because of unverifiable website.

Why did this happen: Reasons why a website is unverifiable include--

  • An invalid URL was provided during the registration process

  • The website associated with the campaign is not functioning or is inaccessible

  • Opt-in flow is not found on website provided.

  • Lack of proper indication in the campaign description if the registration pertains to a pre-launch website.

Try this: Verify that the provided website(s) are accessible and are functioning correctly. If the website(s) are geographic specific, please indicate this in the campaign description and provide a link to a screenshot. If opt-in occurs on website, provide the direct link in the Message Flow Field; or, if opt-in is collected through a paper form or behind a login, supply a hosted link to an image of the opt-in.

📌 Note: Please note: If you wish to include any hyperlinks in your text messages, you MUST provide the valid link so the 3rd-party reviewer can confirm the link does not redirect to a prohibited site or violate terms of service.

Website URL Validation Issue (Error Code 30907)

What this means: The campaign submissions was rejected because the provided website URL does not match the Brand and Campaign registered

Why did this happen: This could have occurred if the website URL submitted does not correspond to the Brand information or the campaign's intended use as registered; or, if there is a discrepancy between the Brand details and the campaign details on provided website.

Try this: Confirm the website content aligns with the registered Brand and Campaign details; and update website URL to the correct URL (if entered incorrectly).

Failed Example: If you indicate that your contacts opt-in to messages via the website, but provide a website address that does not function, your campaign will be rejected.

Invalid Brand Support Email (Error Code 30881)

What this means: The campaign was rejected because the support email is invalid.

Why did this happen: The support email is either invalid or associated with a public domain email (ie, gmail.com, yahoo.com, hotmail.com)

Try this: Verify that brand support email is valid and not associated with a public domain email.

Failed Example: You register a brand as Acme Inc, but you provide an email address with a public domain such as [email protected]

The Failed example does not include an email address associated with the brand. Instead of [email protected], use a professional email address associated to your domain [email protected]

Successful Example: "You have successfully been unsubscribed from Acme Corporation. You will not receive any more messages from this number.

Compliant Privacy Policy Required (Error Code 30908)

🚨Warning: Both a Terms and Conditions policy and a Privacy Policy are pre-requisites. You MUST have both to register your campaign, no exceptions.

What this means: The campaign submission was rejected because a compliant privacy policy cannot be verified or was not included.

Why did this happen: Possible causes of having a campaign rejected due to a Compliant Privacy Policy Requirement error include:

  • Missing Privacy Policy: a compliant privacy policy was not located on the website provided or Message Flow during the review process.

  • Policy Inconsistencies: discrepancies in the provided privacy policy such as multiple privacy policies.

  • Mobile Information Sharing: Privacy policy indicates end-user mobile information is shared with third parties/affiliates.

Try this:

  1. Verify privacy policy is accessible to end-users and meets the compliance standards for the collection and use of mobile phone numbers for messaging.

  2. Include a direct link to the privacy policy within the Message Flow. Once you have made a change to address the privacy policy error, please resubmit the campaign for review.

  3. Ensure that Privacy Policy states that no mobile information will be shared with third parties/affiliates for marketing/promotional purposes.

🔎 Tip: A compliant Privacy Policy must state that no mobile information will be shared with third parties/affiliates for marketing/promotional purposes. Information sharing to subcontractors in support services, such as customer service is permitted. All other use case categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.

Did this answer your question?