> ## Documentation Index
> Fetch the complete documentation index at: https://taskflow-8047ebcf.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Roles

> Control what each team member can do

TaskFlow has two independent layers of roles: **workspace roles** and **project roles**. Workspace roles govern what someone can do across your entire workspace. Project roles control what they can do within a specific project.

<Note>
  Workspace roles and project roles are independent of each other. A workspace **Member** can be a **Manager** of a specific project, and a workspace **Admin** may only be a **Viewer** in another.
</Note>

***

## Workspace roles

Workspace roles apply across your entire workspace — members, settings, billing, and all projects.

<Tabs>
  <Tab title="Owner">
    The Owner has full, unrestricted control over the workspace. There is exactly one Owner per workspace.

    **Can do:**

    * Everything an Admin can do
    * Manage billing and subscription
    * Delete the workspace

    **Cannot be:** removed from the workspace or have their role changed by anyone.
  </Tab>

  <Tab title="Admin">
    Admins help manage the day-to-day operations of the workspace.

    **Can do:**

    * Invite and remove members
    * Change member roles (except the Owner's)
    * Manage integrations
    * Access all workspace settings

    **Cannot:** change the Owner's role or delete the workspace.
  </Tab>

  <Tab title="Member">
    The default role assigned to new invitees. Members can actively contribute across the workspace.

    **Can do:**

    * Create projects, tasks, and documents
    * Join channels
    * Collaborate with teammates

    **Cannot:** manage workspace settings, invite or remove members, or access billing.
  </Tab>

  <Tab title="Guest">
    Guests have limited access, suitable for external collaborators or clients.

    **Can do:**

    * View and interact with specific items they've been explicitly granted access to

    **Cannot:** access the broader workspace, create projects, or see content they haven't been invited to.
  </Tab>
</Tabs>

***

## Project roles

Project roles apply within a single project and are set independently for each project a person is added to.

<Tabs>
  <Tab title="Manager">
    The Manager has administrative control over the project.

    **Can do:**

    * Update project settings (name, WIP limits)
    * Delete the project
    * Add and remove project members
    * Everything a Contributor can do
  </Tab>

  <Tab title="Contributor">
    The default role for project members. Contributors do the day-to-day work.

    **Can do:**

    * Create and update tasks
    * Leave comments
    * Collaborate with teammates

    **Cannot:** change project settings or manage project membership.
  </Tab>

  <Tab title="Viewer">
    Viewers have read-only access to the project.

    **Can do:**

    * View tasks, comments, and project activity

    **Cannot:** create or edit tasks, leave comments, or change any project content.
  </Tab>
</Tabs>

***

## Role comparison at a glance

| Permission                | Owner | Admin           | Member | Guest |
| ------------------------- | ----- | --------------- | ------ | ----- |
| Manage billing            | Yes   | Yes             | No     | No    |
| Delete workspace          | Yes   | No              | No     | No    |
| Invite/remove members     | Yes   | Yes             | No     | No    |
| Change member roles       | Yes   | Yes (not Owner) | No     | No    |
| Create projects & tasks   | Yes   | Yes             | Yes    | No    |
| Join channels             | Yes   | Yes             | Yes    | No    |
| Access granted items only | —     | —               | —      | Yes   |

| Permission              | Manager | Contributor | Viewer |
| ----------------------- | ------- | ----------- | ------ |
| Delete project          | Yes     | No          | No     |
| Manage project members  | Yes     | No          | No     |
| Update project settings | Yes     | No          | No     |
| Create & edit tasks     | Yes     | Yes         | No     |
| Comment on tasks        | Yes     | Yes         | No     |
| View project content    | Yes     | Yes         | Yes    |
