CTRLK

Shared components

Campaign rejection error codes reference

|

View as Markdown

Complete technical reference for campaign rejection error codes, rejection reasons, and recommended remediation steps. Use this guide to understand why your campaign was rejected and how to fix it.


How to use this reference

When your campaign is rejected, you will receive:

  • Error code (for example, 1003, 3001A, 7002)
  • Rejection reason: Why the campaign failed
  • Recommended action: How to fix it

Look up your error code in this reference to find:

  • What caused it: The specific requirement that was not met
  • How to fix it: Step-by-step remediation
  • Reference material: Compliance docs and industry guidelines

Campaign configuration errors (1000-level)

Configuration and brand-related rejection errors occur when campaign attributes or brand details do not meet verification requirements.

Error codeRejection reasonRecommended actionReference
1001Campaign contains adult content but age gate attribute is not selectedVerify Age Gate attribute is selected for the campaign. If campaign is not age-gated, update campaign description to remove age-restricted referencesUSA messaging content requirements
1002Campaign is for direct lending but missing direct lending content attributeVerify direct lending/loan arrangement is selected. If campaign is not lending-related, update campaign descriptionTCR submission requirements
1003Brand website is inaccessible, does not exist, or returns error statusEnsure brand website is live and accessible. Fix DNS issues, SSL errors, or 404/503 responses. Test by visiting the URL directlyUnderstanding brands
1004Brand website lacks sufficient information about company and productsAdd company description, product/service details, contact info, and business purpose to website. Ensure website fully reflects what company doesUnderstanding brands
1005Service provider registered instead of final brandRegister the brand that will send messages to customers, not the service provider. The sender name must match the registered brandUnderstanding brands

Campaign description/program summary errors (2000-level)

Campaign description errors occur when the program summary is unclear, missing, or inconsistent.

Error codeRejection reasonRecommended actionReference
2001Campaign registration is not unique or is duplicateDuplicate campaigns are not allowed. Create a new campaign with unique name/description or use existing campaignTCR submission requirements
2002Unclear campaign descriptionProvide clear, detailed description of your messaging program purpose. Include: what you are sending, why, frequency, target audienceUnderstanding campaigns
2003Campaign description does not match declared use case(s)Ensure description matches selected use case. If sending marketing, select Marketing use case. If transactional, select Transactional, or select whichever use case applies.Understanding campaigns
2004Campaign description does not match sample messagesSample messages must demonstrate the use case described. If description says "transactional," sample messages must be transactional, not marketingUSA messaging content requirements
2005Undeclared use caseCampaign description indicates a use case not selected. Select all use cases your campaign will supportUnderstanding campaigns
2006Brand referenced in campaign description does not match registered/DBA brandEnsure brand name in campaign matches registered brand name or DBA exactly. Update campaign or brand detailsUnderstanding brands

Call-to-action errors - US Sender Registration web interface (3000A-level)

CTA errors occur when the opt-in flow in the US Sender Registration web interface does not meet compliance requirements.

