A2P 10DLC registration application quickstart
In this quickstart, you'll apply for Application-to-Person (A2P) 10-digit long code (10DLC) registration. US regulations require A2P 10DLC registation to send text messages from a US 10DLC number to US recipients through an application.
The estimated time to complete the application is 15 minutes. The estimated time for application approval is about 4 days.
- Sign up for a paid Twilio account or upgrade your existing Twilio trial account. Twilio trial accounts can't register for A2P 10DLC.
- Buy a Twilio US 10DLC phone number.
- In the Twilio Console sidebar, click Phone Numbers > Manage > Buy a number.
- Filter results to include (+1) United States - US for Country and click Search.
- Click Buy next to the number you want to buy.
Select your customer type and follow these steps to apply for A2P 10DLC registration. If you're an Independent Software Vendor (ISV), see ISV A2P 10DLC Onboarding.
- Sole Proprietor: you aren't acting as part of a registered business (includes hobbyists) and you're located in the US or Canada.
- Business Representative: you represent a business that have a Business Registration ID, such as a US EIN.
Warning
Most application failures occur in step 3 (campaign registration). Review the tips and examples in step 3a to help prevent registration failure.
-
Create a customer profile in the Twilio Console.
- Complete the required fields.
- For Does the business you're registering have a tax ID?, select No, the business I'm registering does not have a tax ID.
- If you're a hobbyist, use your personal details for all fields that ask for "business" details (such as Business Address).
- On the final screen, click Submit for review.
- Complete the required fields.
-
Register your brand in the Twilio Console.
- Complete the required fields and click Register.
- Twilio sends a One Time Password (OTP) verification request to the mobile number you provide. You must respond to the request within 24 hours.
The Campaign Registry (TCR) typically approves brands within a few minutes of submission. You receive an email and in in-Console message upon approval. If your brand registration fails, see Troubleshooting Sole Proprietor Brand Registration Failures.
-
Register your campaign in the Twilio Console.
-
After TCR approves your brand, complete the required fields to register your campaign.
Field Description Tips for approval Example value: prod application Example value: hobbyist test application to try Twilio Campaign description A summary of the campaign use case. - Provide a thorough explanation of the campaign's objective.
- Single-word answers, such as "Marketing," are insufficient.
This campaign sends periodic SMS messages to customers who have opted in to inform them of product sales, seasonal sales, and special discounts. This campaign sends messages related to system activity for my development environment testing suite. Sample messages Two example messages that reflect the content your campaign sends. If your campaign sends only one message template (for example, a One-Time Password message), you can make the second message a duplicate of the first. - Provide sample messages that relate to the campaign description.
- Specify the sender in every message that clearly relates to the proprietor or business name in your customer profile.
- If you provide a website link, it must be a real, functional business website.
- Use brackets (
[]
) to indicate templated information. - Indicate an opt-out mechanism in every message.
This is a message from the Acme Sandwich Company about this week's Special Deals. This week, pick up a large [sandwich type A], [sandwich type B], or [sandwich type C] for only [price]. To opt-out of these messages, text STOP in reply. From Sasha N.'s Development Environment: A new doc update is ready for review. To opt-out of these messages, text STOP in reply. How do end-users consent to receive messages? Your explicit end user opt-in process. You can't solicit opt in through a (not-yet-consented-to) SMS message. - Provide an opt-in method that TCR can verify. For example, you can provide a link to:
- A live, publicly-accessible website with an opt-in process
- A publicly-accessible video file that shows the opt-in process for a development website that isn't live
- A publicly-accessible screenshot of a configuration file that tracks opted-in users
- Make publicly available a privacy policy that states that no mobile information will be shared with third parties or affiliates for marketing or promotional purposes
End users opt in by visiting www.example.com, creating a new user account, explicitly consenting to receive marketing information via SMS message, and providing a valid mobile phone number. I am the only recipient of messages for my development testing suite. I ensure messages are only sent to my mobile number by opting my mobile number in within my system configuration file. See https://drive
.google.com/file/
d/1NG1Qwvy3fIO
DNZ6YsBZiI
I2QDNvE8pRl
/viewOpt-In Keywords Terms that a user can text to your Twilio number to opt in to receive SMS messages. If you don't support opt-in through text, leave this blank. SUBSCRIBE Opt-In Message Auto-reply message that you send to users that opt in through text message. Include a message if you specified a value for Opt-In Keywords. If you don't support opt-in through text, leave this blank. Acme Sandwich Company: You are now opted-in to marketing messages by means of SMS to this mobile number. To opt out of these messages, text STOP. For opt-out and help information, we recommend that you keep the default values that Twilio provides or configure advanced opt-out.
-
Click Create and confirm campaign registration to submit your campaign.
TCR typically approves campaigns within several days of submission. Upon approval, your campaign's status displays VERIFIED in the Campaigns page of the Twilio Console. If your campaign registration fails, see Troubleshooting and rectifying Campaigns.
-
-
Register your Twilio Phone Number in the Twilio Console.
- While you wait for campaign approval or any time after approval, select the Messaging Service you want to use. If you didn't have a Messaging Service before starting your application, Twilio created one for you during campaign registration.
- Click Add Senders.
- Select the Twilio phone number you bought and click Add Senders.
Your application is complete. After your campaign's status changes to VERIFIED in the Campaigns page of the Twilio Console, you can send SMS messages programmatically with Twilio.
- Send an SMS and MMS messages
- Receive and reply to incoming messages
- Browse the following developer resources: