Skip to content

Guide

Why Your A2P 10DLC Campaign Was Rejected (and How to Fix It)

The most common reasons A2P 10DLC campaigns get rejected in GoHighLevel and Twilio — and exactly what to fix before you resubmit.

  • 4 min read
  • Updated 28 September 2026
  • By Iqbal Raffi

The short answer

  • Most rejections come from a handful of fixable problems — mismatched business details, a website that is not ready, a missing SMS privacy clause, unclear opt-in, or weak sample messages.
  • Carriers check that your brand details, website, opt-in form, privacy policy and sample messages all tell the same story.
  • Fix the cause before you resubmit. Resubmitting the same campaign usually gets the same rejection, and every review takes time.

If you text customers from a GoHighLevel, LeadConnector or Twilio number, your messages need an approved A2P 10DLC registration. When the campaign is rejected, texts get blocked or filtered — and the rejection notice rarely explains what to change.

After more than 100 successful approvals, I have found the same few problems behind almost every rejection. Here is what they are and how to fix each one.

What carriers are actually checking

A2P 10DLC registration has two parts: your brand (the business) and your campaign (what you send and why). Reviewers compare everything you submit against your real business and your website. A rejection usually means those pieces do not tell the same story.

Before you resubmit, check each area below.

1. Your business details do not match official records

The legal business name, tax ID (EIN in the US), business type and address must match your official registration exactly — not your trading name, and not a shortened version.

Fix it:

  • Use the legal name exactly as it appears on your tax documents, including “LLC” or “Inc.”
  • Choose the right entity type. Registering an LLC as a sole proprietor, or the other way round, causes problems.
  • Make sure the address matches the one on file with the tax authority.

2. Your website is not ready

Reviewers visit your website. A site that is down, “coming soon”, clearly unrelated to the business, or missing key pages is a common reason for rejection.

Fix it:

  • Make sure the website is live and clearly belongs to the registered business.
  • Link a privacy policy and terms page from the footer.
  • Show the form where people actually sign up for texts.

3. The privacy policy has no SMS clause

This is one of the most common gaps. A general privacy policy is not enough — reviewers look for wording about mobile data.

Fix it: add a statement along these lines to your privacy policy:

Mobile numbers and SMS consent collected through this website are not shared with or sold to third parties or affiliates for marketing or promotional purposes.

4. Your opt-in is not clear

Carriers need to see that people knowingly agreed to receive texts from you. A phone number field on its own is not consent.

Fix it — next to the form’s phone field, show:

  • A separate, unticked checkbox for SMS consent, not bundled into your general terms
  • Your business name and what kind of messages you will send
  • Message frequency (for example, “message frequency varies”)
  • “Message and data rates may apply”
  • “Reply STOP to opt out, HELP for help”
  • Links to your privacy policy and terms

If people can also opt in another way — in person, on a call, or by texting a keyword — describe that clearly in the campaign’s opt-in description.

5. Your sample messages are too weak

Sample messages should look like real messages you will send, and match the use case you chose.

Fix it:

  • Include your brand name in each sample.
  • Include opt-out wording in at least one sample, for example “Reply STOP to opt out.”
  • Use brackets for personal details, such as [First name].
  • Make sure the samples match the campaign type — no promotional offers in a customer-care-only campaign.

6. The campaign description is vague or does not match

“Marketing” or “sending messages to customers” is too vague. Reviewers want to know who you text, why and how often — and the description must match your use case and samples.

Fix it: write two or three plain sentences: who receives the messages, what they are about (reminders, quotes, updates, offers) and how people opted in.

7. Your industry needs extra checks

Some content is restricted or not allowed on standard A2P campaigns — for example certain lending and debt offers, cannabis, and age-restricted products such as alcohol, firearms and tobacco. These can need extra verification, age gating or a different sending route.

Fix it: if you are in a regulated or restricted category, check what applies before you submit rather than after a rejection.

Before you resubmit: a quick checklist

  • Legal name, tax ID, entity type and address match official records exactly
  • Website is live and clearly belongs to the business
  • Privacy policy includes the “not shared for marketing” SMS clause
  • Terms page exists and is linked
  • Opt-in form has an unticked SMS checkbox with the full consent wording
  • Sample messages include the brand name and opt-out wording
  • Campaign description says who, what, why and how people opted in
  • Use case matches what you will actually send

Where to fix it in GoHighLevel

In GoHighLevel, A2P registration lives in the Trust Center of your phone system settings. Update the brand or campaign details there, fix the website and form first, then resubmit the campaign. If the rejection is about the brand itself, correct the brand details before touching the campaign.

Still stuck?

If your campaign has been rejected more than once, the problem is usually something small that is hard to spot from the inside. I review the brand, website, opt-in flow, privacy policy and campaign together, fix what is wrong and handle the resubmission — including working with the carrier support team when needed.

A2P 10DLC Registration & Compliance

100+ successful A2P approvals

Get Help With A2PAbout this service

Guide FAQ

Quick answers.

The questions people ask most about this topic.

  • Why was my A2P 10DLC campaign rejected?

    Usually because something carriers check does not line up — business details that do not match official records, a website that is not live or has no privacy policy, an opt-in form without clear SMS consent, or sample messages without your brand name and opt-out wording.

  • How long does A2P 10DLC approval take?

    It varies. Brand checks can be quick, while campaign reviews often take from a few days to a few weeks, and each resubmission starts a new review. Getting it right the first time is the fastest route.

  • Can I resubmit a rejected A2P campaign?

    Yes. Read the rejection reason, fix the underlying issue on your website, form or campaign details, then resubmit. Resubmitting without changes usually leads to the same result.

  • Do I need a website for A2P 10DLC registration?

    In practice, yes. Reviewers look for a live website that matches your business, shows how people opt in to texts and links to a privacy policy and terms.

  • What does the privacy policy need to say for A2P?

    Alongside your normal privacy policy, include a clear statement that mobile numbers and SMS consent are not shared with or sold to third parties or affiliates for marketing purposes.

  • Is A2P 10DLC required outside the US?

    A2P 10DLC covers business texting to US numbers from US 10-digit long codes. Other countries have their own rules — for example, UK and Australian texting do not use A2P 10DLC.

Still have a question?

Message me on WhatsApp — it is the fastest way to reach me.

Ask on WhatsApp

Next step

Have a system that needs to be built, fixed or connected?

Send me a message with what you are trying to achieve, what tools you currently use, and where the process is breaking. I can help you map the right setup before we build anything.