GoHighLevel registers A2P 10DLC through the Trust Center in each sub-account. Reviewers check a live website that matches the client's legal business, a Privacy Policy URL, a Terms & Conditions URL, and an opt-in form with unchecked SMS boxes and full disclosures. Most website rejections trace to a mismatched, thin, or unreachable site.
This page is for agencies and business owners who text from a HighLevel (also sold as LeadConnector) sub-account. Each sub-account that texts US numbers needs an approved brand and campaign, and many rejections point back to the client's website.
10DLC Site is not affiliated with or endorsed by HighLevel, LeadConnector, or Twilio. Provider names are used only to describe where information goes. This page describes the flow as documented at the time of writing (Updated September 2026). Screens change, so follow what you see in your account.
GoHighLevel uses A2P 10DLC for local numbers, and you submit it yourself in the Trust Center. In the sub-account, go to Settings, then Phone System under Business Services, then the Trust Center tab.
You pick a brand path first:
Is LC Phone on Twilio? HighLevel describes LC Phone as its own telephony service. Its fee article also says LC Phone usage is billed at Twilio's base passthrough rates, and that A2P fees pass through from The Campaign Registry, Twilio, and carriers. The rejection codes HighLevel shows use the same 309xx numbers as Twilio's error docs. So our Twilio guide is a useful second reference. If you move numbers from your own Twilio account to LC Phone, HighLevel warns you may need to register A2P again in the Trust Center.
In the campaign step, choose Chat Widget Setup (the default) or Manual Setup. Manual Setup asks for every URL by name.
| What you enter | Field in HighLevel (Manual Setup) |
|---|---|
| Business homepage | Website URL (campaign details). HighLevel asks for a live, publicly accessible business website. |
| Page with your signup form | Opt-in Form URL (user consent section) |
| How people sign up | Opt-In Method and Description of Opt-In Flow |
| Consent text people see | Opt-in Message |
| Privacy policy | Privacy Policy URL |
| Terms with SMS terms | Terms & Conditions URL |
The brand step asks for legal business name, business type, industry, registration ID type and number, business email, and region of operations. Enter the legal name exactly as the IRS has it. HighLevel warns against using a DBA, a trade name, or the messaging provider's name.
HighLevel's approval articles say the site should:
On a rejected campaign, click View required fixes. HighLevel shows four items for each reason: Error code, Rejection category, What it means, and Correction needed. These are the website-related codes you are most likely to see.
| Code | What it usually means | Fix |
|---|---|---|
| 30891 | Website URL invalid or not working | Website not accessible |
| 30907 | Website does not align with the registered brand | Website does not match brand |
| 30908 | Privacy policy missing or not compliant | Privacy policy missing SMS |
| 30909 | Call to action or opt-in cannot be verified | Opt-in not verifiable |
| 30919 to 30922 | Grouped by HighLevel under website issues. In Twilio's docs these cover a site with no business info, a site that is only a form, a login wall, or a site that does not load | Under construction or parked |
| 30888 | Age gate missing for age-restricted content | Opt-in form |
| 30893, 30892 | Sample messages unclear, or public link shorteners used | Sample messages mismatch |
| 30881 | Support email uses a public domain like Gmail | Business contact info |
HighLevel marks SHAFT (30953 to 30958), disallowed content (30940 to 30951) and high-risk codes (30959 to 30964) as not eligible for resubmission. See prohibited content and campaign rejected: next steps. Brand rejections usually come from a legal name, EIN, or address that does not match records. See brand and EIN mismatch.
Each of these ties to a rule in HighLevel's docs:
At the time of writing, HighLevel's fee article lists a one-time bundled fee of $24.49875 for Sole Proprietor and Low Volume Standard, and $71.90625 for High Volume Standard. That bundle includes Fast Track Processing ($3), which HighLevel says is meant to expedite approval within 3 business days. Each extra campaign costs $15.00, plus a monthly campaign fee that depends on the use case. HighLevel says no extra vetting fee is charged for a resubmission. Check the current price in the Trust Center before you submit.
HighLevel does not publish a fixed campaign review time. Its brand article says Standard brands may take several business days. Do not send until the number shows the green A2P Verified label.
10DLC Site builds these pages for each client and hands you the URLs for the Trust Center. You or your client still submit the registration, and carriers make the final call.
Included in your Registration Kit: the use case description, opt-in flow description, opt-in message wording, and sample messages written for your use case, plus the Website, Opt-in Form, Privacy Policy and Terms & Conditions URLs, ready to paste into the GoHighLevel Trust Center. Build my order →
Not sure if your client's site is ready? Compare it with the 10DLC website requirements, or see pricing for a site built for 10DLC review.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
In the sub-account, go to Settings, then Phone System under Business Services, then the Trust Center tab. You register the brand first, then the campaign. HighLevel says not to send SMS until the number shows the green A2P Verified label.
HighLevel calls LC Phone its own telephony service, but its fee article says LC Phone usage is billed at Twilio's base passthrough rates and that A2P fees pass through from TCR, Twilio and carriers. The rejection codes HighLevel shows use the same 309xx numbers Twilio documents.
No, according to HighLevel's fee article, which says no additional Campaign Vetting Fee is charged for each resubmission. Some rejections are not eligible for resubmission at all, such as SHAFT, disallowed content and high-risk codes. Check current fees in the Trust Center.
HighLevel's 2026 guidance allows subdomains when the branding is consistent with the main domain, users can find the page, and all required disclosures are present. The page must represent the client's registered business, not the agency.
Not if the contact form also collects SMS consent. HighLevel says the Chat Widget should be the only form collecting SMS consent on the page you submit. Remove other SMS opt-in forms from that page or use the manual setup.
HighLevel does not publish a fixed campaign time. Its fee article says the bundled registration includes Fast Track Processing meant to expedite approval within 3 business days. Its brand article says Standard brands may take several business days, and Sole Proprietor brands are often quicker.
HighLevel lists the usual causes as a legal name that does not match official records, a wrong EIN or tax ID, an address that does not match registration records, or a Sole Proprietor registration for a business that has a Tax ID.
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...
Where your website, privacy policy, and terms URLs go in Twilio A2P 10DLC registration, what Twilio checks, and the error codes ti...
Your 10DLC website must show the same business you registered. Learn why the 'website does not match brand' rejection happens and...
If reviewers cannot see how people agree to your texts, your 10DLC campaign gets rejected. Learn what proof they need and how to f...
10DLC campaign rejected? Read the reason, sort it into website, brand, campaign or content, fix it, resubmit the right way, and kn...
How to build an SMS opt-in form reviewers accept: unchecked checkbox, optional consent, disclosure next to the box, privacy and te...
Brand unverified? Learn why your EIN and legal name must match IRS records exactly, how to fix a low vetting score, and what sole...