GHL Scale Up - GoHighLevel Expert Agency
A2P 10DLCCampaign RegistrationGoHighLevel2026

A2P Campaign Registration in GoHighLevel:
Step by Step Guide

GHL Scale Up
GHL Scale Up Team
GoHighLevel Specialists · 200+ builds delivered · Verified against GoHighLevel, Twilio, and The Campaign Registry documentation, September 2026
Quick Answer

A2P Campaign Registration is the step where you tell carriers what you will text, why, and how recipients agreed to receive it. In GoHighLevel you complete it in Trust Center after your Brand is approved: choose a messaging volume, pick Chat Widget Setup or Manual Setup, describe your use case, add sample messages, document your opt in process, provide your policy pages, then run the compliance review and submit.

Carriers and their registration partners make the final decision, so the goal is a submission where your use case, description, sample messages, website and consent flow all tell the same story. Approval is not guaranteed, and your phone number must also be linked to the approved Campaign before the A2P route works.

What's in this guide
Project Help

Get quick guidance for your migration.

Book a 30 min Free Call

What A2P Campaign Registration Is and How It Differs From Brand Registration

A Campaign is the registered description of one messaging program sent from a Brand. It sits on top of the wider A2P 10DLC framework, which we explain in what A2P 10DLC is. This guide assumes you already know why registration exists and focuses on completing the Campaign.

Brand RegistrationCampaign Registration
Question it answersWho is sending the messages?What are you sending, why, and how did recipients consent?
What you submitLegal business identity, registration number, address, contact detailsUse case, description, sample messages, opt in method, policy pages, website
Comes first?Yes. It must be approved or eligible to continueFollows the Brand
Where to learn itA2P Brand Registration in GoHighLevelThis guide

The sequence in HighLevel is: Brand registration, Brand approval, Campaign registration, Campaign review, then messaging through a number that is linked to the approved Campaign. If your Brand is not ready, Campaign registration cannot proceed. If it was rejected, start with the A2P brand rejection guide instead.

A2P Campaign Registration in GoHighLevel: Brand vs Campaign registration, use case selection, setup paths, and opt-in requirements
A2P Campaign Registration in GoHighLevel: Brand vs Campaign registration, use case selection, setup paths, and opt-in requirements

What You Need Before Starting A2P Campaign Registration

Gather these items first. Reviewers compare them against each other, so it is easier to align them before you open the form than to correct them after a rejection.

ItemWhen requiredWhat to check
An approved BrandAlwaysThe Brand should represent the business that will actually send the messages
A live business websiteAlwaysPublicly accessible, matches your Brand or declared DBA, and clearly shows the business name and contact details
Campaign use caseAlwaysMatches the messages you really send
Description and sample messagesAlwaysConsistent with the use case and with each other
A documented opt in methodAlwaysA reviewer can verify what a contact sees before agreeing
Privacy Policy and Terms and Conditions URLsRequested in Manual Setup; the Chat Widget path runs website compliance checksPublicly accessible pages that support SMS messaging
Supporting opt in evidenceWhen opt in is not publicly viewableNeeded for paper forms, forms behind a login, unpublished forms, QR flows and similar
Additional message detailsDepends on your messagesFlags for links, phone numbers, age gated content or financial content can change what is required

A use case also does not make restricted content acceptable. HighLevel keeps a forbidden message categories list, covering areas such as debt collection, high risk financial services and third party lead generation, so check it if you are unsure.

How to Choose the Right Campaign Use Case

Registration is about documenting what you actually send. Pick the use case that best describes your real messaging, not the one that looks easiest to approve. A mismatch between the declared use case and your live traffic can lead to rejection, lower throughput, extra carrier filtering or enforcement action.

Use caseFitsWatch out for
MarketingPromotions, offers, launches and other marketing sent to people who opted inRequires documented consent for marketing
Customer CareSupport conversations, service updates and issue resolutionNot a home for promotions
Account NotificationsNon promotional updates about an account, status or activityKeep offers out of the messages
Delivery NotificationsFulfilment and delivery statusOnly for actual delivery events
2FAVerification codes and login securityMust not contain marketing language
MixedOne messaging program that genuinely combines purposes, such as offers plus account updatesNot a fallback when you are unsure
Low Volume MixedLighter Mixed programs that do not need high throughputLimited to the lowest throughput tier regardless of Trust Score

If you send appointment reminders, note that HighLevel's current list has no dedicated appointment category. Read the definitions in HighLevel's Campaign Use Cases guide and choose the closest fit for your real messages. If your programs are materially different, such as authentication codes and unrelated promotions, register separate Campaigns rather than forcing them into one. Use case and opt in details can be locked after submission, so a wrong choice may mean creating a new Campaign. For how volume options relate to speed, see how throughput and Trust Score work.