Error codeRejection reasonRecommended actionReference
3000CTA website is inaccessible, does not exist, or returns error statusEnsure CTA URL is live and accessible. Fix DNS, SSL, or HTTP errors. Verify URL by visiting directlyUSA messaging content requirements
3001ACTA does not obtain sufficient consentImplement proper consent mechanism. Require explicit affirmative action (checkbox, button click, keyword reply). Implied consent only for conversational programsCTIA Messaging Principles and Best Practices 5.1; T-Mobile Code of Conduct V2.2 Section 2.4
3002ACTA does not contain registered/DBA brand nameInclude brand name in CTA. Name must match registered brand or be easily recognizable as same entityCTIA Messaging Principles and Best Practices 5.1
3003ACTA and Terms & Conditions do not contain HELP instructionsAdd "Reply HELP for help" or similar to CTA, or include in T&Cs. Provide customer care contact (phone, email, website)Short Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 2.5
3004ACTA does not contain STOP instructionsAdd "Reply STOP to opt out" or similar opt-out instructions to CTAShort Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 2.5
3005ACTA does not contain message frequency disclosure for recurring programsAdd frequency disclosure: "X msgs/mo" or "msg frequency varies" or "recurring messages"Short Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 3.6
3006ACTA does not contain "message and data rates may apply" disclosureAdd carrier-mandated disclosure: "Message and data rates may apply"Short Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 2.5
3007ACTA does not contain complete T&Cs or link to T&CsInclude full T&Cs in CTA or provide live link to T&Cs page that is accessible and completeCTIA Messaging Principles and Best Practices 5.1
3008ACTA does not contain privacy policy link or statement about data sharingAdd privacy policy link or statement: "Mobile opt-in data will not be shared with third parties"CTIA Messaging Principles and Best Practices 5.1, 5.2.1
3009APrivacy policy mentions data sharing/selling but excludes mobile opt-in dataAdd explicit statement to privacy policy: "All above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties"CTIA best practices
3010ACTA lacks robust age gate for age-restricted content (alcohol/firearms/tobacco)Implement age gate requiring recipient to enter birth date (day/month/year) before opt-in. Minimum requirement: date-based age verificationCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.2 Section 6.6
3011ACTA is missing/inaccessibleProvide live CTA URL or upload screenshot/image of CTA showing compliant opt-in processCTIA Messaging Principles and Best Practices 5.1
3012ACTA has multiple opt-in types which does not make SMS consent optional or clearUse single consent mechanism for SMS only. Do not combine SMS consent with email/phone opt-ins. Users must be able to consent to SMS separatelyCTIA Messaging Principles and Best Practices 5.1
3013ACTA uses implied consent but use case or message flow are not conversationalOnly use implied consent for conversational messaging (customer support, two-way interaction). Use explicit consent for broadcast/marketingBased on program precedence
3014ACampaign submitted as marketing but marketing disclosure is missingAdd marketing disclosure to CTA so users know they will receive promotional messages. Require express written consentCTIA Messaging Principles and Best Practices 3.3.3
3015ACampaign appears to solicit donations but donation disclaimer is missingAdd charitable solicitation disclaimer. Provide separate opt-ins for informational and solicitation messagesT-Mobile Code of Conduct V2 Section 6.7
3016ACampaign uses verbal consent for marketing but requires express written consentReplace verbal script with written consent form or add double opt-in confirmation. Marketing requires written + confirmationCTIA Messaging Principles and Best Practices

Call-to-action errors - in-market web/screenshot (3000B-level)

CTA errors for in-market websites or screenshot-based CTAs. For complete CTA requirements and guidelines, see USA messaging content requirements.

Error codeRejection reasonRecommended actionReference
3001BCTA (on website or screenshot) does not obtain sufficient consentImplement proper consent mechanism. Require explicit affirmative action (checkbox, button click, form submission). Implied consent only for conversationalCTIA Messaging Principles and Best Practices 5.1
3002BCTA does not contain registered/DBA brand nameInclude brand name in CTA. Name must match registered brand or be easily recognizable as same entityCTIA Messaging Principles and Best Practices 5.1
3003BCTA and T&Cs do not contain HELP instructionsAdd "Reply HELP for help" to CTA or T&Cs. Provide customer care contact (phone, email, website)Short Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 2.5
3004BCTA does not contain STOP instructionsAdd "Reply STOP to opt out" or similar opt-out instructions to CTAShort Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 2.5
3005BCTA does not contain message frequency disclosure for recurring programsAdd frequency disclosure: "X msgs/mo" or "msg frequency varies" or "recurring messages"Short Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 3.6
3006BCTA does not contain "message and data rates may apply" disclosureAdd disclosure: "Message and data rates may apply"Short Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 2.5
3007BCTA does not contain complete T&Cs or link to T&CsInclude full T&Cs in CTA or provide live link to T&Cs page that is accessible and completeCTIA Messaging Principles and Best Practices 5.1
3008BCTA does not contain privacy policy link or data sharing statementAdd privacy policy link or statement: "Mobile opt-in data will not be shared with third parties"CTIA Messaging Principles and Best Practices 5.1, 5.2.1
3009BPrivacy policy mentions data sharing/selling but excludes mobile opt-in dataAdd explicit statement: "All above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties"CTIA best practices
3010BCTA lacks robust age gate for age-restricted content (alcohol/tobacco)Implement age gate requiring birth date (day/month/year) entry before opt-inCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.2 Section 6.6
3011BCTA is missing/inaccessibleProvide live CTA URL or upload screenshot/image showing compliant opt-in processCTIA Messaging Principles and Best Practices 5.1
3012BCTA has multiple opt-in types which does not make SMS consent optional or clearUse single consent mechanism for SMS only. Do not combine SMS with email/phone opt-insCTIA Messaging Principles and Best Practices 5.1
3014BCampaign submitted as marketing but marketing disclosure is missingAdd marketing disclosure so users know they will receive promotional messages. Require express written consentCTIA Messaging Principles and Best Practices 3.3.3
3015BCampaign appears to solicit donations but donation disclaimer is missingAdd charitable solicitation disclaimer. Provide separate opt-ins for informational and solicitation messagesT-Mobile Code of Conduct V2 Section 6.7

