How to add team members to your account

Updated

Account Admins can add team members and assign roles to grant the right level of access. If you’re on a Premium or Enterprise plan, you can create custom roles to grant specific permissions to team members to meet your business’ needs.

Overview

In Account Settings > Team Members, you can add team members to collaborate on campaigns, help with integrations, and more across your workspaces. Customer.io does not charge for team members, so feel free to grant access to anyone that you need! Only Account Admins can add team members. And each account can have up to 300 team members across all workspaces.

For each team member, you’ll need to decide the level of access they should have to your account and to each of your workspaces.

  • Account-level permissions are defined in Account Admin and Member roles.
  • Workspace-level permissions are defined by standard or custom roles.
The invite team member page. This person is a mMember with the ability to grant support access and has access to two workspaces.
The invite team member page. This person is a mMember with the ability to grant support access and has access to two workspaces.

In this example, Eve will be invited as a Member with the ability to grant Customer.io access to the account to help troubleshoot. She’ll be a Viewer with limited access to data for Workspace 1, have a custom role for Workspace 2, and have no access to Workspace 3.

Account-level roles

Every team member has an account-level role—Account Admin or Member.

  • Account Admins have all permissions available across your account and every workspace. Think of them as account owners—they can manage billing, team members, API credentials, integrations, workspace data, create campaigns, and more. Account admins are always Workspace Admins; they have full permissions to the account and all workspaces.
  • Members have partial access to your account. They can view but not manage team members or cookie settings. You can optionally give them the power to access billing and account info, manage API credentials, and enable access for support teams at Customer.io. To give them access to a workspace, you must assign a workspace-level role.

Workspace-level roles

After you decide the account-level permissions for your team member, you can assign them access to one or more workspaces.

Choose from a list of standard roles to grant them predefined sets of permissions:

  • Workspace Admin
  • Author
  • Viewer

If you’re on a Premium or Enterprise plan, you can also create and assign your own custom roles with specific sets of permissions.

Each team member can have access to one or more workspaces, but can only have one role per workspace. For instance, you can assign them as a Workspace Admin for your demo workspace but a Viewer of your production workspace.

Hide sensitive data

Account Admins and Workspace Admins can mark data as sensitive in the Data Index then choose which team members to hide this info from. This helps secure your data and comply with privacy regulations.

How you hide sensitive data depends on the type of workspace-level role a team member has.

  • For standard roles, admins choose “Hide sensitive attributes” when assigning the role.
  • For custom roles (only available on Premium or Enterprise plans), admins choose “Hide sensitive attributes” when creating the role.

This means everyone with the same custom role has the same visibility into data, whereas everyone with the same standard role could have different visibilities into workspace data. If that’s an issue, consider creating the standard roles as custom roles.

Compare Account Admin to Member permissions

PermissionAccount AdminMember
Company Details
Viewcheck_circleoptional, must grant permission "Access billing & account info"
Updatecheck_circleoptional, must grant permission "Access billing & account info"
Workspaces
Viewcheck_circlehighlight_off
Createcheck_circlehighlight_off
Updatecheck_circlehighlight_off
Deletecheck_circlehighlight_off
Two-factor Authentication
Viewcheck_circlehighlight_off
Updatecheck_circlehighlight_off
SSO
Viewcheck_circlehighlight_off
Updatecheck_circlehighlight_off
API Credentials
Createcheck_circleoptional, must grant permission "Manage API credentials"
Viewcheck_circleoptional, must grant permission "Manage API credentials"
Deletecheck_circleoptional, must grant permission "Manage API credentials"
Team Members
Viewcheck_circlecheck_circle
Createcheck_circlehighlight_off
Updatecheck_circlehighlight_off
Deletecheck_circlehighlight_off
Plan Details
Viewcheck_circleoptional, must grant permission "Access billing & account info"
Updatecheck_circleoptional, must grant permission "Access billing & account info"
Cancelcheck_circleoptional, must grant permission "Access billing & account info"
Billing History
Viewcheck_circleoptional, must grant permission "Access billing & account info"
Exportcheck_circleoptional, must grant permission "Access billing & account info"
Cookie Settings
Viewcheck_circlecheck_circle
Updatecheck_circlehighlight_off
Support Team Access
Viewcheck_circlecheck_circle
Updatecheck_circleoptional, must grant permission "Enable access for support teams"
Experimental Features
Viewcheck_circlecheck_circle
Updatecheck_circlecheck_circle
Privacy & Data settings
Viewcheck_circlecheck_circle
Updatecheck_circlehighlight_off

