Need help building or registering your A2P 10DLC application? Learn more about Twilio Professional Services for A2P 10DLC.
This onboarding overview is for independent software vendors (ISVs) who want to register themselves and their customers for A2P 10DLC. For more information on US A2P 10DLC, see the A2P 10DLC overview page.
If you are an ISV who only sends messages on behalf of your own company and not on behalf of your customers, please follow the Direct Standard and Low-Volume Standard Registration Overview instead of this one.
This overview explains how to prepare for A2P 10DLC registration by walking through the following steps:
Let's explore how Owl Inc, an ISV company with two customers, would onboard to A2P 10DLC.
Owl Inc is the primary Account, and it has separated its two customers, Acme and Buy n Large, into subaccounts to separate billing. Each company, including Owl Inc, has its own SMS messaging use cases. Acme Corp and Buy n Large use Owl's platform to send SMS messages to their own respective users.
Owl Inc has a Messaging Service set up for each of these messaging use cases.
Before onboarding to A2P 10DLC, Owl Inc needs to identify its ISV architecture type. By comparing the information above to this table, it determines it's using type #1. This type informs the specific steps it'll follow to onboard to A2P 10DLC by creating Customer Profiles, registering Brands, and registering Campaigns.
Owl Inc needs to create three separate Customer Profiles and register three separate Brands to represent its Account structure. It is also responsible for gathering registration information from Acme Corp and Buy n Large to create their Customer Profiles and Brands, or it could alternatively build a portal with Twilio's APIs for self-registration.
Owl Inc needs to register four Campaigns to represent the messaging use cases of itself and its customers.
There are many different patterns of how Twilio Accounts, subaccounts, and Messaging Services are organized for ISVs. Before you begin onboarding to A2P 10DLC, you'll need to identify which ISV architecture type you're using from the six types that are detailed below. Your architecture type determines the specific onboarding steps you'll need to take such as creating Customer Profiles, registering Brands, and registering Campaigns.
Architecture types #3, #5, and #6 are incompatible with A2P 10DLC as of Summer 2023.
In these cases, Twilio recommends restructuring to type #1 for the best long-term viability. Keep in mind that restructuring to a subaccount architecture resets the opt-out mechanisms that Twilio manages, since these are set at the Account level. This can be handled by having an up-to-date opt-out list before the restructure.
Identify your architecture type using the table below, then continue to that type's section for information on your onboarding steps. Once you've identified your onboarding steps, you can proceed to Step 2: Onboard via API or the Console.
Type #1 is the preferred architecture for A2P 10DLC onboarding because the messaging traffic for each customer is clearly separated by subaccounts. This allows for easier analytics tracking and minimizes the impact of any potential noncompliant traffic from one customer on the rest of your customers.
A risk of this type is that if one customer sends noncompliant traffic, Twilio may need to suspend the primary Account of that customer which could include compliant customers in other subaccounts. It is also more difficult to track messaging analytics for each customer.
Type #3 is incompatible with A2P 10DLC. Twilio recommends restructuring to type #1 for the best long-term viability.
A risk of this type is that if one customer sends noncompliant traffic, Twilio may need to suspend the primary Account of that customer which could include other compliant customers. It is also more difficult to track messaging analytics for each customer.
Type #5 is incompatible with A2P 10DLC. Twilio recommends restructuring to type #1 for the best long-term viability.
Type #6 is incompatible with A2P 10DLC. Twilio recommends restructuring to type #1 for the best long-term viability.
Now that you've identified your ISV architecture type and know what steps you need to take to onboard to A2P 10DLC, you can proceed by creating Customer Profiles as well as registering Brands and Campaigns via the Console or API.
When creating Secondary Customer Profiles and registering Brands for your customer, remember that you'll need to fill in the business details of that specific customer rather than of your own ISV.
If you're registering a government, nonprofit, 527 political organization, K-12 education, or emergency messaging use case, please consult the Special Use Cases for A2P 10DLC help center article and Registration for Government and Nonprofit Agencies before continuing.
Primary Customer Profiles can only be created in the Console at this time.
Before creating a Customer Profile and registering a Brand, you need to determine if it is a Standard, Low-Volume Standard, or Sole Proprietor Brand.
Check out the Determine your Brand type section of the US A2P 10DLC Overview doc for a detailed look at the differences between Brand types.
If you have multiple customers to register, you should use Twilio's APIs to automate the onboarding process.
If you prefer a more guided experience, or are only registering a few customers, you can use the Console for onboarding. To start, navigate to Twilio Console > Messaging > Regulatory Compliance > Onboarding to begin creating Customer Profiles, registering Brands, and registering Campaigns.
Note the Switch Customer Profile option on this page, which allows you to switch between your Primary and Secondary Customer Profiles once they are created. The Primary Customer Profile should only be used for Brands and Campaigns of your own ISV, while Secondary Customer Profiles should be only be used for Brands and Campaigns of your customers.
Your next step depends on if you're registering Standard, Low-Volume Standard, or Sole Proprietor Brands.
The guides above are written for direct self-onboarding of Brands and Campaigns, but the process is identical to registering your own customers except that you need to switch to the correct Secondary Customer Profile.
Need help building or registering your A2P 10DLC application? Learn more about Twilio Professional Services for A2P 10DLC.