Skip to main content
Anyshift uses role-based access control (RBAC) with three roles: Organization Admin, Project Admin, and Member.

Role Overview

PermissionOrg AdminProject AdminMember
Use Annie chat
View project data
Manage integrations
Invite/remove project members
Manage project settings
Create projects
Manage org admins
Configure MFA & SSO
Access all projects automatically

Organization Admin

Organization admins have full control over the organization and all its projects. They are automatically a project admin on every project — no per-project assignment needed. Org admins can:
  • Create and delete projects
  • Promote or demote other org admins
  • Enforce MFA and configure SSO
  • Manage members across all projects
An org admin cannot be removed from an individual project. To revoke their access, demote them at the organization level first.

Project Admin

Project admins have read/write access to a specific project. They manage day-to-day operations like connecting integrations and inviting team members. Project admins can:
  • Configure integrations for their project
  • Invite and remove project members
  • Promote members to project admin

Member

Members have read-only access to the projects they are assigned to. They can use Annie to chat and explore the knowledge graph but cannot change project settings or integrations.

How Role Assignment Works

  • Org admins are assigned at the organization level and automatically have admin access to every project.
  • Project admins and members are assigned per project by an org admin or project admin.
  • A user can have different roles on different projects (e.g., admin on one, member on another).