Message flow errors (6000-level)

Message flow errors occur when confirmation, HELP, STOP, or sample messages do not meet compliance requirements.

Error codeRejection reasonRecommended actionReference
6001Opt-in/Confirmation MT does not contain registered/DBA brand nameInclude brand name in confirmation message. Name must match registered brand exactlyCTIA Messaging Principles and Best Practices Section 2.1.2.1
6002Opt-in/Confirmation MT does not contain HELP instructionsAdd "Reply HELP for help" or similar in confirmation messageCTIA Messaging Principles and Best Practices Section 2.1.2.1
6003Opt-in/Confirmation MT does not contain opt-out instructionAdd "Reply STOP to opt out" or similar in confirmation messageCTIA Messaging Principles and Best Practices Section 2.1.2.1
6004Opt-in/Confirmation MT does not contain message frequency disclosureAdd frequency: "You will receive X msgs/mo" or "Message frequency varies" in confirmationCTIA Messaging Principles and Best Practices Section 2.1.2.1
6005Opt-in/Confirmation MT does not contain "message and data rates may apply" disclosureAdd "Message and data rates may apply" in confirmation messageCTIA Messaging Principles and Best Practices Section 2.1.2.1
6006Opt-in/Confirmation MT not providedProvide confirmation message for all recurring programs. Must include brand name, HELP, STOP, frequency, rates disclosureCTIA Messaging Principles and Best Practices Section 2.1.2.1
6007HELP message does not contain registered/DBA brand nameInclude brand name in HELP response. Name must match registered brand exactlyShort Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 3.7
6008HELP message does not contain support contactAdd customer care contact to HELP response: email, phone, or website URL for supportShort Code Monitoring Handbook
6009HELP message support contact email does not match registered support emailEnsure email in HELP message matches registered brand support email in TCRBased on program precedence
6010Opt-out/STOP message does not contain registered/DBA brand nameInclude brand name in STOP response. Name must match registered brand exactlyShort Code Monitoring Handbook; T-Mobile Code of Conduct V2.2 Section 3.7
6011Opt-out/STOP message does not indicate no further messages will be sentAdd confirmation statement to STOP message: "You will not receive further messages from [Brand]"CTIA Messaging Principles and Best Practices 5.1.3
6012Sample messages do not contain registered/DBA brand nameInclude brand name in all sample messages. Name must match registered brandBased on program precedence; T-Mobile Code of Conduct Section 3.7
6013Sample messages contain public URL shorteners (such as bit.ly or tinyURL)Replace public shorteners with branded URL shortenersT-Mobile Code of Conduct V2.2 Section 4.7; AT&T Code of Conduct
6014Sample messages use case does not match declared use case(s)Ensure sample messages demonstrate the declared use case. If declared Marketing, samples must be marketing messagesInference from campaign submission requirements

Disallowed content errors (7000-level)

Disallowed content errors occur when message content or brand activities violate carrier policies.

