Skip to content

Roles and Permissions

To be able to access a project, a user must be a member of that project. The only exception to this is the admin role, which can access all projects regardless of membership.

There are four roles built into the system: Viewer, Editor, Developer, and Admin. Each role has a different set of permissions.

PermissionViewerEditorDeveloperAdmin
Update EmailsNoYesYesYes
Add/Remove/Reorder Email ComponentsNoYesYesYes
Add/Remove Conditionals from ComponentsNoYesYesYes
Add/Remove Locales from EmailsNoYesYesYes
Create EmailsNoYesYesYes
Delete EmailsNoYesYesYes
Submit Emails for ApprovalNoYesYesYes
Publish EmailsNoYesYesYes
Force Publish EmailsNoNoNoYes
Convert Emails to DraftNoNoNoYes
Update Library ImagesNoYesYesYes
Create Library ImagesNoYesYesYes
Delete Library ImagesNoYesYesYes
Access All Projects (regardless of membership)NoNoNoYes
Update ProjectsNoYesYesYes
Create ProjectsNoYesYesYes
Delete ProjectsNoYesYesYes
Update Email Design SystemsNoNoYesYes
Create Email Design SystemsNoNoYesYes
Delete Email Design SystemsNoNoYesYes
Manage Component PresetsNoYesYesYes
Update Dynamic Content ProfilesNoNoYesYes
Create Dynamic Content ProfilesNoNoYesYes
Delete Dynamic Content ProfilesNoNoYesYes
Update Personalization TagsNoNoYesYes
Create Personalization TagsNoNoYesYes
Delete Personalization TagsNoNoYesYes
Update ConditionalsNoNoYesYes
Create ConditionalsNoNoYesYes
Delete ConditionalsNoNoYesYes
Update Link Tracking ProfilesNoNoYesYes
Create Link Tracking ProfilesNoNoYesYes
Delete Link Tracking ProfilesNoNoYesYes
Create ConnectorsNoNoYesYes
Update ConnectorsNoNoYesYes
Delete ConnectorsNoNoYesYes
Create HTML ExportsNoYesYesYes
Create JSON ExportsNoYesYesYes
Create Connector ExportsNoYesYesYes
Update OrganizationNoNoNoYes
Manage BillingNoNoNoYes
Manage API KeysNoNoYesYes
Manage Organization SSO SettingsNoNoNoYes
View Audit LogsNoNoNoYes
Send Test EmailsNoYesYesYes
Manage Test ListsNoNoYesYes
Update UsersNoNoNoYes
Create UsersNoNoNoYes
Delete UsersNoNoNoYes
Update AI AgentsNoNoYesYes
Create AI AgentsNoNoYesYes
Delete AI AgentsNoNoYesYes
Access AI Chat CopilotNoYesYesYes
Create Emails Using Background AgentsNoYesYesYes
Trigger AI ReviewsNoYesYesYes
Generate AI ImagesNoYesYesYes
Update AI Review AgentsNoYesYesYes
Create AI Review AgentsNoYesYesYes
Delete AI Review AgentsNoYesYesYes
Update RolesNoNoNoYes
Create RolesNoNoNoYes
Delete RolesNoNoNoYes
Update Brand ProfilesNoNoYesYes
Create Brand ProfilesNoNoYesYes
Delete Brand ProfilesNoNoYesYes
Update LayoutsNoYesYesYes
Create LayoutsNoYesYesYes
Delete LayoutsNoYesYesYes
Email CommentingYesYesYesYes
Update WorkspacesNoNoNoYes
Create WorkspacesNoNoNoYes
Delete WorkspacesNoNoNoYes
Access All WorkspacesNoNoNoYes
Manage Workspace AccessNoNoNoYes
Update TeamsNoNoNoYes
Create TeamsNoNoNoYes
Delete TeamsNoNoNoYes
Access All TeamsNoNoNoYes
Manage MCP ServersNoNoYesYes
Manage FeedsNoNoYesYes
Manage Review GroupsNoNoNoYes
Manage App ConfigurationNoNoNoYes
Manage OAuth AppsNoNoNoYes

You can also create custom roles in your organization. With custom roles, you can pick and choose which permissions you want to include in the role.

Navigate to the Organization > Roles page. Click the “Create Role” button.

Create Role

Once you have created your role, you can assign the role to users in the Organization > Users page.

When using the API, the available permissions are determined by the role of the user who created that API key.