Twilio is partnering with carriers on a phased onboarding approach to register customers for A2P 10DLC in the United States. We are sending invitations to customers in stages to participate in registration. As of May 2021, we are in a pilot stage for A2P 10DLC onboarding.
If you have been granted access to onboarding via a targeted email notification from Twilio, please be aware that there are limitations during the A2P 10DLC pilot stage. These limitations will be removed over time, and will not be present at the full launch of A2P 10DLC.
Most importantly, please note that completing US A2P registration during the pilot stage does not instantly transition your message traffic to A2P 10DLC connections. Once you complete registration, Twilio will validate that your registration setup is correct before migrating your traffic to the new A2P 10DLC connections.
There are also some limitations that uniquely affect ISV-type customers who use our pilot A2P registration APIs to register their clients. Those are listed separately below. Read on for details.
- Registration limitations in A2P 10DLC pilot stage
- Carrier limitations in A2P 10DLC pilot stage
- Throughput limitations in A2P 10DLC pilot stage
- Limitations with sharing A2P Brand registration across multiple Twilio Account SIDs
- Limitations specific to ISV-type customers using the ISV registration API
- Considerations when using >50 long codes for one use case
- Other considerations
Registration limitations in A2P 10DLC pilot stage
US address requirement: It is not yet possible to register an A2P Brand a non-US address. If you have a US business entity, we recommend using that address for registration at this time. Twilio is working to remove this limitation and enable all customers to register.
Subaccounts: It is not currently possible to create a Primary Business Profile on a subaccount. Also see Limitations with sharing A2P Brand registration across multiple Twilio Account SIDs below.
Carrier limitations in A2P 10DLC pilot stage
Once you complete registration and are ready to enable A2P 10DLC toward AT&T, our team can enable your Twilio Account SID to use AT&T’s A2P route for long code. In the initial pilot stage, this will not be done automatically, to give you the opportunity to review your Trust Score and the messaging throughput (MPS) you will receive (see “Throughput limitations” below).
If you complete registration and do choose to enable A2P 10DLC toward AT&T, this will give you the benefit of higher deliverability with lower filtering risk toward AT&T. You will pay the same fees as you would otherwise, and enjoy reduced fees once AT&T increases the cost of unregistered traffic.
Registered clients in the initial pilot stage will NOT have any message traffic moved to T-Mobile’s A2P connection until further notice. We will provide an update once this becomes available.
Throughput limitations in A2P 10DLC pilot stage
As of May 14, the TCR Trust Score you receive will dictate the throughput of your long code numbers toward AT&T. The final implementation of message sending throughput for all carriers, as outlined in Message throughput and Trust Scores, is still underway.
In the current pilot stage, messages toward Verizon and T-Mobile users continue to be handled as usual, with a sending rate 1 MPS per Twilio +1 phone number. However, once your traffic is registered and moved to AT&T's A2P 10DLC route, your throughput toward AT&T mobile users will be dictated by your TCR Trust Score.
Limitations with sharing A2P Brand registration across multiple Twilio Account SIDs
Multiple primary Twilio accounts (projects)
If your business has multiple use cases spread out across multiple primary Twilio Account SIDs ("projects"), you currently need to complete A2P Brand registration on each of those primary Twilio Account SIDs. Sharing a single A2P Brand registration across multiple primary Twilio accounts is not yet possible.
Primary Twilio Account and subaccounts
If your business has messaging use cases spread out across a primary Twilio account as well as subaccounts, it is not currently possible to share your Primary Business Profile and A2P Brand to your subaccounts. It is also not possible to create an identical Primary Business Profile on your subaccount, as it is for multiple Twilio primary accounts (see above). We are working to remove this limitation. In the meantime, customers in this situation who are invited to onboard may complete registration on their primary Twilio Account SID.
Limitations specific to ISV-type customers using the ISV registration API
You must use the API to register your clients
Twilio is currently working on support for registering Secondary A2P Brand profiles via the Twilio Console. Until this is complete, you must use the API provided to register your clients.
We advise you focus on clients sending >3,000 messages/day to the US
In your initial onboarding efforts, Twilio strongly encourages you to focus on your customers who send more than 3,000 messages per day to the United States. Twilio is still working with carriers to finalize details for a streamlined onboarding experience for smaller businesses with lower message volume. We will publish these details and communicate them via email when they are finalized.
Getting the TCR Trust Score for your registered clients
After you complete Brand registration for your clients (Secondary Brand Registration) via API, a TCR Trust Score will be generated for the client; however, this score is not currently exposed by the API or Console.
In order to see your registered client's TCR Trust Score, contact Twilio’s A2P 10DLC Onboarding Operations team via firstname.lastname@example.org and include:
- The Account SID corresponding to the client’s A2P registration
- The exact legal name of the client as submitted in their Business Profile
Please note, the Twilio A2P 10DLC Onboarding team can only retrieve a business’s TCR Trust Score after you have completed the A2P Brand registration step for that client, as that is when the score is generated.
Considerations when using >50 long codes for one use case
If you have more than 50 Twilio US/Canada long code numbers in a single Messaging Service, you can complete A2P registration, but in order to move your messaging to T-Mobile's A2P connection, you will need to either reduce your phone number count below 50 or complete a T-Mobile Special Business Review to continue operating with >50 phone numbers in a single campaign use case. The fee for a T-Mobile Special Business Review is $5000, but this fee has been waived until further notice.
For this reason, we recommend that customers in prioritize onboarding campaign use cases with fewer than 50 Twilio phone numbers. In order to prepare to move your messaging traffic to T-Mobile’s A2P connection when it becomes available, do not move numbers between Messaging Services with registered A2P campaign use cases, or add more numbers to the Messaging Service after completing registration.
Short code numbers or Toll-Free numbers in your Messaging Service will not be affected by A2P 10DLC registration.
For customers who use Messaging Service number selection (passing a Messaging Service SID in your API requests instead of specific From numbers), any short code or Toll-Free numbers in your Messaging Service will continue to be prioritized over long code numbers. This is because of their higher MPS throughput – long code numbers continue to receive 1 MPS during the initial pilot (see above).