How to Register an A2P Campaign in GoHighLevel

These steps follow HighLevel's current documentation. Fields change with your Brand type and setup path, so treat what appears on screen as the final authority.

Open Campaign registration

If you are registering for the first time, HighLevel guides you into Campaign Details once the Brand section is ready. To add a Campaign to an existing approved Brand, go to Settings, then Phone System, then Trust Center. In the A2P Messaging (SMS) card, select Brand & Campaigns, open the Campaigns tab and choose Create Campaign, then select the Brand.

Complete the registration steps

1

Select your messaging volume.

With a Tax ID you choose between the Low Volume Standard Brand and High Volume Standard Brand options, which differ in daily throughput and cost. Without a Tax ID, the only option is Single-number registration, which links one number that you can change later.

2

Choose your setup path.

Campaign registration opens in Chat Widget Setup by default. If you collect consent another way, choose Switch to manual setup. You can return to the widget path later from the Campaign details panel.

3

Complete the path you chose.

The two paths are described below.

4

Review the website compliance checklist.

Confirm the checklist items, then select Review Application.

5

Run the compliance review and submit.

If a check fails, fix it and select Review Again. You cannot submit until all required checks pass, and passing them prepares your Campaign for carrier review without guaranteeing approval.

Chat Widget Setup

This guided path uses a HighLevel generated opt in widget and pre fills much of the Campaign. You choose Marketing / Promotional, Informational / Non-Marketing or Mixed. Selecting Mixed sets the Campaign Use Case to Low Volume Mixed and generates two separate, unchecked consent boxes. You then enter your live website URL, tick the age gated option only if it applies, copy the widget code and install it on your site.

The widget should be the only form on the submitted page that collects SMS consent. HighLevel then fills in the use case description, both sample messages, the opt in flow description and the opt in message. Read all of it and edit anything that does not match your real business.

Manual Setup

Use this when consent comes from an existing website form, paper form, lead form, QR code, kiosk or verbal process. You provide the Campaign use case, website URL, description, sample messages and any additional message details, followed by the opt in method, the opt in form URL, a description of the opt in flow, the opt in message, and your Privacy Policy and Terms and Conditions URLs. If you operate under a DBA, state that in the description and keep the website, policies and consent wording consistent with it.

How to Write a Campaign Description

The description is your plain language summary of the program. Answer five questions in it, and answer them specifically:

  • Who sends the messages? Your business name, and your DBA if you use one.
  • Who receives them? The type of contact, such as existing customers or people who booked online.
  • What do the messages contain? The real message types.
  • Why are they sent? The purpose the recipient would recognise.
  • How did recipients agree? The actual opt in method and where it happens.
ILLUSTRATIVE EXAMPLE

Brightside Cleaning sends booking confirmations, arrival reminders and follow up service messages to customers who book through the form at brightsidecleaning.example/book and choose to receive text updates by ticking an unchecked consent box. Customers can reply STOP to opt out or HELP for support.

It is written for demonstration and is not approved wording.

A description such as "this campaign sends messages to customers" fails because a reviewer cannot tell who receives what, or how consent was given. Write your own rather than copying example text.

How to Write Sample Messages

Sample messages show reviewers what recipients will really receive, so they should match your use case, your description and your consent language. Identify the sender, use realistic content, and include opt out language such as "Reply STOP to unsubscribe". For variable content use plain bracketed placeholders like [First Name] rather than pasting live merge fields, and avoid public URL shorteners in favour of full HTTPS links.

If your program includes promotional and informational messages, include a sample of each. Promotional messages should read like offers and rely on marketing consent, while transactional ones confirm, remind or update. Generic or misleading samples are risky because reviewers compare them with your website and consent flow. Illustrative examples:

SAMPLE MESSAGE EXAMPLES

Brightside Cleaning: Hi [First Name], your cleaning is booked for [Date] at [Time]. Reply STOP to unsubscribe, HELP for help.

Brightside Cleaning: Hi [First Name], book a deep clean this month and get a free oven clean: https://brightsidecleaning.example/offer. Reply STOP to opt out.

Collecting a phone number does not by itself establish consent. Registration is trying to confirm that a contact knowingly agreed to receive the specific kind of messages you described, and that a reviewer can verify it. A vague claim such as "customers opted in" is not enough, because the reviewer needs to see the actual experience.

For a web form, HighLevel's guidance is that the consent language should:

  • Identify the business sending the messages
  • Describe the types of messages the contact will receive, in terms that match your Campaign description
  • Include message frequency and a message and data rates disclosure
  • Include HELP and STOP instructions and link to your Privacy Policy and Terms and Conditions

The consent box must not be preselected, and SMS consent must not be required to submit the form. Marketing and non marketing consent should be kept separate. If the opt in cannot be viewed publicly, provide accessible proof such as a hosted screenshot, never a link that needs a login. Your STOP response should acknowledge the request and confirm no more messages, and your HELP response should identify the business and give a working support contact.

