chatleadr Docs

Roles and Permissions

Every member of a workspace holds one of three roles. You set it when you invite them, and you can change it afterwards on the Team tab.

Each role holds everything to its left, and adds its own. Viewer Reads · The dashboard · Leads and conversations Admin Runs it day to day · Build bots and workflows · Connect channels · Invite and remove people · Export leads · Erase a contact · Read the activity log Owner Pays for it · Billing and the plan · Retention windows · Create client workspaces · Move a bot out · Transfer the workspace · Delete the workspace
The four decisions reserved for the owner, and the line an admin does not cross.
RoleIn one line
OwnerPays for the workspace, and the only role that can give it away or delete it
AdminRuns the product day to day: builds bots, connects channels, manages the team
ViewerReads leads and conversations

A workspace has one owner. Changing who that is means transferring the workspace, which also moves the bill.

What Each Role Can Do#

OwnerAdminViewer
See the dashboard and analyticsYesYesYes
Read leads and conversationsYesYesYes
Export leads and conversation transcriptsYesYesYes
Create and edit bots and workflowsYesYesNo
Connect and disconnect channelsYesYesNo
Create and apply tagsYesYesNo
Set the workspace logoYesYesNo
Invite, remove and re-role membersYesYesNo
Read the activity logYesYesNo
Erase a contact on requestYesYesNo
Set retention windowsYesNoNo
See and manage billingYesNoNo
Create a client workspaceYesNoNo
Move a bot to another workspaceYesNoNo
Transfer the workspaceYesNoNo
Delete the workspaceYesNoNo

Three Rows to Check Before You Invite Anyone#

A viewer can export leads, and the export is recorded. Every role that can read leads can download them as a CSV, and every download of the full set writes an entry to the activity log naming who exported, from which bot, and how many leads. Give somebody Viewer expecting read-only and they can still take the list off the platform.

An admin can erase a contact and cannot delete the workspace. A request to have data removed has a legal clock on it, so it does not wait for the person who pays the bill. Deletion destroys the key the workspace's files are encrypted with, so it stays with the owner.

Moving a bot needs the owner of both workspaces. An admin on the receiving side cannot pull a bot into a workspace whose owner never agreed to hold it.

Limit a Viewer to Certain Bots#

A viewer can be limited to a subset of the bots in a workspace. They see those bots, their leads and their conversations, and the rest of the workspace does not appear for them.

Set it on the Team tab. Invite your team has the steps for an invitation and for a member already in the workspace.

Bot access is the smallest unit a permission covers. Permissions are not set per workflow or per field.