Skip to contentSkip to navigationSkip to topbar
On this page

Organizations


A Twilio Organization is a resource that helps you manage all of your company's Twilio accounts. As your company's Twilio usage grows, Organizations provide you with control over your accounts, your users, and the security policies you implement to govern their access.

(information)

Info

The Admin Center has been renamed to Twilio Admin.


How Organizations can help you

how-organizations-can-help-you page anchor

Organizations give you a way to reduce your operational risk by centrally managing all of your accounts and the users who may have access to them and configuring your Organization-wide policies.

You will first need to create your Organization from the Console's Create an Organization(link takes you to an external page) option.

After you have created your Organization you will have access to manage your Organization in the Console's Twilio Admin(link takes you to an external page) area. This is where you can:

  • View accounts and users associated with your Organization.
  • Grant users access to your accounts, or remove their access.
  • Manage the lifecycle of accounts and users associated with your Organization.
  • Claim ownership of an Internet domain, and then invite the Organization users with email addresses from that domain.
  • Control what happens to new users signing up with the registered domain.

Let's see how all these parts fit together.

The Basic Twilio account and user architecture

the-basic-twilio-account-and-user-architecture page anchor

When a developer first signs up with Twilio, we create both a unique user entity and an account for them. Think of the user as the 'who' and the account as the 'what': the former is the developer, and the latter is a container for the application they are building. The account houses relevant resources, such as phone numbers, along with custom application configuration. It also holds billing information, because one user's applications might all be billed in different ways.

The basic Twilio Account and User.

Every account has one specific user who is its owner, but there's no limit to the number of users that can be invited to access the account — even users who have accounts of their own.

One Account, multiple Users.

This model lets anyone visit Twilio, sign up, create an account, and start building straight away. As your business grows, you can create new accounts — new applications — and invite additional users to access them.

The Twilio Organizations architecture

the-twilio-organizations-architecture page anchor

However, if your company has reached a scale where you find you need more control of your users and accounts, or you now have to meet compliance requirements, then you will need a more structured approach to user and account management than the basic model can provide. This is where Organizations can help. It allows you to take the standard Twilio accounts model to the next level by consolidating all of your accounts and managing them centrally.

The Twilio Organizations architecture.

The key benefit is that all of your accounts, regardless of which employee created them, can roll up into one Organization. Your designated Organization Admins can then perform appropriate management actions such as adding and removing users, assigning them to accounts, and updating account settings, for example.

If you have personnel changes, the Organization lets you transfer administrative responsibilities to different members of your team.

When you create an Organization, you become the Organization Owner. All of the accounts that you currently own become part of the Organization too. Your users will continue to have permission to access their accounts, which you can now review and manage.

You can assign certain Organization Roles to users when you invite them into the Organization. These roles govern what actions a user can perform within your Organization. You can set and change these roles in a specific user's detail page, accessed from the Twilio Admin's Users(link takes you to an external page) area.

(information)

Info

Organization roles are different from account roles, which are roles you can assign to users within a given account. We'll cover those on the Managed Accounts page

These are the current Organization roles:

  • Owner — This role is automatically assigned to the person who created the Organization, and gives them full control of it. There can only be one Organization Owner at a time. They — and they alone — can delete the Organization.
  • Administrator — A managed user in the Organization who has permission to manage it. For example, they can invite and remove users, add existing accounts, create new accounts, modify accounts, and change Organization settings. However, they cannot delete the Organization.
  • Standard User (Account Creation) — A managed user who does not have permission to manage your Organization in any capacity. This role is the default you would assign to most of the users in your Organization. Standard users only have access to the accounts that you specify.

Ready to establish your Organization? Let's do that now.


Create your Organization

create-your-organization page anchor
  1. To create an Organization, first log into the Twilio Console(link takes you to an external page).

  2. Select 'Admin' in the Console's top navigation bar. It is located in the upper right corner, just to the left from the bell icon with your notifications. From its dropdown menu, select Create Organization.

  3. On the Create Your Organization page, enter a name for your Organization. Usually, this is your company's name, but you can enter anything you like now and change it later by going to the Settings section.

  4. Click the Create Organization button. Twilio will create a container that holds all your company's accounts and users.