This is only the outline. For example wording and form setup, see A2P opt in language and requirements.

Privacy Policy and Terms and Conditions Requirements

In HighLevel's Manual Setup, you provide a public URL for each page. Reviewers use them to confirm the messaging program is documented, so both pages should open without a login and be linked from the footer of every opt in form, not hidden behind pop ups or design elements. HighLevel's policy guidelines set out the detail.

  • Privacy Policy: it should address SMS opt in data and state that mobile opt in information is not shared with third parties or affiliates for marketing or promotional purposes. Language about selling or sharing lead information can cause problems.
  • Terms and Conditions: they should name the program, describe the messages, explain opt out and help, mention message and data rates, and link to the Privacy Policy.

A page is inadequate when it is missing, blocked, generic, or contradicts what you told reviewers. This is general guidance, not legal advice, and requirements can change, so have counsel review policies if your situation is complex.

What Happens After You Submit an A2P Campaign

A newly submitted Campaign stays in Pending until vetting finishes. HighLevel says to wait rather than creating another Campaign. HighLevel does not publish a fixed review time, and reviews can vary with volume, use case and how clean the submission is. For context, Twilio's documentation on the underlying vetting process notes that manual vetting can take several weeks during high volume. Do not plan around a specific number of days.

  • Pending: wait for the review to finish.
  • Approved: confirm each sending number is linked to the Campaign.
  • Rejected: open the required fixes and correct the submission.

How Campaigns Connect to Phone Numbers

An approved Campaign only works for a number that is associated with it. Go to Settings, then Phone System, then Phone Numbers, and check that the number shows the green A2P Verified label. If it does not, link it to the approved Campaign using HighLevel's guide to error 30034 and linking numbers. Repeat the check whenever you add a number, and allow several business days for carrier systems to fully receive updated registration data.

What to Do If Your Campaign Is Rejected

A Campaign rejection is different from a Brand rejection. It means reviewers found a problem with your use case, description, sample messages, opt in flow, website, policies or content. In Trust Center, open every rejection reason and select View required fixes, which shows the error code, category and the correction needed. Then review the whole Campaign before resubmitting, because fixing one field can expose another. Some fields may be locked, which can mean creating a new Campaign. Our A2P campaign rejection guide covers troubleshooting in depth.

Fees, Agencies and Number Types Outside This Guide

  • Fees: HighLevel passes registration, vetting, monthly Campaign and carrier fees through without markup, and your volume choice affects cost. Check the price shown in Trust Center and see current A2P 10DLC fees.
  • Agencies: a Campaign belongs to the business and messaging program being registered, not to the agency managing the account. For multiple clients and workflow at scale, see A2P registration for GoHighLevel agencies.
  • Other number types: this guide covers US standard 10 digit local numbers. Toll Free numbers use a separate verification process, compared in Toll Free vs A2P 10DLC in GoHighLevel, and Canadian scenarios are in A2P 10DLC for Canadian numbers.

A2P Campaign Registration FAQs

Do I need to register a Campaign after my Brand is approved?

Yes. HighLevel says Campaign registration is required after Brand approval before you send SMS from standard 10 digit local numbers to US recipients.

Can I register a Campaign before my Brand is approved?

No. The Brand must be approved or eligible to continue first. In a first time registration, HighLevel takes you into Campaign Details once the Brand section is ready.

Do I submit the Campaign manually?

Yes. In HighLevel's current flow you run the compliance review and then submit the Campaign once the required checks pass.

How long does Campaign approval take?

It varies, and HighLevel does not publish a fixed timeline. Your Campaign stays Pending until vetting finishes, so avoid resubmitting or creating duplicates.

Does approval guarantee my texts will be delivered?

No. Carriers and registration partners make the final decision, and the sending number must be linked to the approved Campaign.

What to Build After Your Campaign Is Approved

Once the Campaign is approved and your numbers show A2P Verified, the next task is building the messaging flows themselves. That is the work covered by our Email, SMS and WhatsApp automation service.

Need your A2P Campaign registration done right the first time?

GHL Scale Up handles A2P registration for agencies and their clients. Use case selection, campaign description, sample messages, opt in documentation, policy guidance, and full Trust Center walkthrough managed end to end.

Book Your Free Strategy Call
GHL Scale Up
GHL Scale Up Team
GoHighLevel expert agency · 5+ years GHL experience · 200+ A2P registrations completed globally

This guide was checked against HighLevel's A2P Campaign Registration guide, Campaign Approval Best Practices, Campaign Use Cases and policy guidelines in September 2026. Fields, requirements and pricing change, so confirm what you see in Trust Center before submitting.

ghlscaleup.com