Contentstack LogoContentstack Logo

User Permissions

In Contentstack Personalize, 'users' are anyone who has been granted access to work on a project. These users can either contribute to the project's content and functionality or manage the project settings.

To control what each user can do, Contentstack Personalize utilizes 'roles.' These roles determine the specific actions a user is allowed to perform within the project based on their assigned level of access.

Essentially, roles define the boundaries of a user's permissions and responsibilities.

Roles and Capabilities

RolesCapabilities
Organization Owner/AdminFull access to all actions and settings at the organization level, including the ability to manage the project and its resources (Experiences, Audiences, Attributes, and Events).
Project OwnerFull access to all actions and settings at a project level, to manage the project and its resources (Experiences, Audiences, Attributes, and Events).
Project MemberCan view projects but cannot manage project-level settings. Can create, update, or delete resources (Experiences, Audiences, Attributes, and Events).

User Permissions

The following table outlines the permissions for each role across various resources:

ResourcesActionsOrg Owner/AdminProject OwnerProject Member
ProjectCreatecheck_circlecheck_circlecancel
Updatecheck_circlecheck_circlecancel
Connect/Disconnect stackcheck_circlecheck_circlecancel
Deletecheck_circlecheck_circlecancel
UsersInvitecheck_circlecheck_circlecancel
Removecheck_circlecheck_circlecancel
ExperiencesCreatecheck_circlecheck_circlecheck_circle
Updatecheck_circlecheck_circlecheck_circle
Deletecheck_circlecheck_circlecheck_circle
Experience VersionsCreatecheck_circlecheck_circlecheck_circle
Updatecheck_circlecheck_circlecheck_circle
Deletecheck_circlecheck_circlecheck_circle
AudiencesCreatecheck_circlecheck_circlecheck_circle
Updatecheck_circlecheck_circlecheck_circle
Deletecheck_circlecheck_circlecheck_circle
AttributesCreatecheck_circlecheck_circlecheck_circle
Updatecheck_circlecheck_circlecheck_circle
Deletecheck_circlecheck_circlecheck_circle
EventsCreatecheck_circlecheck_circlecheck_circle
Updatecheck_circlecheck_circlecheck_circle
Deletecheck_circlecheck_circlecheck_circle

Managing Users

To manage users in a Personalize project, you must be an Organization Owner or Organization Admin or a Project Owner.

Invite a User to the Project

To invite a user to a Personalize project, follow the steps below:

  1. Log in to your Contentstack account and select the Personalize icon from the left navigation panel.
  2. On the Personalize landing page, click the preferred project.
  3. From the top panel, click the Settings icon.
  4. In the Users section, click the + Invite User button.Invite_user.png
  5. In the Invite User modal, enter the user's email address and an optional message for the invitee and then click Invite to send the invitation.Personalize - User Permissions - Invite User Modal.png
  6. You can invite multiple users by entering their email addresses.The invited user will receive an email. Once they accept the invite and are authorized, their status will update to Accepted.

Remove a User from the Project

To remove a user from a project, follow the steps below:

  1. Go to the preferred project and click the Settings icon from the left navigation panel.
  2. In the Users section, locate the user you want to remove.
  3. Click the vertical ellipses under Actions and click Remove.Personalize - User Permissions - Remove User button.png
  4. Click the Remove button to successfully remove the user.Personalize - User Permissions - Remove User Modal.png
Was this article helpful?
^