Project Roles
Project roles in Storytell define what each teammate can do within a Project. Assigning the right role ensures that your team can collaborate effectively while keeping control over your workspaces.
Written By Patrick Intervalo
Last updated About 1 month ago
Why Roles Matter
Roles control access to Projects and help maintain the right level of collaboration. By assigning roles thoughtfully, you can:
Give team members the permissions they need.
Keep sensitive knowledge or chats secure.
Ensure that Projects stay organized and manageable.
Roles Overview
There are three roles you can assign when inviting someone to a Project:
Role | Permissions | Ideal Use Case |
Owner | Full control: manage Project details, invite/remove team members, assign roles, access/edit all assets and chats | The person who has full ownership over the Project |
Editor | Full control over content. Limited control over the project | Project managers or team leads responsible for oversight |
Collaborator | Can access all assets in the project, and can add / edit / delete their own assets and labels. Can participate in chats | Active team members contributing to the Project |
Reader | View-only: can see Project content and chats. Cannot chat. Cannot make edits | Stakeholders, clients, or anyone needing visibility without editing rights |
ⓘ Tip: Use Owners sparingly — ideally, just for those you want to have full administrative access over the project. Assign Editors and Collaborators for most active participants and Readers for those who just need visibility.
⚠️ Important: Anyone with a shared project link gets the access level tied to that link.
Be careful — sharing an Owner link gives full control of the project to anyone who opens it.
Role Permissions
The table below breaks down what each role can do across Assets, Labels, Concepts, chats, and invitations.
ℹ️ An asterisk (*) in the table below means this feature is still being built
Administering the Project:
Owner | Editor* | Collaborator | Reader | |
Create new Projects | ✅ Yes: Any registered user can create a new project, that they will become the owner of. | ✅ Yes: Any registered user can create a new project, that they will become the owner of. | ✅ Yes: Any registered user can create a new project, that they will become the owner of. | ✅ Yes: Any registered user can create a new project, that they will become the owner of. |
See other users in Project | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Rename Project | ✅ Yes | ✅ Yes | ❌ No | ❌ No |
Delete Project | ✅ Yes | ❌ No | ❌ No | ❌ No |
Inviting Users to the Project:
Owner | Editor* | Collaborator | Reader | |
Create “Secret Links” | ✅ Yes | ❌ No, but can share existing Editor links with anyone | ❌ No, but can share existing Collaborator links with anyone | ❌ No, but can share existing Reader links with anyone |
Invite via email address | ✅ Yes | 🟨 Yes, but only as Editors, Collaborators or Readers* | 🟨 Yes, but only as Collaborators or Readers* | 🟨 Yes, but only as Readers* |
Invite via domain access | ✅ Yes | ❌ No | ❌ No | ❌ No |
Working with Assets:
Owner | Editor* | Collaborator | Reader | |
Add Asset | ✅ Yes | ✅ Yes | 🟨 Yes, if added by user | ❌ No |
Edit Asset | ✅ Yes | ✅ Yes | 🟨 Yes, if added by user | ❌ No |
Delete Asset | ✅ Yes | ✅ Yes | 🟨 Yes, if added by user | ❌ No |
Working with Labels:
Owner | Editor* | Collaborator | Reader | |
Access Labels | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Create Labels | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Update Labels | ✅ Yes | ✅ Yes | 🟨 Yes, if created by user | ❌ No |
Delete Labels | ✅ Yes | ✅ Yes | 🟨 Yes, if created by user | ❌ No |
Working with Concepts:
Owner | Editor* | Collaborator | Reader | |
Read Concepts | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Chat with Concepts | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Chats
⚠️ All chats are visible in shared Projects. If you want to have a private chat, move to a project that you haven’t shared with anyone else.
Owner | Editor* | Collaborator | Reader | |
Read any Chat Thread in the Project | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
Create a Chat Thread | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Participate in a Chat Thread | ✅ Yes | ✅ Yes | ✅ Yes | ❌ No |
Inviting People with Roles
When inviting teammates by email or domain, you can assign their role directly in the invitation panel:
Email invitations: Enter one or multiple emails in the field. Use the dropdown next to each email to assign Owner, Collaborator, or Reader.

Domain invitations: Enter a domain to allow anyone from that domain to join the Project. Use the dropdown next to the domain to assign the default role for anyone joining from that domain.

ⓘ Tip: Always double-check roles before sending invites to ensure teammates have the correct level of access.
Best Practices
Assign Owners carefully — too many Owners can make Projects harder to manage.
Use Collaborators for team members actively contributing to the Project.
Assign Readers for those who need visibility but shouldn’t edit content.
Review roles periodically, especially when team members change or Projects evolve.