Error codeRejection reasonRecommended actionReference
7001Brand or program references third-party job boardsRemove references to third-party job boards. Job boards are disallowed contentT-Mobile Code of Conduct V2.2 Section 5.2; AT&T Code of Conduct
7002Brand or program includes lead generation or affiliate marketingRemove lead generation or affiliate marketing from program. These are disallowed content typesT-Mobile Code of Conduct V2.2 Section 5.2; AT&T Code of Conduct
7003Brand or program includes gamblingRemove gambling content. Gambling messaging is not permittedT-Mobile Code of Conduct V2.2 Section 5.2; AT&T Code of Conduct
7004Brand or program includes high-risk financial services (short-term loans, crypto)Remove high-risk financial services. Short-term loans, payday loans, cryptocurrency are disallowedT-Mobile Code of Conduct V2.2 Section 5.2; AT&T Code of Conduct
7005Brand or program includes illegal substances (cannabis, federally illegal drugs)Remove references to illegal substances. Federally illegal drug content is not permittedCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.2 Section 5.2
7006Brand or program includes disallowed sexual content (age-restricted products)Implement robust age gate (birth date verification) or remove adult/sexual contentCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.6.6
7007Brand or program includes direct promotion of SHAFT (alcohol/tobacco/firearms)Implement robust age gate (birth date verification) or remove age-restricted content. SHAFT = Smoking, Alcohol, Firearms, TobaccoCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.6.6
7008Brand or program includes competitive marketing (wireless services)Remove competitive messaging. Programs promoting wireless/telecom services competitive to operators are not permittedBased on program precedence
7009Brand or program includes weapons not legal in all 50 statesRemove references to state-restricted weapons. Only weapons legal in all 50 states may be referencedCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.6.6
7010Brand or program includes third-party debt collectionRemove debt collection messaging (debt forgiveness, consolidation, reduction, credit repair). Third-party debt collection is not permittedT-Mobile Code of Conduct V2.2 Section 5.2; AT&T Code of Conduct
7011Brand or program includes marketing of CBD-related productsRemove CBD product marketing. CBD product content is not permittedCTIA Messaging Principles and Best Practices 5.3.1; T-Mobile Code of Conduct V2.6.6
7012Brand or program includes hate speechRemove hate speech content. Hate speech messaging is disallowedT-Mobile Code of Conduct V2.2 Section 5.2; AT&T Code of Conduct

Use case missing or mismatched errors (8000-level)

Use case errors occur when declared use case does not match campaign description, website, or message content.

Error codeRejection reasonRecommended actionReference
8001Brand website or campaign references charitable donations but use case is not CharityIf soliciting donations, select Charity use case. Reregister with correct use caseCampaign submission requirements
8002Brand website or campaign references political content but use case is not PoliticalIf sending political messaging, select Political use case. Reregister with correct use case. See Political campaigns guideCampaign submission requirements
8003Brand website or campaign references cart reminders but use case is not MarketingIf sending abandoned cart notifications, select Marketing use case. Reregister with correct use caseCampaign submission requirements
8004Brand website or campaign references multiple use cases but only one is declaredIf supporting multiple use cases, select all applicable use cases. Reregister with all use casesCampaign submission requirements

Use case submission requirement errors (9000-level)

Use case requirement errors occur when specialized use cases (Political, Charity) lack required information.

Error codeRejection reasonRecommended actionReference
9001Political campaign missing required informationPolitical campaigns must include: Politician/Organization Name, FEC Committee ID, Politician/Organization Website. Include in program summaryPolitical campaigns guide; T-Mobile Code of Conduct V2 Section 6.1
9002Charity campaign missing required informationCharity campaigns must provide: Organization Name, Tax ID (EIN), Charitable Organization Website, Accreditation Organization Website listing. Include in program summaryT-Mobile Code of Conduct V2 Section 6.7
9003Charity campaign missing donation solicitation disclaimerAdd donation solicitation disclaimer to CTA. Provide separate opt-ins for informational and donation solicitation messagesT-Mobile Code of Conduct V2 Section 6.7

Other errors (9999 & general)

Error codeRejection reasonRecommended actionReference
9999Other reasonsInfobip Compliance team will provide custom rejection reason. Check rejection details provided and contact Infobip support with campaign IDCustom feedback from Compliance team

