A2P 10DLC

Your campaign was not rejected by your software.

It was rejected by a carrier review that opened your website and did not find what it needed. Almost every rejection we have seen is fixed on the site, not in the submission form. Tell us where you are and we will write down exactly what is failing, at no charge.

We are not writing about this from the outside. Our own campaign was rejected, and then approved on 24 September 2026. The consent wording on this page is the wording that passed.

Two ways people land on this page

You have been rejected

You got a line of text that reads like it was written for someone else, you changed the field it named, resubmitted, and it came back again. That is the normal experience, and it happens because the rejection names one check while the reviewer failed you on a page.

Paste the rejection into the form. The wording tells us which check it was.

Send the rejection

You have not submitted yet

Somebody told you that sending business texts in the US now requires registration, and they were right. Getting it right the first time is a few days of work. Getting it wrong is a few weeks of rounds, with your messages undelivered the whole time.

Send us the site before you submit anything. Fixing it first is the cheap path.

Check my site first

What a carrier reviewer actually checks on your website

Nine things, in roughly the order they are met. This is the whole list as we understand it from getting our own campaign through. Work down it yourself if you would rather, it costs nothing and there is nothing held back.

  1. The name on the site matches the name you registered

    The reviewer compares your submitted legal name against what is published on the site. A site that trades under a brand while the registration names an LLC has to show the relationship somewhere a visitor can see it, which in practice means the footer, not the small print inside a checkbox.

  2. The site loads publicly, with no gate in front of it

    No password, no coming-soon page, no cookie wall that has to be dismissed before anything is readable, no region block. A reviewer who cannot see the page fails the check rather than emailing to ask.

  3. The privacy policy says mobile opt-in data is not shared or sold

    This is the single most common miss. A generic privacy policy is not enough; the reviewer is looking for a sentence stating that mobile numbers and SMS opt-in data are not shared with or sold to third parties for marketing. A policy that mentions sharing consumer data without carving this out reads as a failure even when everything else is right.

  4. There are published SMS terms, not just general terms

    What kinds of message you send, roughly how often, who to contact for help, and how to stop. It can live inside your terms of service, but it has to be findable and it has to be specific to messaging.

  5. The disclosure sits inside the checkbox label, not beside it

    This one costs people weeks. The automated scan that runs before a human ever looks reads the text inside each checkbox label and nothing else. Frequency, rates, STOP and HELP written in a tidy paragraph underneath are invisible to it. The rules care about placement; the scanner cares about markup.

  6. The campaign description describes what the site actually does

    The reviewer reads your description, then reads your site, and looks for a contradiction. A vague description is the safest-sounding option and the one most likely to fail, because there is nothing in it to verify.

  7. The sample messages are messages you would really send

    Five of them, at least one carrying your business name, at least one carrying the opt-out. They have to match the use case you selected and the description you wrote. Generic samples lifted off a help page contradict the rest of the submission, and the contradiction is the thing that gets flagged.

Three ways to do something about it

Fixed prices, because a compliance job that is quoted by the hour is a compliance job nobody finishes. One off, not a retainer.

Rejection review

Free

We read your submission and your site the way a reviewer does, and write down what will fail.

You want to know what is wrong before you spend anything.

  • Your website checked against every published requirement
  • Your privacy policy and terms read for the clauses carriers look for
  • Every form that collects a phone number checked for its consent wording
  • A written list, in the order we would fix it
  • No call required, and no obligation to buy anything

One business day

Get the review
Most people need this one

Compliance fix

$450

We write and install everything the reviewer needs to see, on the site you already have.

You can handle the submission yourself. You need the site to stop failing it.

  • Everything in the rejection review
  • Consent wording written and installed on every form that takes a phone number
  • Privacy policy clause on mobile opt-in data, written to the carrier standard
  • A published SMS terms page: message types, frequency, support contact, opt-out
  • Your legal name and address made visible outside the checkboxes
  • A campaign description and five sample messages, written to match the site
  • A resubmission checklist you keep

Five business days

Start the fix

Registration handled

$950

The fix, plus we drive the submission through the review and stay on it until it is approved.

You have been rejected more than once, or you would rather not touch it again.

  • Everything in the compliance fix
  • Brand and campaign submitted on your account, by us
  • Every rejection answered and resubmitted, as many rounds as it takes
  • A delivery test once approved: a message arrives, STOP stops it, HELP answers
  • Written handover of what was registered, so you can answer an audit later

Five business days to submission, then carrier time

Hand it over

Running many client accounts on one agency platform? The same handful of failures repeats across all of them, so it is one template and a pass per client rather than the same job priced over and over. Say so in the form.

Send us the site. We will send back the list.

Four fields. No call to book before anything useful happens, because you have a rejection sitting open and a calendar link is not help.

The review is genuinely free and genuinely written by a person. If the answer is that your site is already fine and the problem is in your campaign description, that is what the email will say.

Where are you right now?

This is the one field we cannot work without. It is the page a reviewer opens.

Optional. Nothing is sent to it unless you tick a box below.

No call to book, no card, no trial. A person reads your site and writes back.

Questions people ask first

How long does this take?
The written review comes back within one business day. Fixing a site takes about five business days. After resubmission the carrier review itself is out of our hands and usually takes a few days, though it can be longer.
Can you guarantee approval?
No, and nobody honestly can. The decision belongs to the carriers and they do not publish their scoring. What we can do is remove every reason we know of for a rejection, and answer each one that comes back until it goes through.
My site was built by someone else. Can you still work on it?
Usually. Most of the work is wording, a terms page and the markup around your form labels. Tell us what the site is built on when you write and we will say plainly whether we can touch it.
Do I need to move to you as an agency?
No. This is a fixed piece of work on the site you already have, with whoever already builds it. If it turns into a longer conversation that is fine, but it is not the price of getting the list.
Do you do this for agencies with a lot of client accounts?
Yes, and it is a different conversation to a single registration. Agencies running many sub-accounts hit the same failures repeatedly across clients, so the work is a template plus a per-client pass. Say so in the form and we will talk about it that way.
What makes you qualified to do this?
We registered our own campaign and got it approved on 24 September 2026, after it was rejected first. The consent wording on this page is the wording that passed. Everything above is what we learned doing it, not what we read about it.