Users, Roles and Permissions

An overview of users, roles, and permissions in Kognitos.

Enhanced Role-Based Access Control

Overview

Kognitos uses a role-based access control (RBAC) system to manage who can access your automations and what actions they can perform. Roles can be assigned at two levels: organization-wide, which grants access and permissions across all agents in the organization, or agent-specific, which limits access and permissions to individual agents.

User Management

A user in Kognitos is an individual who is a member of an organization and has been granted access to interact with the platform. Users are assigned specific roles that determine their permissions and what actions they can perform.

To manage an agent's users, click on the user icon (👤) in the top-right → Users.

Adding Users

To add a new user, click on the user icon (👤) in the top-right → UsersInvite User. Select the user's role and enter their email address. They will receive an email invitation to join your agent.

Editing & Removing Users

To change a user's role or remove a user, click on the user icon in the top-right 👤Users. Then click on the menu () next to a user and select either Change Role or Remove from Agent.

Roles & Permissions

Organization-Level Roles

Organization-level roles provide broad access across all agents in an organization. These roles are designed for executives, administrators, and support personnel who need organization-wide visibility and control for management, oversight, and troubleshooting.

1. Organization Owner

An Organization Owner has complete administrative control over the entire organization and all its agents. This person can perform all actions across the organization, including creating the first agent and managing agents, users, processes, connections, and integrations.

2. Support

The Support role provides near-complete administrative access for troubleshooting and managing your organization. Users with this role have the same permissions as Organization Owners, with one exception: they cannot create new agents. This ensures support personnel can assist with configuration, user management, process debugging, and operational issues without modifying the organization's agent structure.

3. CXO

An CXO has high-level oversight across the organization with read-only access to analytics, metrics, and dashboards. This role is designed for those who need visibility into organizational performance, rather than operational access.

Organization-Level Permissions

Permission
Org Owner
Support
CXO

View Agents

Create Agents

Edit Agents

Delete Agents

Manage Users (Add, Edit, Remove)

Manage Connections (Add, Edit, Remove)

Manage Books (Add, Edit, Remove)

Manage Playgrounds (Create, Edit, Delete)

View Processes

Manage Processes (Create, Delete, Edit)

Manage Runs (View, Start, Edit, Archive)

Manage Exceptions (View, Resolve)

Manage Learnings (Create, Edit, Delete)

View Dashboard

Manage ROI Goals

Manage Agent-Level API Keys (View, Add, Edit, Remove)

Manage Org-Level API Keys (View, Add, Edit, Remove)

Agent-Level Roles

Agent-level roles are scoped to individual agents. Unlike organization-level roles that span the entire organization, users within an agent can have different roles based on their responsibilities in the automation workflow.

1. Admin

An Admin has complete control within an agent. This role can manage all aspects of the agent, making them responsible for overall administration and configuration.

2. Author

An Author focuses on developing and testing automations within their agent. This role can create, edit, and test automations, manage integrations, and work with learnings, but cannot publish processes, create or update credentials, or access dashboards and API keys.

3. Operator

An Operator can run and monitor automation processes. This role is focused on day-to-day execution, resolving exceptions, and managing learnings without the ability to modify the processes themselves.

4. Integrator

An Integrator manages connections, credentials, and integrations within their agent. This role has no access to processes, runs, dashboards, or learnings, ensuring clear separation between integration management and process execution.

Agent-Level Permissions

Permission
Admin
Author
Operator
Integrator

Edit/Delete Agent

Manage Users (Add, Edit, Remove)

Manage API Keys (View, Add, Edit, Remove)

View Connections

Manage Connections (Add, Edit, Remove)

Manage Books (Add, Edit, Remove)

View/Create Playgrounds

Edit/Delete Playgrounds

View Processes

Manage Processes (Create, Edit, Delete)

View Runs

Start Runs

Edit Runs

Archive Draft Runs

Archive Published Runs

Manage Exceptions (View, Resolve)

Manage Learnings (Create, Edit, Delete)

Manage Test Suites (Add, Edit)

View Dashboard

Manage Agent-Level API Keys (View, Add, Edit, Remove)

Manage Org-Level API Keys (View, Add, Edit, Remove)

Organization Ownership Transfer

Organization ownership can be transferred to another user when needed, such as during personnel changes or organizational restructuring. Transfers can be initiated by either the current Organization Owner or requested through the Kognitos support team. When ownership is transferred, the previous owner is automatically assigned the Admin role across all agents in the organization, ensuring continuity while transitioning control to the new owner.

Legacy Roles & Permissions

The legacy system used a simplified two-role model at the agent level: Admin and Member. Admins had full control over the agent, while Members could draft automations, run processes, and handle exceptions, but had limited access to administrative functions.

Role Comparison

Capability
Admin
Member

Users

Can add new users to an Agent

Cannot add new users to an Agent

Playgrounds

View, create, edit, delete, configure routing

View, create, edit, delete

Exceptions

View, handle, archive

View, handle, archive

Books

View, learn, edit, delete

View-only

Learnings

View, create, edit, delete

View-only

Processes

View, create, edit, delete, activate, deactivate, duplicate

View-only

Process Versions

View and restore process versions

View-only

Agent Management

Publish, export, import

Export, import (into new agents only)

Preferences

Enable beta features in user settings

Cannot update preferences

Last updated

Was this helpful?