View team members

In Account Settings, the Team Members table shows you:

  • Who has access to your account
  • When they last logged in
  • Whether two-factor authentication (2FA) is enabled
  • Their account-level roles
  • Which workspaces they have access to
A screenshot of the team members page. There is a table with three team members listed. The column names are Name, Last Login, 2FA, Account, and Workspaces.
A screenshot of the team members page. There is a table with three team members listed. The column names are Name, Last Login, 2FA, Account, and Workspaces.

Under Account, hover over to see additional account-level permissions each Member has.

On the Team Members page, there is a table of three team members. The columns from left to right are Name, Last Login, 2FA, Account, and Workspaces. Under Account, the second team member is listed as a Member. To the right of Member is +1. The mouse hovers over +1 which reveals a list of three additional permissions the member could have. The first permission - Access billing & account info - has a checkmark to the left, meaning this person has access. The other two have an x to the left, meaning the person does not have those permissions.
On the Team Members page, there is a table of three team members. The columns from left to right are Name, Last Login, 2FA, Account, and Workspaces. Under Account, the second team member is listed as a Member. To the right of Member is +1. The mouse hovers over +1 which reveals a list of three additional permissions the member could have. The first permission - Access billing & account info - has a checkmark to the left, meaning this person has access. The other two have an x to the left, meaning the person does not have those permissions.

Under Workspaces, click the value to see a list of each role a team member has for each workspace.

On the Team Member page, a pop-up appears showing a list of workspaces a team member has access to. In Workspace 1, they have the role of Author. In Workspace 2, they have the role of Viewer.
On the Team Member page, a pop-up appears showing a list of workspaces a team member has access to. In Workspace 1, they have the role of Author. In Workspace 2, they have the role of Viewer.

Add team members

To add or remove team members, you must be an Account Admin.

 Do you want to create a custom role?

Custom roles are available on Premium and Enterprise plans. Before adding a team member, consider whether our standard workspace roles meet your needs. If not, create your own custom role THEN proceed to add a team member and assign the role.

  1. Go to Account Settings > Team Members.

  2. Click Invite team member.

    On the Team member page, there is a button in the top right labelled Invite team member. A red rectangle surrounds the button and a red arrow points to it for emphasis.
    On the Team member page, there is a button in the top right labelled Invite team member. A red rectangle surrounds the button and a red arrow points to it for emphasis.

  3. Enter the new team member’s first name, last name, and email address. An email address can only belong to one account.

    An invite with all details filled in and the role workspace admin is selected for all workspaces.
    An invite with all details filled in and the role workspace admin is selected for all workspaces.

  4. Grant account-level access. By default, we assign people the Member role. Members cannot manage team members or cookie settings, but you can optionally grant them the following permissions:

    • Access billing & account info
    • Manage API credentials
    • Enable access for support teams

    If this person should have access to all account settings and workspaces, choose Account Admin instead of Member.

  5. If you’re adding a Member, decide how to grant workspace-level permissions. You can assign them one of these standard roles to each workspace: Workspace Admin, Author, or Viewer. If you created a custom role, you can also assign that here.

    • Choose “All” if you want to give this person the same access across all workspaces. Then select the role from the dropdown.
    • Choose “Custom” if this person should have different roles across multiple workspaces.
      The invite team member page. This person is a mMember with the ability to grant support access and has access to two workspaces.
      The invite team member page. This person is a mMember with the ability to grant support access and has access to two workspaces.
      Check the box next to a workspace then choose a role from the dropdown. For Authors and Viewers, decide whether to hide attributes. You can also assign the same role to multiple workspaces at once.
  6. Click Send invite.

