Platform objects

Workspaces and roles

Specification Reviewed · not yet fact-checked

In short

How do organizations, workspaces, roles, and Team Edition work in Reply?

Every Reply account is an organization containing workspaces — isolated groups with their own users, data, and roles. The organization owner is permanent, belongs to every workspace, and cannot be removed. Roles exist at organization, team-wide, and workspace levels. Team Edition adds shared prospects and sequences in Public or Private mode.

At a glance

AspectDetail
What it isThe containment and access model of a Reply account: an organization holds workspaces; workspaces hold users, each with a role
Belongs to / ContainsOrganization → workspaces (clients, teams, projects) → users with roles; contacts, sequences, and email accounts are isolated per workspace
SurfacesUI — profile photo → Organization (tabs: Workspaces, Users, Roles & Permissions); profile photo → Team Management (tabs: Members, Permissions) for a single team
Key ruleExactly one organization owner per organization — automatically part of every workspace, cannot be removed, reassigned, or transferred
LifecycleOrganization created with a Default Team → workspaces added → users invited (Pending until accepted) → workspaces deleted only after all users except the owner are removed
Does notShare data between workspaces, allow transferring the organization-owner role (deleting the whole organization is the only way to remove it), or allow reverting Team Edition once enabled
AvailabilityOrganizations are available by default for all new accounts

Definition

An organization is the top-level container of a Reply account. It holds workspaces — separate groups for individual clients, teams, or projects, each with its own users, roles, settings, and data — and the users invited into them. Roles define what actions users can take; permissions determine which features and data they can access. Team Edition is the collaboration layer inside a team: it merges prospects, sequences, schedules, and templates across members, in either Public or Private mode.

Purpose

Organizations are designed for teams and agencies that manage outreach for multiple clients: separate workspaces keep each client's prospects, sequences, and templates independent, while roles and permissions control visibility and access from a single account.

Relationships

RelationshipObject
Organization containsWorkspaces, users, and three levels of roles; opened via profile photo → Organization
Workspace containsIts own users, roles, and settings; data (contacts, sequences, email accounts) does not cross workspaces
UserInvited by email; must be assigned a workspace and a role; can belong to several workspaces with a different role in each, and to several organizations with one set of credentials
RoleOrganization Role, Team-wide Role, or Workspace Role — full permission tables: Permissions
SeatAccess to one resource at a time: team member, mailbox, LinkedIn automation, or Cloud Calls
Team memberInvited from Team Management → Members; the tab shows each teammate's status and role, plus team-wide Delivered, Open, and Reply metrics
Mailbox ownershipEvery email account belongs to one teammate and shows their name in the owner column; a mailbox can be marked default for its owner

Team Management vs Organization

Two surfaces manage people, and they are not the same thing. Team Management (profile photo → Team Management) manages the members of a single team — invitations, the Admin/Regular role pair, and per-member statistics. Organization (profile photo → Organization) manages workspaces, the organization-wide user list, and the three-level role catalog. Teams that run outreach for several clients belong in the Organization setup, where each client gets its own workspace with independent prospects, sequences, and templates.

Creation

Workspaces. Click New workspace in the Workspaces tab, enter a name, and click Create; a logo can be added and the workspace renamed later. Before the first non-default workspace is created, a one-time Choose Your Billing Model modal appears: Organization Billing (all workspaces billed under a single organization plan) or Per Workspace Billing (each workspace billed individually). The choice is permanent, applies to all future workspaces — including ones created after deleting all previous ones — and the prompt appears only once. Agency accounts are pre-assigned Organization Billing and never see the modal.

Users. Click Invite user (Users tab) or + Invite next to a workspace, enter one or more email addresses separated by commas, and assign a workspace and role — both are required. Invitees show a Pending status until they accept; an invite can be withdrawn with Cancel invite. A user with a standalone solo trial account cannot be invited until Reply support deletes that trial account.

