Users Roles

Documents / Workspace

Users and roles

A user is a person on the team. A role is a job title that unlocks permissions. In everyday life a role is like “office manager” versus “staff.” In CROForge every workspace member is an Owner, Admin, or Member. Owners and Admins invite people from Settings → Users. Each user also has a status of Active, Inactive, or Terminated, which decides whether they can still open the workspace.

Words used on this page

WordEveryday meaningMeaning in CROForge
UserA person who uses the product.Someone with an account in this workspace. Managed under Settings → Users.
RoleA job title that unlocks permissions.Owner, Admin, or Member. Chosen when inviting. Owner is usually not assignable via invite.
PermissionWhat you are allowed to do.The actions a role can perform: invite users, change settings, create experiments, edit Data Vista, view activity logs, and so on.
OwnerThe person who owns the office.Full control: users, settings, experiments, and billing-adjacent decisions. Created when the workspace is created. Highest role (internal value 0).
AdminA trusted manager.Can invite users, run experiments, and manage configuration. Cannot do Owner-only billing or ownership transfer. Internal value 1.
MemberA regular teammate.Can create and edit experiments and Data Vista objects within policy. Cannot invite or remove users. Internal value 2.
InvitationA request to join the team.Sent by Owners and Admins. Role on the invite is Admin or Member. See Invitations.
User statusWhether the person still works here.Active, Inactive, or Terminated. Inactive and terminated users should not access the workspace.
ActiveCurrently working and allowed in.User status value 0. The person can sign in and use this workspace.
InactivePaused, such as leave or a temporary offboarding.User status value 1. Should not access the workspace until reactivated.
TerminatedPermanently removed from the team.User status value 2. Should not access the workspace. Use this when someone leaves the company.
DeactivateTurning access off without deleting history.Set a user to Inactive (or Terminated) so they cannot open the workspace. Review activity logs afterward if needed.
Settings → UsersThe staff list.Where Owners and Admins invite by email, change roles, and manage statuses.
User activityA diary of one person’s actions.Per-user audit log under Settings → User activity.
Workspace activityA diary of what happened in the whole office.Workspace-wide audit log under Settings → Workspace activity.
ExperimentA controlled test.All three roles can typically create and edit experiments. Members stay within policy; they do not manage the user list.
Data VistaThe place you define audience and measurement building blocks.Attributes, segments, and metrics. All three roles can typically edit these objects.
WorkspaceThe team’s private work area.Users and roles always belong to one workspace. Being Admin in workspace A does not make you Admin in workspace B.
Billing-adjacentDecisions close to who pays.Owner-only in the practical permission matrix (manage billing / ownership transfer).

Screenshot placeholder for this page: workspace-users.png. Replace that file with a real screenshot and keep the same filename.

Where to manage users

Open Settings → Users. This list is for the current workspace only. Invite here, change a role when someone’s job changes, and set status when someone should no longer get in.

Roles

CROForge has three roles (USER_ROLES). Pick the smallest role that still lets the person do their job.

RoleEveryday meaningTypical powers in CROForge
OwnerHolds the master key.Full control: users, settings, experiments, billing-adjacent decisions.
AdminTrusted to run the office day to day.Manage users (invite), experiments, and configuration.
MemberDoes the testing work.Create and edit experiments and Data Vista objects within policy.

The practical matrix (product intent):

CapabilityOwnerAdminMember
Manage billing / ownership transferYesNoNo
Invite or remove usersYesYesNo
Change workspace settingsYesYesLimited
Create or edit experimentsYesYesYes
Edit Data Vista objectsYesYesYes
View activity logsYesYesLimited

Treat the live API as the source of truth if a permission differs. The table above is product intent. Full numeric values and notes live in Roles and permissions.

User statuses

Status is separate from role. A person can be an Admin and still be Inactive. Role answers “what may they do.” Status answers “may they get in at all.”

  • Active — allowed to use the workspace.
  • Inactive — should not access the workspace (paused access).
  • Terminated — should not access the workspace (left the company).

Internal values (USER_STATUS): Active 0, Inactive 1, Terminated 2.

Admin tasks

  1. Invite by email and role (Admin or Member). Owner is usually not assignable via invite. See Invitations.
  2. Change role when responsibilities change, for example promoting a Member who now needs to invite others to Admin.
  3. Deactivate users who leave the company (Inactive or Terminated) so they cannot open the workspace.
  4. Review User activity and Workspace activity after sensitive changes. See Activity logs.

Related reading