You’ll see the person you just created. Their last login will show as “Invite sent” until they log in.

Your new team member will receive an email with a link to set a password. The link in the invitation expires after seven days. When the new team member sets their password, they can log in and get started with Customer.io! Note, if you’ve enabled SSO, they will not have to set a password.

Assign the same role to multiple workspaces at once

You can assign or remove a role across multiple workspaces for a single person. You cannot assign roles and permissions across multiple team members at once though.

  1. Go to Account Settings > Team Members.
  2. Click Invite team member to add a team member or click then Edit to modify an existing member.
  3. Locate workspace-level permissions at the bottom. Select Custom.
  4. Select the workspaces you want to assign the same access for.
  5. Click Select role. In the panel, select the role. For Authors and Viewers, decide whether to hide sensitive attributes. You can also assign “No access.”
    On the Invite team member page, a right-hand panel is titled 'Select role'. It lists No access, Workspace admin, Author, and Viewer. The Author radial is selected. Hide sensitive attributes is chosen from a dropdown.
    On the Invite team member page, a right-hand panel is titled 'Select role'. It lists No access, Workspace admin, Author, and Viewer. The Author radial is selected. Hide sensitive attributes is chosen from a dropdown.
  6. Click Confirm. The table will update to reflect your selection.
  7. Click Send invite or Save.

If you created a new team member, they’ll receive an email invitation. If you updated a team member, they will not receive an email.

Edit team members

Any team member can edit their own name in Personal Settings.

Account Admins can edit other team members’ names, email addresses, roles, and the workspace(s) they have access to in Account Settings.

  1. Go to Account Settings > Team Members.
  2. On the right, click then choose Edit and make your changes.
  3. Click Save.

Changes to permissions take effect immediately. If you reduce someone’s permissions while they’re logged in, they may lose their work. For instance, if a team member is logged in as an Author and editing a campaign, then you assign them a Viewer role, they could lose unsaved changes to the campaign. Make sure you communicate with your team before editing their roles.

Delete team members

To delete or remove a team member, you must be an Account Admin.

You might need to remove team members if they leave your organization. Removing a person does not impact content in your account—anything a person did as a member of your account will remain after you remove them from your team. If you only need to change someone’s settings—their name, email address, roles, or the workspace(s) they have access to—you can edit the team member instead.

  1. Go to Account Settings > Team Members.
  2. Find the team member you want to remove. Click then Delete.
  3. Confirm the action.

Export team members

To help you audit access to your account, Account Admins can export a list of team members and their level of access to each of your workspaces.

Click Export to CSV at the top of Team Members. We’ll log this action in Exports of the first workspace created in your account (not necessarily the workspace you just accessed). You’ll also receive an email to download the CSV.

Reset a team member’s password

If a team member forgets their password or their password is compromised, you can reset it on behalf of a team member.

  1. Go to Account Settings > Team Members.
  2. Find the team member. Click then Reset password.

We’ll send the team member an email with instructions to reset their password.

FAQs

Having trouble accepting an invitation?

Did you create a trial account under your email address or did you previously belong to a different Customer.io account?

Your email address can only belong to a single account in Customer.io. So, before you can accept the invitation, we need to free up your email address.

  1. If you created a trial account under your email address, cancel your trial.
  2. Contact us to disconnect your email address from the trial account.

Why can’t I see all of our team members in my list?

Account Admins see all team members. Members only see team members assigned roles in one or more workspaces they have access to.

Why can’t I see all of our workspaces in my list?

Workspace Admins, Authors, Viewers, and people assigned custom roles only see the workspaces they can access. Ask an Account Admin to add or remove workspaces from a team member’s list.

Copied to clipboard!
  Contents