Cross-organization invitations. Inviting an email address that already belongs to a user in another organization triggers a joining flow instead of registration: the user logs in with their existing credentials and chooses Accept & Join or Decline. After accepting, they belong to both organizations simultaneously, permissions apply independently per organization, data stays isolated per workspace, and the workspace switcher in the Profile menu groups workspaces by organization.

Team members. In Team Management → Members, click Invite team member, enter the person's name and email address, and click Invite. They receive an email invitation with a sign-up link. A person who already created a trial account in Reply cannot be invited until support deletes that account. An invitation can be cancelled — and a member removed — from the drop-down menu under the arrow on the right of their row.

Roles. In the Roles & Permissions tab, click the + icon next to the section (Organization Roles, Team-wide Roles, or a workspace under Workspace Roles), name the role, click Create, then enable or disable permissions and click Save. Roles are assigned to users from the Users tab.

Lifecycle and states

Each organization starts with a Default Team and three roles: Organization Owner (full access to everything, including team creation, role management, and billing), Team Lead (manages team activities and members per assigned permissions), and Team Member (limited access focused on operational tasks). Users move from Pending to active on accepting an invitation. The organization-owner role is permanent: it is assigned automatically to the account creator, there is only one per organization, and the only way to remove it is to delete the organization with all teams and members.

Configuration

Role levels

LevelScopeTypical use
Organization RolesThe entire organization: billing, inviting and removing users, workspace management, logging in as other users, and organization-wide objects (templates, playbooks, custom fields)Administrators
Team-wide RolesThe same permission set applied across multiple workspaces at once; a change propagates to every workspace using the roleAccount managers, senior SDRs working with several client teams
Workspace RolesA single workspace; changes in one workspace never affect others; some permissions carry Workspace / My scopesPer-team access, one-off adjustments, Reports-only client access

The full permission catalogs for each level are maintained on one page — Permissions — and are not duplicated here. Workspace roles cannot manage organization-level permissions unless the user also holds an Organization Role.

Team Edition

Team Edition merges contacts, sequences, schedules, and templates of all team members into unified lists, merges duplicate prospects and duplicate blacklists (the blacklist then works across the team), and enables collaboration at the prospect level — prospect flow, communication, and every activity attached to the prospect. Schedules become manageable at the team level, and detailed statistics become visible per team member.

Enabling it requires being the Team owner:

  1. Click your profile photo in the bottom-left corner and select Team Management.
  2. Go to the Permissions tab.
  3. Click Enable management.
  4. Choose Public or Private mode.
  5. Click Next. A notification confirms Team Edition is enabled.

Reply recommends starting with Public and switching to Private later if needed, so everything can be set up properly first. Once enabled, Team Edition cannot be reverted.

With Team Edition on, account-based sales becomes available: turning on Pause all contacts from the same organization on reply (Settings → Contacts → Contact handling) automatically pauses all contacts sharing the business domain of a contact who replied.

Public mode vs Private mode

The mode decides what a regular member sees and can act on. Team owners see everything in both modes.

AspectPublic modePrivate mode
ProspectsAll prospects are shared. Every member can create, edit, and delete prospects. The owner shows in the Owner column on the People page — hover the icon for the full nameA regular member sees only the prospects they own
SequencesMembers see every member's sequences and their metrics; the owner shows in the OWNER columnA regular member sees only the sequences they own
Same prospect in several sequencesAllowed — the same prospect can sit in multiple sequences at once, for example a marketing sequence from one member and a product-update sequence from anotherNot allowed — one prospect cannot be in the sequences of different regular members at the same time
Acting on another member's recordsAny member can add and remove prospects from sequences, change sequence settings, remove sequences, and change the status of prospects in sequences owned by someone elseA regular member acts only on their own records
Changing ownershipThe team owner, or the member who owns the prospect or sequenceOnly the team owner, signed in as Team Owner
MailboxesMembers can view and manage teammates' mailboxes in Email Accounts; inside a sequence, only the sequence owner adds or removes mailboxesOnly the team owner can view and manage teammates' mailboxes
Templates, schedules, reportsShared across the teamShared across the team — templates and schedules keep everyone on the same standards
Lists, folders, filters, integrations, settingsShared with the teamVisible only to the users who created them
Communication historyFull flow in the contact sidebarFull flow in the contact sidebar
Choose it whenThe team works as one pool and wants the freedom to share prospects, sequences, schedules, templates, and reportsThe team needs more control and data privacy — routing prospects by inbound or outbound flow, region, segment, or seniority, and running account-based outreach

