Documentation · Replicate Labs

The product, page by page. Every page is also served as Markdown, so the same words reach the models a team works in.

Administration

Users, teams and roles

The access model: how roles compose, what team membership changes, and how seats and offboarding work.

#The model

CompanyThe account. Carries a seat limit, the knowledge base, and the configured personas, products, scorecards and roleplays.
UserOne named human. Holds a list of roles, not a single role.
TeamA group of users. Membership carries its own role, so someone can be a plain user in the account and a manager of one team.
TagA cross-cutting label used to scope things, most usefully knowledge, to a set of users who are not a team.
Four objects. The list-of-roles design is the one that surprises people, and it is what avoids duplicate logins.

#Roles

roles is a list drawn from admin, manager and user.

Team management showing members with their teams, tags and roles
Team management. Each user carries their teams, their tags and a list of roles. Email addresses are obscured here.
Role Grants
user The rep surface: their coach, their conversations, their roleplays, their own scores.
manager The manager surface as well: the manager coach and visibility of teams they manage.
admin Configuration as well: users, teams, knowledge base, personas, products, scorecards, roleplays.

Because it is a list, a sales leader who carries their own deals holds user and manager on one login and switches surface. Do not create a second account for this; you will pay for two seats and split their history across both.

Do not give admin by default

Admin genuinely widens what someone can reach: records across the whole company rather than their own teams, plus every configuration surface. Grant it because a person configures the account, not so they can "see everything". A manager already sees their own teams' records without it.

#Teams

Teams do three jobs.

  • Manager visibility. A manager sees the teams they manage.
  • Knowledge scoping. A document can be scoped to a team rather than the whole company. See What your coach knows.
  • Deployment. A roleplay can be published to a team so everyone runs the same scenario and the results are comparable.

Team membership carries its own role, which is how a player-coach works: user at company level, manager on their own team.

An empty team is a silent failure

A team with no members reports nothing and receives nothing published to it, and neither state produces an error anywhere. If a manager tells you their team view is empty, check the membership before you check anything else.

#Seats

A company carries a seat limit. A seat is one named human, and sharing one is not supported. A limit of zero means unlimited.

If you cannot add a user and nothing explains why, the seat limit is the first thing to check.

#Offboarding

Two levels, and they are different.

  • Deactivate. The user can no longer sign in. Their history remains, which is what you want when someone changes role or goes on leave.
  • Delete. Removing a user or an account outright, for an erasure request, is handled as a request to us rather than from inside the product. Deactivation is the in-product action.
  • Reset coaching history. Clears a user's conversations, chats and the memory built from them, leaving the account intact. Available to administrators and to managers for users on their teams. Useful when someone changes territory and wants a clean start, and destructive if used casually: the coach loses everything it had learned about that person's deals, which is most of its value to them. There is no undo.

Deactivation is reversible and a reset is not, so deactivate first unless you have specifically been asked to erase. See Data, retention and deletion.

Last updated 3 September 2026

View as Markdown