🆕 v2.5 — Now with Local, Toll-Free, Sole Prop & Twilio Direct Wizards!

🧙‍♂️ Just like magic!
Your A2P Compliance Kit is Ready!

Thanks for using A2P Wizard. Below is everything you need to get your campaign approved.

🎉 240+ agencies are already inside. Join the A2P Wizard Facebook Community for SMS marketing tips, approval strategies, rejection troubleshooting, and priority announcements when carriers change the rules. Join the Facebook Group →

🔁 Ready to submit another?

Click Here to Start Over →

🚀 Start Here

This application works for Local, Toll-Free, Twilio Direct, and Sole Prop registrations. Follow the steps below for your specific registration type.

Your custom-built, domain-matched compliance website is ready. It's designed to match opt-in requirements and help your campaign get approved. Hero images on the website may take up to 60 seconds to load.

Use the Copy & Paste sections below to fill out your application exactly.

Website (Brand must match this)
Loading…

🚀 Oops! You've Hit Your Rate Limit

You've reached the limit for free website generations. Upgrade now for unlimited submissions and priority support!

⚡ Upgrade Now for Unlimited Access

Received this message in error? Please contact admin@a2pwizard.com

This is a fully functioning website — complete with Terms of Service, Privacy Policy, and 5 content sections — that passes the AI verification system. You're welcome to use it as a live site for your client if you'd like.
Terms of Service Privacy Policy 5 Content Sections AI Verification Ready

📞 Registering a Toll-Free number? Click here to open Toll-Free Wizard →

If you're registering a local number, skip this and continue with the steps below.

📌 Instructions

Note: Brand rejections have nothing to do with A2P Wizard. If your brand was outright rejected, it typically means there's an address mismatch or the EIN is invalid. Verify against your client's CP575 form and enter that information exactly as it appears.

However, if you already have a brand approval and then use A2P Wizard, there will be a mismatch. You'll need to open a support ticket with HighLevel (or your CRM's support) and ask them to wipe the brand registration and start fresh. It only takes about 5 minutes to wipe the brand and get it re-approved, but skipping this step can cost you weeks of headaches.

⚠️ Note on Brand Clearing

HighLevel is encountering issues with actually clearing the brand. After submission, verify with support that the brand was truly cleared — not just the GUI. Ask them: "What website do you see on the Twilio brand registration backend?" If they return a different website than the one generated above, or you get rejected for "unverifiable website," it's because they cleared the brand in HighLevel but not the actual Twilio brand application. We strongly recommend creating a new sub-account or using A2P Wizard on a fresh sub-account.

When choosing your registration flow, select "Manual Setup" — this gives you full control over every field and allows you to use your A2P Wizard-generated website and compliance copy.

Don't be misled by the "Quick Setup" option. While HighLevel labels Manual Setup as having a "higher chance of mistakes," that only applies if you're filling it out yourself without guidance. With A2P Wizard, every field is pre-written and optimized for approval — you're just copying and pasting. Manual Setup is the fastest and most reliable path to A2P compliance without needing to create a domain or get access to your client's actual website.

Manual Setup selection
Click to view full example ▼

🛑 Sole prop with no EIN will ONLY work if the individual has no active EIN. If you're getting a brand rejection, they likely have an EIN associated with them somewhere. In that case, follow the same steps below but select that the business HAS a tax ID and enter it in the appropriate fields.

If the EIN is associated with a business name and not just their personal name, you'll need to register the business, not their name. A sole prop EIN registration will only work if they applied for the EIN using their full name.

This is the same application as the local A2P registration above, with a few key differences. Follow the standard steps above for the campaign details (use case, sample messages, opt-in, etc.).

Getting Started

  • Use the client's FULL NAME (no middle initial) as the "Legal Business Name"
  • First step is to purchase a phone number and complete verification

Business Profile Setup

Go to Settings > Business Profile > Business Information. You must check "My business is Not registered."

🛑 If you do not check "My business is Not registered," the application will fail.

Business Information - My business is Not registered checkbox

Business Brand Details

The Brand Name should be the client's full name.

Business Brand Details - Full name as brand name

