Skip to main content
All CollectionsGuides / Tutorials / FAQIntegrationsTwilio
A2P 10DLC Submissions and Verification Process with Twilio
A2P 10DLC Submissions and Verification Process with Twilio

Need to submit for business verification? Here's the process laid out...

AEvent avatar
Written by AEvent
Updated over 11 months ago

In this tutorial, you will learn the A2P 10DLC Submissions and Verification Process with Twilio. Twilio introduced 10DLC registration options in 2021, and as of February 2023, it has become a requirement.

As of August 31st, 2023, all SMS and MMS messages sent to U.S. phone numbers using 10DLC phone numbers must be sent via a registered application-to-person (A2P) Campaign.

If an A2P campaign approval isn't final, any SMS and MMS message sent to U.S. phone numbers will go undelivered.

By NOT providing the requested details and going through the process currently, you will be unable to send any SMS or MMS messages to recipients with a U.S. Phone Number.

By the end of this tutorial, you will have learned the A2P 10DLC Submissions and Verification Process with Twilio.

Step-By-Step Tutorial:

1. Submit a Primary Business Profile

Access this link: https://console.twilio.com/us1/develop/sms/regulatory-compliance/a2p-10dlc-overview. You will be prompted to log in. Please log in to your Twilio account.


It is VITAL that ALL information provided is correct.

This includes the Business Legal Name, the Address that the business is legally registered with, as well as the Business Registration Number, the website address, etc.

Additional information required is a list of ALL authorized Representatives. It is imperative that all information is correct. Twilio is crazy-connected here, and even missing a partner's name can cause a reason for denial.


Once I submit all this information, it will need to be approved. (For us, the approval process took just a few minutes.) However, there are additional steps we can accomplish now while waiting for our Business Profile approval.

2. Register Standard Brand

Next step is creating a Brand Profile. I can accomplish this by first clicking on Go to A2P Messaging. From there, click on the Brands option on the left-side navigation.

Click on Register a Brand.


Here, I will need to decide the volume I plan to use. Less than 6k/day or more than. For most businesses, less than option will work. Then select your company type and if you would like to enable brand sharing between Twilio subaccounts. (not needed).



Click I agree to the terms, and click on Register.

My A2P brand has now been submitted for registration. Approval can be from near-immediate up to several weeks.


This process is what determines the amount that my business profile is allowed to send in a single day based on my business's online and offline reputation.

Once approved, you will receive an email from Twilio, and you can also check back to this page.

The approval for us took 10 minutes. However, we’ve heard about it taking days and weeks. That's why it is important to ensure you submit ALL the correct information (the first time)

3. Campaign Registration (you won't be able to continue to this step until your Brand is approved)

Click on Campaign Registration.


Then click on "Register A2P Campaign" and select from the available A2P Campaigns to use our own use case.


The volume selection made with your Business Profile will have an effect on what shows in this dropdown.


We generally recommend either Low Volume Mixed, Mixed, or Marketing. The decision is based upon your uses, as well as your business, etc. We cannot specify for you what to select here. (In our case, we selected Low Volume Mixed).

⚠️ THIS IS IMPORTANT ⚠️

Create or Select an Existing Messaging Service.

When you added your Twilio integration to AEvent, we automatically created a messaging service that AEvent uses called AEvent Copilot. You NEED to select this messaging service to work with AEvent. (Or you need to edit your co-pilot settings and select the new messaging service created here).


For the Campaign Description, I will put:

  • This is used for a Webinar Reminder system. To provide Join Links and Reminders to registrants of our businesses' webinars.

For the First sample message, I’m going to keep it simple:

  • Hey FIRSTNAME, You're registered for our upcoming webinar on Friday, the 17th, at 2 pm EST. Here is your link to join the webinar when it's time: https://LINKTOJOIN

For the Second sample message, I will provide a sample text about missing the webinar:

  • Hey FIRSTNAME, you missed our event last night! Don’t worry because we did get a recording of it. You can view it here at your convenience: https://LINKTOREPLAY


    ⚠️ Also Important ⚠️

    DO Select for Message Contents ‘Messages will include embedded links.


The next field is dependent on your use case and is planned with AEvent. For this field, I will provide:

  • The user visits my website and registers for my webinar. On the registration page, there is the option to add your phone number, along with a policy notice.


With our campaign, we do not use Opt-in Keywords, so I’ll skip this section and the secondary section. (Opt-In Keywords and Opt-In Message)

After double-checking everything I entered, I’ll now click on Create.



Once this portion is submitted and as soon as approved, we’re good to go!



In this tutorial, we went over the exact steps needed to submit your business for A2P 10DLC Verification with Twilio. From creating a business profile to registering your brand and making an A2P Campaign, we've done it all.

Now, all we can do is sit back and wait to hear from Twilio about our A2P campaign approval. You can check back to the A2P Campaigns Area to review the status of your approval.

Did this answer your question?