Skip to content

Team and roles

Workspace → Team. Everyone signs in by magic link; there are no passwords to issue, reset or leak.

RoleCan
Conversation viewerRead conversations. Nothing else.
ViewerRead everything: conversations, leads, gaps, analytics.
AnalystEverything a viewer can, plus the day-to-day work — handling leads and conversations. Cannot change configuration.
AdminConfigure agents, integrations, actions, notifications and team.
Super adminEverything in the workspace, including deleting it.

The line that matters is between analyst and admin. Analysts read everything and do the daily work; they cannot change what the assistant says, where it posts data, or who else gets in. That is the right default for support and sales staff.

The person who creates a workspace is its super admin.

Add an email address and pick a role. They get a magic link on their first sign-in attempt. Removing someone takes effect immediately — their next link will not work, and any live session stops being honoured.

Rather than adding colleagues one at a time, a workspace can claim its email domain. Anyone with a mailbox on it can then sign themselves in as a conversation viewer, without an invitation.

To prove the domain is yours, create a TXT record:

_leadai-verify.example.com TXT "<token from the dashboard>"

Public email providers cannot be claimed — nobody gets to own gmail.com.

A platform admin can also vouch for a domain instead of DNS, for cases where the customer cannot edit their own DNS.

Agents belong to a workspace, and everything is scoped to it: conversations, leads, gaps, analytics, actions, API keys and MCP tools. A member of one workspace has no path to another’s data, including through the API, the assistant or the MCP server.