In both modes the contact sidebar shows the same communication record: every action taken on the prospect by any team member, the sequence the prospect is currently active in plus past sequences, the prospect's status in each sequence, the sequence owner, Opens and Replies metrics, and the emails sent and replies received. That is what makes reassignment safe — when a prospect moves to another member, the full history travels with them.

Changing prospect and sequence ownership

In Public mode, ownership moves without extra conditions. On the People page, select the prospects, click Change owner, pick the new owner, and click Apply. On the Sequences page, hover the sequence, expand the Actions drop-down, click Change owner, pick the new owner, and click Apply.

In Private mode, the team owner must be signed in, and prospect ownership is blocked while the prospect sits in a sequence. Two ways around it: change the sequence owner, in which case every prospect in that sequence changes owner automatically — but all prospects in the sequence must already belong to the same owner — or remove the prospect from the sequence first and then change its owner. The same rule gates the sequence itself: a sequence owner can be changed only when all prospects in it belong to one owner.

Changing the owner of a sequence that has already sent at least one email stops any further sending. The new sequence owner has to connect an email account after the ownership change before the sequence resumes.

Team Management roles

Separate from the organization-level role catalog, a team has two roles assigned from Team Management → Members after the invited member accepts:

Team roleAccess
AdminCan open other members' accounts directly from their own and make changes on their behalf — managing contacts, sequences, and the rest
RegularCan access only their own data; cannot make changes for other team members

Selecting or editing one of these roles only works while Team Edition is disabled. Once Team Edition is on, the mode — Public or Private — governs access instead. An admin switches into a teammate's account by clicking the profile photo in the bottom-left corner and selecting the member from the list of all members.

Mailboxes in a team

Teammates' mailboxes are managed from the Email Accounts section of Settings. A member who is not the Team Owner can view and manage them only in Team Edition Public mode.

By default the list is filtered to mailboxes you own — click the X next to the 1 owner filter to see all of them. To filter by specific people, click All owners, select the owners, and click Apply. Each mailbox then shows its owner's name in a separate column.

For a teammate's mailbox you can click Reconnect to restore the connection, open WarmUp settings to manage warm-up, and remove the account from the three-dot menu with Remove. What you cannot change is someone else's default: a mailbox marked default belongs to that teammate and is used automatically for the sequences they create, and only its owner can change that setting. See Email accounts and Connect a mailbox.

Seats

Seat typeGrants
Team memberA user who can log into their Reply account
MailboxAn email account connected to send messages
LinkedIn automationA connected LinkedIn account used for outreach
Cloud callsRenting a phone number and making calls in sequences

Each seat covers one connected account or feature at a time; accounts can be disconnected and reconnected without affecting billing as long as the seat limit is respected, and multiple team members can share the same mailbox seat. Changing the number of team members automatically adjusts the included mailbox, LinkedIn, and warm-up seats per the plan — except on the Email Volume plan, where the mailbox count follows the active contacts tier, not the user count. Pre-warmed mailboxes do not occupy mailbox seats but do count against the plan's email account limit. Seat and account numbers per plan: Limits.

Under Roles & Permissions billing models, seat limits scope differently:

Billing modelSeat limit scope
Organization BillingLimits are shared across the entire organization
Per Workspace BillingLimits apply per workspace independently; seat charges for an added member go to the target workspace, not the inviter's active one

Processing behavior

The Users tab lists everyone in the organization with search, a workspace filter, and an organization-role filter (multi-select, including a None option for users without an organization role; roles combine with OR, and the role filter combines with the workspace filter with AND). Pending invitations appear only in the fully unfiltered view — applying any role filter, including None, hides them. Quick copy actions support tickets and API calls: Copy team ID from the workspace menu, Copy user ID from a member's menu (not available for pending invites), and a copy icon next to each member's email. A user's role is changed by clicking their current role and picking a new one.

