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 rejectionYou 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 firstWhat 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.
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.
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.
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.
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.
Consent is collected in a way a reviewer can see for themselves
Every form that takes a phone number needs its own opt-in, unticked by default, on the same screen as the number. A consent statement in a footer, or one that appears after submission, does not count because nobody agreed to it before handing the number over.
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.
Marketing consent is separate and optional
If ticking a box to receive promotions is required to submit the form, the consent is not freely given. Service messages and marketing messages need separate boxes, and neither should be a condition of getting a quote.
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.
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 reviewCompliance 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 fixRegistration 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 overRunning 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.
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.