(warning)

Warning

You must be the Owner of an account with a verified phone number to create an Organization


The Twilio Admin's Accounts(link takes you to an external page) section provides you with lists of all your managed accounts, independent accounts, and pending accounts. This is also where you can add existing accounts to your Organization, and create new accounts within your Organization.

These are the types of accounts that an Organization can include:

  • Managed accounts are part of your Organization. Organization Admins can change the settings and lifecycle of all managed accounts.
  • Independent accounts are not managed by your Organization, but are accounts that your managed users have access to.
  • Pending accounts are the accounts that an Organization Admin has invited to become part of your Organization, but the account owner has not yet accepted your invitation.
(information)

Info

To find out more about working with managed accounts, please see the Managed Accounts page.


The Twilio Admin's Users(link takes you to an external page) section is where you can view lists of all your managed users, independent users, and pending users. This is also where you can invite users to be part of your Organization.

These are the types of users that can work with an Organization:

  • Managed users are part of your Organization. Organization Admins can control their settings and access.
  • Independent users are not part of your Organization, but they have access to one or more of your managed accounts.
  • Pending users are users that an Organization Admin has explicitly invited to join your Organization but have not yet accepted your invitation.
(information)

Info

To find out more about working with managed users, please see the Managed Users page.


Update your Organization

update-your-organization page anchor

You can update your Organization name in the Twilio Admin's Settings(link takes you to an external page) section.

The Domain Settings selection determines how new users from your registered domain(s) are processed when they attempt to create Twilio accounts:

  • Prevent users from signing up with email addresses from your domain, unless they have been explicitly invited to do so by the Organization. In this case, they will need to request an invitation or sign up using an alternative email address if they are setting up an entirely separate user entity.
  • Users that sign up with email addresses from your domain will automatically be added to this Organization and will be granted permission to create accounts within the Organization. This allows your employees to get working as quickly as possible.
  • Users that sign up with email addresses from your domain will not be added to this Organization. Use this to tightly restrict access to your Organization and its accounts.

These settings apply to any or all of the domains you have verified. Please see the Domains page for further details.

Billing is currently independent of the Organization. New accounts created in the Organization will be in trial mode until they are upgraded or added to your invoice through the existing process. New accounts do not inherit custom pricing models.

Organizations introduce a new Personally Identifiable Information (PII) element: the Organization's friendly name. This name is retained for up to 30 days after an Organization has been deleted (PII MTL: 30 DAYS).

Enabling HIPAA and eligible Accounts

enabling-hipaa-and-eligible-accounts page anchor

For customers subject to the Health Insurance Portability and Accountability Act (HIPAA), Twilio will execute a Business Associate Addendum (BAA) to Twilio's Terms of Service. To obtain a BAA, please contact your Twilio Account Representative.

If your Organization has a BAA with Twilio for usage subject to HIPAA, you will be able to manage HIPAA Accounts through the Twilio Admin.

To check if your Organization has HIPAA Entitlement enabled, verify that the HIPAA Entitlement: On property exists for that Organization on the Twilio Admin(link takes you to an external page).

To enable or disable HIPAA for the accounts of your Organization, follow these steps:

  1. Log in to the Console(link takes you to an external page) and navigate to Twilio Admin > Accounts(link takes you to an external page).

  2. Click on the name of the account you are managing.

  3. In the HIPAA enablement section, select Enable HIPAA for this account or Disable HIPAA for this account.

  4. Select Save at the bottom of the page.

(information)

Info

The same action could be done in Console, under Account -> General Settings, you will see HIPAA enablement self-service.

The same steps must be repeated for all existing Subaccounts to be designated as HIPAA. Once an Account is designated as HIPAA, then any future Subaccounts created in that Account will also be automatically designated as HIPAA Subaccounts.

