User dashboard
One login, every client. See site status, registration path, and approval progress at a glance.
Everything you need to get your client A2P approved is below. Scroll down, pick your registration type, and follow the exact steps.
300+ agencies are already inside. Join the A2P Pro community for TCPA marketing tips, rejection troubleshooting, and carrier announcements.
The SaaS dashboard turns single-kit generation into a multi-client agency operation — bulk generation, approval tracking, white-label results, and team seats.
One login, every client. See site status, registration path, and approval progress at a glance.
Edit copy, swap logos, regenerate assets, and roll back to any previous version without leaving the dashboard.
Rewrite use cases, sample messages, and opt-in copy per carrier tone. Generate variants for A/B testing.
Pick the plan that fits your agency. Upgrade, downgrade, or pause any time from the billing tab.
Put your agency's brand on results pages and client docs. Hand off under your own name, not ours.
Invite account managers and operators. Per-client role permissions keep work scoped and audit-ready.
A few quick notes before you copy anything into your registration.
First-time users: there is nothing to do with the info below. It typically means there's an address mismatch or the EIN is invalid. Verify your client's CP575 form and enter that information exactly as it appears.
Already have a brand approved and see a mismatch? Open a support ticket, ask them to wipe the brand registration and restart. Wiping and restarting takes only minutes — skipping this step can cost you weeks of headaches.
If you're hitting an unresolvable issue while clearing the brand, verify with support that the brand was truly cleared, not just the DBA. Ask them: "What website do you see on the Twilio brand registration backend?" If they return a different site than the one generated above, or you get rejected for "unverifiable website," it's because they cleared the brand in HighLevel but not the Twilio brand registration. We strongly recommend creating a new subaccount or using A2P Pro on a fresh, clean account.
Update your business profile in HighLevel (or your CRM) to match the output from A2P Pro. You can change it back once you get approved. This also helps set the business email to the one generated on your A2P site.
Registering a client with a DBA? Don't use it. Use only what's on the CP575 form. Companies change DBAs all the time, but the legal business name stays the same — use that to register for A2P and you'll be fine for approvals.
This is a frequently asked question. The "Authorized Representative" section is just a point of contact for the application — do not put the A2P Wizard-generated email here. Use your agency's email or any professional email you have access to for receiving the OTP. The rest of the information can be your client's. Despite what the DUI says, there is no limit — you can reuse your agency's email an unlimited number of times with no issue otherwise.
HighLevel is rolling out a new registration flow, so you'll see one of two screens. Either way, the rule is the same: use Manual Setup. You do NOT need the chat widget, don't install it anywhere.
Good news: the details you already submitted work for every registration type. Pick how you're registering below and the matching steps appear.
Standard 10DLC local number registration inside HighLevel.
HighLevel now defaults to a "recommended" chat widget setup that has moved manual setup to a small link at the very bottom of the page. Look for "Switch to manual setup." Scroll all the way down and click it — that's the free A2P Wizard-optimized path. Copying and pasting Manual Setup is the most reliable path to A2P compliance without needing access to your client's actual website.
Campaign Use Case must be set to: Low Volume Mixed (Recommended)
This is the single most common rejection reason campaigns get denied. Picking anything else — Customer Care, Marketing, 2FA, etc. — gets you rejected. It must say Low Volume Mixed, exactly as shown above.
⚠ If you glaze over this and select anything else, your campaign will fail. No exceptions.
Paste exactly as-is. Do not edit or insert your own values.
Paste exactly as-is. Do not edit or insert your own values.
HighLevel requires an Opt-In Method and a public Opt-In Form / Image URL.
Opt-In Method: Website Form
This link must be publicly accessible and show clear consent language.
Paste exactly as-is. Do not edit or insert your own values.
⚠ Do NOT modify this message. Paste it exactly as shown, including the brackets. The brackets [privacy_policy_link] and [terms_link] are intentional template placeholders. Do not replace them with actual URLs.
Toll-free numbers use a separate verification flow from 10DLC.
Registered under the owner's first and last name as the entity.
Registering campaigns directly inside a Twilio account.
Registering campaigns through TextGrid.
Need to send this to a client? Grab the white-labeled guide, or start another registration.