How to setup Twilio A2P 10DLC Compliance Campaign for SMS


A2P (Application to Person) 10DLC (10 digit long code) is the standard that United States telecom carriers have put in place to ensure that SMS traffic to United States end-users through long code phone numbers is verified and consensual. Anyone sending SMS/MMS messages over a 10DLC number from an application to the US must register for A2P 10DLC.

How to Register Your Business SMS Compliance Campaign

  • Create a Business Profile: The first step is to create your Twilio Business Profile. This step validates your business identity. You will only need to do this once.
  • Create a Brand: You provide information about who is sending these messages so that carriers know you are a legitimate sender.
  • Create a Campaign: You provide information about how end-users can opt-in, opt-out, and receive help. As well as a description of the purpose of your messages.

Step 1: Create a Twilio Business Profile

To create a Twilio business profile, you can visit the Twilio Trust Hub Business Profile article, or follow the steps within the Twilio Console Onboarding page.

If you've already created a Primary Customer Profile for use with another Twilio product, such as the Twilio Voice products SHAKEN/STIR Trusted Calling, Branded Calls, and CNAM Registration, this profile-creation step is not necessary because you will already have a Primary Customer Profile.

Step 2: Register your US A2P Brand

Next, register your Business Profile for A2P 10DLC capabilities by creating a US A2P brand. You can register as either a Low Volume Standard or a Standard Brand. You can visit the Brand Registration article for a step-by-step guide, or follow the steps within the Twilio Console Messaging Brand page. 

Once you hit the Register button, Twilio submits your application for approval. Approval typically occurs within a few minutes of submitting, though the process could take longer depending on how much vetting your Brand requires. You will receive an email and also see a message on the Console screen when your registration is complete.

Step 3: Create a new A2P Campaign for Spoke Phone 

Once you have created and registered your Business Profile and US A2P Brand, it's time to register a Campaign for sending messages over A2P 10DLC routes. A campaign represents your messaging use case, for example, sending account notifications, conducting marketing or supporting customers. However, you should check the pricing and other details before opting for specific use cases. For more information on campaign use cases, please see the Support Article on List of Campaign Types and the Support Article on Pricing for A2P 10DLC Service

Step 1: Navigate to the Twilio Console → Messaging → Regulatory Compliance → Campaigns. 

Step 2: Select your Brand you created in (Step 2).

Step 3: Select Existing Messaging Service → Spoke Messaging Service

It is important to select existing Messaging Service and click on Spoke Messaging Service.


Step 4: Complete the Campaign Description and Sample Messages. Our suggested answer are just a recommendation based on how the service work.

Campaign description:

“This campaign allows customer to do conversational messaging and notifications regarding their moving jobs

Sample Message #1:

“Dear {customer} Thank you for contacting our company regarding your upcoming move. One of our specialists will be in touch soon.

Sample Message #2:

“Hi {customer} please send us your pickup address for Moving job #KDP3929494 -Thanks”

Step 5: Message Contents: Check both the boxes for embedded links AND phone numbers.

Step 6: For the End User Consent fields, you will need to have an agreeable terms & conditions for electronic communication on your website's contact-us page. The website visitor must click or select an "I Consent" button to acknowledge the right for you to communicate electronically.

Example: End users opt-in by visiting and adding their phone number. They then check a box agreeing to receive text messages from Example Brand.


Step 7: Click Register Campaign when you are ready to proceed. You will then see a window that asks you confirm the costs associated with Campaign registration and agree to the terms and conditions.

The campaign registration can take a few days to days to go through the approval process.


Was this article helpful?
0 out of 0 found this helpful