Authorized Representative

Use the name of the individual being registered. For Job Position and Business Title, always select "Other" for both.

For phone verification, The Campaign Registry needs to text a number for OTP. It says there's a limit of 3, but we've seen the same number used 20+ times without issue.

Authorized Representative - Job Position and Business Title set to Other

Once the above is configured, continue with the standard A2P steps below for the campaign details (use case, sample messages, opt-in copy, etc.).

💡 Pro Tips

Update your business profile in HighLevel (or your CRM) to match the output from A2P Wizard. You can change it back as soon as you get approved. It also helps to set the business email to the email generated on your A2P site.

📸 Example — Business Profile Setup & Details

Business profile setup and details example
Click to view full example ▼

Registering a client with a DBA? Don't use it. Use only what's on their 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 see far more approvals.

Registering the legal name and then using the DBA in marketing has zero impact on deliverability. They're the same company. For proof: Subway is legally named Doctor's Associates. We can assure you they aren't sending you texts as "Doctor's Associates."

NEW! 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 GUI says, there is no limit of 5 — you can reuse your agency's email an unlimited number of times until we say otherwise.

Authorized Representatives example
Click to view full example ▼

⚠️ IMPORTANT: Make sure to select "Low Volume Mixed (Recommended)" as the Campaign Use Case. This option gives you the best deliverability after approval. If you select something else — like "Customer Care" — the application will likely get denied.

Campaign Use Case - Low Volume Mixed selection

🛑 STOP! This is not optional. If you glaze over this and select anything else, your campaign will fail.

📋 Copy These Exactly Into Your Application

Paste each field below into the matching section of your A2P campaign registration.

📃 Step 1: Use Case Description (paste exactly as-is, do not edit or insert values)

Loading use case description...

💬 Step 2: Sample Messages (paste exactly as-is, do not edit or insert values)

Sample Message One:

Loading...

Sample Message Two:

Loading...

📌 Additional Registration Types

Twilio requires 5 sample messages. Use the 2 messages above as samples #1 and #2, then copy these 3 below. Paste exactly as-is — do not edit or insert values.

Sample Message #3:

Loading...

Sample Message #4:

Loading...

Sample Message #5:

Loading...

Privacy Policy URL:

Loading...

Terms and Conditions URL:

Loading...

Opt-in Keywords:

When asked for opt-in keywords, enter: START and SUBSCRIBE

✅ Step 3: HighLevel Opt-In Method

HighLevel now requires an Opt-In Method and a public Opt-in Form / Image URL.

Loading...

✅ This link must be publicly accessible and show clear consent language.

✅ Step 4: How do Contacts Opt-in to Messages? (paste exactly as-is, do not edit or insert values)

Loading...

📜 Step 5: Opt-In Message (paste exactly as-is, do not edit or insert 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.

Loading...

💡 Tips for Approval

Tips Screenshot

⚠️ Website not generating? Make sure you did not use special characters in the company name. Special characters do not work for web addresses. 🙂

⚡ Want unlimited submissions & priority Slack support? Email admin@a2pwizard.com →

📞 Toll-Free Wizard

Follow each step below to register your toll-free number.

👤 Registering as a sole proprietor? Same setup, just skip the EIN field and make sure your site is yourname.nebulabrandgroup.com

TF Step 1: Business & Contact Information

Legal Entity Name:

Loading...

Website URL:

Loading...

Email:

Loading...
Toll-Free Step 1 - Business and Contact Info

TF Step 2: Business Location

Enter your legal business address exactly as it appears on your CP575 form. This must match what the IRS has on file.

Toll-Free Step 2 - Business Location

TF Step 3: Messaging Use Case

🛑 You MUST select "Web Form" as the Opt-In Type. If this is not selected, your campaign will fail.

Toll-Free Step 3 - Messaging Use Case

Opt-In Workflow Image URL:

Loading...

Use Case Description:

Loading...

Message Content:

✅ Copy the entire message content below in one shot. Do not edit or insert values.

Loading...

🔁 Ready to submit another?

Click Here to Start Over →

Need to send this to a client? Here's a white-labeled guide!

Download PDF