Note: Any new Accounts created will not automatically be designated as HIPAA eligible. It is the Customer's responsibility to ensure that all Accounts and Subaccounts requiring HIPAA are designated as such through the Twilio Admin or Console.

To learn more about how to build a HIPAA compliant workflow using Twilio's offerings, please refer to Architecting for HIPAA on Twilio(link takes you to an external page).

Deleting an Organization

deleting-an-organization page anchor

At this time, you can't delete your Organization from the Console. If you need to delete your Organization, please contact the Twilio support team(link takes you to an external page).

Changing the Organization's Owner

changing-the-organizations-owner page anchor

Note Only the current Organization Owner can complete this update.

  1. Ensure the new owner is currently a user listed within the Organization. If not, you will need to add them as a user first. See the Manage users section above to learn how to add a new user.

  2. Go to the Users(link takes you to an external page) section within the Twilio Admin and select the name of the Organization's Owner. They will be listed with the role Owner under the Organization Roles column.

  3. On the Owner's profile page, click on Change Ownership in the Organization Role section.

  4. Under the Change Organization Ownership panel, type the new owner's email into the Choose a new owner field, select their user, and click Change Owner.


This feature allows you to merge two Organizations. The Organization that initiates the merge (Prime Organization) absorbs the other Organization (Candidate Organization). The Owner of the Candidate Organization must use an email address from the same verified domain as the Prime Organization.

After a successful merge, you can expect the following:

  • The Candidate Organization no longer exists independently.
  • Candidate Organization Managed Accounts and Users are added to the Prime Organization.
  • There is no impact on Candidate Organization Accounts billing, compliance, or Twilio product functionality.
  • Candidate Organization Users retain the same Account-level roles and access. They do not automatically get access to Accounts in the Prime Organization.
  • If the Prime Organization has SSO enabled at its verified domain level, then SSO is enforced for Candidate Organization Users.

There are two methods to merge Organizations, via invitation or import. The prerequisites below must be met before you can merge with either method.

Before you begin merging Organizations, ensure the following:

  1. The Prime Organization has one or more verified domains.
  2. The Candidate Organization does not have any verified domains.
  3. The Candidate Organization Owner's email address belongs to one of the Prime Organization's verified domains.

To merge Organizations via invitation, follow these steps:

  1. Navigate to the Twilio Admin's Users section(link takes you to an external page).
  2. The Prime Organization Owner or Admin selects the Invite User button and sends an invitation to the Candidate Organization Owner to join the Prime Organization.
    • The Prime Organization Owner or Admin can choose if the Candidate Organization Owner becomes an Admin or Standard User in the Prime Organization. Candidate Organization Admins become Standard Users by default. User roles can be updated by the Prime Organization Owner or Admin after the merge.
    • The Candidate Organization Owner is visible as a Pending User in the Prime Organization until the invitation is accepted or expires.
  3. Candidate Organization Owner receives the invitation. The invitation informs them that if they accept, their Organization will merge into the Prime Organization.
  4. Candidate Organization Owner accepts the invitation.
  5. The Candidate Organization is merged into the Prime Organization.

To merge Organizations via import, follow these steps:

  1. Request access to the Import Users feature for the Prime Organization by contacting Twilio support(link takes you to an external page).
  2. Navigate to the Twilio Admin's Import Users section(link takes you to an external page).
  3. Prime Organization Owner or Admin imports the Owner of the Candidate Organization with the Import Users feature.
    • The Owner of the Candidate Organization cannot opt out of the merge.
    • If the Prime Organization selected to notify the User of the Import process, the Candidate Organization Owner receives a notification after the import and merge are complete.
  4. The Candidate Organization is merged into the Prime Organization.
  5. The Candidate Organization Owner and Admins are added as Standard Users in the Prime Organization. User roles can be updated by the Prime Organization Owner or Admin after the merge.

Need some help?

Terms of service

Copyright © 2024 Twilio Inc.