Toll-Free Number (TFN) specific errors (10000-level)

TFN-specific rejection errors apply to toll-free campaigns.

Error codeRejection reasonRecommended actionReference
10000Contact name must belong to business representativeUse full first and last name of authorized business representative. Generic names (Admin, Support, Info) not permittedUnderstanding toll-free
10100Business email must use official domainUse business domain email when available (name@company.com). Generic services (Gmail, Yahoo, Outlook) acceptable only if business has no domain. Provide explanation in Comments fieldUnderstanding toll-free
10200Business address not foundEnsure address is complete, accurate, and publicly traceable. Address must be verifiable through public sources. Check for typosUnderstanding toll-free
10300More than one number for single business requires justificationIf registering multiple numbers for same business, provide business justification in Additional Information field explaining why multiple numbers are neededUnderstanding toll-free
10400Submission content must be in EnglishAll submission materials (website, CTA, message samples) must be in English for proper review and approvalUnderstanding toll-free
10500Opt-in must be visible and independentOpt-in cannot be hidden in pop-ups, T&Cs, privacy policies, or unrelated agreements. Must be clearly presented in main page contentUnderstanding toll-free
10600Opt-in checkbox is pre-selectedPre-selected checkboxes do not constitute valid consent. Users must actively select opt-in. Update opt-in to require affirmative actionUnderstanding toll-free
10700Single opt-in for multiple programs not permittedIf program supports multiple use cases, each must have separate, optional opt-in. Provide distinct opt-ins for each use caseUnderstanding toll-free
10800Separate opt-ins required for each communication channelSMS opt-in cannot be combined with email, phone, or other channels. Each channel must have distinct CTA and opt-in methodUnderstanding toll-free
10900Program includes non-secured URLs (http://)Use HTTPS (encrypted) URLs only. http:// URLs expose users to security risks. Update all URLs to use https://Understanding toll-free
11000Projected message volume exceeds use case limitsReduce requested volume or justify why volume is appropriate for declared use case and business size10DLC throughput and carrier limits

How to resubmit after rejection

  1. Read the rejection details: Review all error codes and reasons provided
  2. Look up each error code in this reference to understand the requirement
  3. Fix the issues: Update campaign details, CTA, messages, or other materials as needed
  4. Resubmit the campaign: Create new campaign or appeal if eligible
  5. Verify fixes before resubmit: Double-check all corrections before resubmission

Common rejection patterns

Multiple CTA errors (3000A/3000B): Your CTA is missing required disclosures

  • Add all required elements: brand name, HELP instructions, STOP instructions, frequency, rates disclosure, T&Cs link, privacy policy

Multiple message flow errors (6000-level): Your confirmation/HELP/STOP messages are incomplete

  • Ensure all auto-response messages include: brand name, HELP instructions, STOP instructions, contact info

Disallowed content (7000-level): Your campaign promotes prohibited content

  • Review entire brand website and message samples for any prohibited references
  • Implement age gates for age-restricted content (alcohol, tobacco, firearms, sexual content)

Use case mismatch (2000/8000-level): Your description, website, or messages do not match declared use case

  • Ensure campaign description, sample messages, and brand website all align with declared use case
  • Declare ALL use cases if program supports multiple types

Learn more

Understanding campaigns: Complete campaign setup guide
USA messaging content requirements: Message format and content rules
Understanding 10DLC: 10DLC concepts and carrier requirements
Understanding short code: Short code concepts and requirements
Understanding toll-free: Toll-free concepts and requirements
USA SMS compliance requirements: CTIA standards and carrier compliance
Brand vetting: Brand verification requirements
Political campaigns guide: Political campaign setup


Related pages

Get started with 10DLC
Create and resubmit your 10DLC campaign after fixing rejection issues.

Get started with short codes
Create and resubmit your short code campaign after fixing rejection issues.

Get started with toll-free
Create and resubmit your toll-free campaign after fixing rejection issues.

Infobip support ↗
Contact support with your campaign ID and rejection details for additional assistance.