cs-icon.svg

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

Roles

Capabilities

Organization Owner/Admin

Full access to all actions and settings, including the ability to manage the project and its resources (Experiences, Audiences, Attributes, and Events).

Project Owner

Full access to all actions and settings, including the ability to manage the project and its resources (Experiences, Audiences, Attributes, and Events).

Project Member

Can 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:

Resources

Actions

Org Owner/Admin

Project Owner

Project Member

Project

Create

check_circlecheck_circlecancel

Update

check_circlecheck_circlecancel

Connect/Disconnect stack

check_circlecheck_circlecancel

Delete

check_circlecheck_circlecancel

Users

Invite

check_circlecheck_circlecancel

Remove

check_circlecheck_circlecancel

Experiences

Create

check_circlecheck_circlecheck_circle

Update

check_circlecheck_circlecheck_circle

Delete

check_circlecheck_circlecheck_circle

Experience Versions

Create

check_circlecheck_circlecheck_circle

Update

check_circlecheck_circlecheck_circle

Delete

check_circlecheck_circlecheck_circle

Audiences

Create

check_circlecheck_circlecheck_circle

Update

check_circlecheck_circlecheck_circle

Delete

check_circlecheck_circlecheck_circle

Attributes

Create

check_circlecheck_circlecheck_circle

Update

check_circlecheck_circlecheck_circle

Delete

check_circlecheck_circlecheck_circle

Events

Create

check_circlecheck_circlecheck_circle

Update

check_circlecheck_circlecheck_circle

Delete

check_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 left panel, click the Settings icon.Personalize - User Permissions - Navigate to Settings.png
  4. In the Users section, click the + Invite User button.Personalize - User Permissions - Invite User button.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?
^