The Members tab in Team Management is the team-level counterpart: it shows each teammate's status and role alongside the total Delivered emails, Open rate, and Reply rate across all teammates' accounts. Clicking a colleague's name opens their profile with detailed reports. Per-member analytics also appear on the Reports pages — see Campaign analytics.

Side effects

  • Removing a user from a workspace transfers their contacts, sequences, schedules, unfinished tasks, and templates to the organization owner in the same team; their connected email accounts and completed tasks are deleted permanently. The process cannot be undone, and for large accounts it can take several days (shown as a Pending status).
  • Enabling Team Edition merges the contacts, sequences, schedules, and templates of all team members — and cannot be reverted.
  • The billing model chosen at the first non-default workspace binds every future workspace.
  • Deleting a workspace deletes all of its data — sequences, contacts, templates.
  • Removing a team member from Team Management deletes that member's Reply account, and they cannot be added back to the team afterwards.
  • With Team Edition enabled, a removed member's contacts, sequences, schedules, templates, and uncompleted tasks pass to the team owner; their completed tasks are deleted permanently.
  • With Team Edition disabled, removing a member permanently deletes all data associated with them.
  • Changing the owner of a sequence that has already sent at least one email stops further sending until the new owner connects an email account.

Limits

LimitValue
Organization owners per organization1 — cannot be transferred or removed
Removing workspace membersOne at a time
Billing model selectionOne-time and permanent
Workspaces per organization / users per workspaceNot documented
SeatOne connected account or feature at a time
Team EditionOne-time and permanent — cannot be reverted
Same prospect across regular members' sequences (Private mode)1 sequence at a time
Editing the Admin / Regular team rolePossible only while Team Edition is disabled
Changing a sequence ownerAllowed only when all prospects in the sequence belong to one owner
Removing a team memberPermanent — the member cannot be added back to the team

Deletion behavior

A workspace is deleted from its three-dot menu (Delete workspace, then typing DELETE to confirm) — but only after every user except the organization owner has been removed from it; until then the Delete button is unavailable. Deletion is permanent and removes all related data. Users cannot be deleted from the Users tab; they are removed per workspace from the Workspaces tab (Remove from the client, confirmed by typing DELETE), with the data-transfer side effects described above. The organization itself can be deleted, which is also the only way to remove the organization-owner role.

Removing a team member

Only the team owner can delete team members. Click the profile photo in the bottom-left corner, select Team Management, open the Members tab, hover over the member, click the three dots, and choose Remove. The action is permanent, cannot be reverted, and the removed member cannot be added back to the team.

What survives depends on Team Edition:

Team EditionOutcome for the member's data
EnabledThe team owner becomes the owner of the member's contacts, sequences, schedules, tasks, and templates. Uncompleted tasks are reassigned to the owner; completed tasks are permanently deleted
DisabledAll data associated with the deleted teammate is permanently removed — enable Team Edition before the deletion if the data must be kept

Mailboxes follow their own rule. Email accounts the member connected manually are disconnected and deleted. Mailboxes and domains purchased through Reply — both regular purchased packages and pre-warmed packages — are reassigned to the team owner instead: they stay active and visible under the owner, keep sending and warming up, and are not cancelled at the provider. A pre-warmed package moves intact, all 3 mailboxes plus their domain together and never partially, and the purchased domain stays with the team. After the reassignment the team owner receives a notification stating how many mailboxes and domains were reassigned and which member they came from.

In Team Edition Private mode, check before deleting that the removed member's contacts are not already in the owner's account — the contacts move to the owner during the deletion and cannot exist there twice.

Edge cases

  • A user can hold different roles in different workspaces, and belong to multiple organizations with a single username and password — an Owner in one can be a regular member in another.
  • Declining a cross-organization invitation explicitly rejects it, preventing accidental cross-organization access from an unintended click.
  • Pending invitations disappear from the Users tab as soon as any role filter is applied, even the None filter.
  • On the Email Volume plan, adding team members does not increase the mailbox limit — only a higher active contacts tier does.
  • The organization owner appears in every workspace and cannot be removed from any of them.
  • The two removal surfaces treat mailboxes differently: removing a user from a workspace deletes their connected email accounts, while removing a team member from Team Management deletes only the manually connected ones and reassigns mailboxes and domains purchased through Reply to the team owner.
  • Team Edition has to be enabled before a member is deleted for their data to survive — turning it on afterwards does not bring anything back.
  • In Private mode a prospect cannot sit in two regular members' sequences at once, so a prospect must leave one member's sequence before entering another's; Public mode allows both at the same time.
  • Prospect ownership in Private mode cannot be changed while the prospect is in a sequence — change the sequence owner or remove the prospect from the sequence first.
  • In Public mode the team owner can always reassign a prospect or sequence; whether the record's own owner can do the same is stated inconsistently across sources, so use the team owner account if a reassignment is refused.
  • A person who already created a trial Reply account cannot be invited to a team until support deletes that trial account.

FAQ

Can the organization owner be changed?

No. Each organization has exactly one owner, assigned automatically at account creation. The role cannot be transferred or removed — the only way to remove it is deleting the organization along with all teams and members.

Can Team Edition be turned off after enabling it?

No. Enabling Team Edition merges contacts, sequences, schedules, and templates across the team and cannot be reverted. Reply recommends starting in Public mode and switching to Private later if more control is needed.

What is the difference between Team-wide and Workspace roles?

A Team-wide Role applies one permission set across multiple workspaces at once — editing it updates every workspace using it. A Workspace Role exists in a single workspace and changes there never affect others. Both share the same permission categories — see Permissions.

What happens to a user's data when they are removed from a workspace?

Their contacts, sequences, schedules, unfinished tasks, and templates transfer to the organization owner in the same team; connected email accounts and completed tasks are deleted permanently. This cannot be undone and can take several days for large accounts.

Do workspaces share any data?

No — contacts, sequences, and email accounts are isolated per workspace, including for users who belong to several workspaces or organizations. Within a single team, Team Edition shares data according to its mode, and the team blacklist works across the team.

What is the difference between Public and Private mode?

Public mode shares prospects and sequences with the whole team: any member can create, edit, and delete prospects, add and remove them from sequences, change sequence settings, and change the status of prospects in other members' sequences, and the same prospect can run in several sequences at once. Private mode limits a regular member to the prospects and sequences they own, keeps lists, folders, filters, integrations, and settings private to their creator, and allows only one regular member's sequence per prospect at a time. Templates, schedules, and reports are shared in both.

Which mode should a team start with?

Public. Reply recommends starting there and switching to Private later if more control is needed, so the team can get everything set up first. Private suits teams that need to route prospects deliberately — by inbound or outbound flow, region, segment, or seniority — and teams running account-based outreach where it matters which member contacts which accounts.

What happens when I remove a team member from Team Management?

Their Reply account is deleted and they cannot be added back. With Team Edition enabled, the team owner inherits their contacts, sequences, schedules, templates, and uncompleted tasks, while completed tasks are deleted; manually connected mailboxes are disconnected, but mailboxes and domains purchased through Reply are reassigned to the owner and keep running. With Team Edition disabled, all of the member's data is permanently removed.

Can I manage a teammate's mailbox?

If you are not the team owner, only in Team Edition Public mode. In the Email Accounts section, clear the 1 owner filter to see every mailbox, then reconnect it, open its WarmUp settings, or remove it. A mailbox marked default belongs to its owner — only that teammate can change their own default.

Who can assign the Admin and Regular team roles?

The team account admin, from Team Management → Members, once the invited person has accepted. Selecting or editing those roles works only while Team Edition is disabled; with Team Edition on, Public or Private mode governs access instead.

Build with Reply

  • REST API: docs.reply.io — the source of truth for the current API surface
  • MCP: agents.reply.io/mcp — agents look up team members and reassign contact ownership within a workspace