Workspaces & Teams

Learn how to create workspaces, invite team members, assign roles, and collaborate on shared email accounts.

What Are Workspaces?

Workspaces are organizational units in CenterLeap that help you manage domains, email accounts, and team members together. Think of a workspace as a company, department, or project.

A workspace contains:

  • Domains - Your custom domains (e.g., acme.com)
  • Email Accounts - Mailboxes under those domains
  • Members - Team members with various access levels

Example:A company "Acme Corp" might have a workspace containing the domain acme.com, with email accounts like hello@acme.com, support@acme.com, and sales@acme.com.

Creating a Workspace

  1. Go to Dashboard → Workspaces
  2. Click "Create Workspace"
  3. Enter a name for your workspace (e.g., "Acme Corp")
  4. A unique slug will be generated automatically (e.g., "acme-corp")
  5. Click "Create"

You're the Owner

When you create a workspace, you automatically become the owner with full control over all settings, members, and resources.

Inviting Team Members

  1. Go to your workspace settings
  2. Click the "Members" tab
  3. Click "Invite Member"
  4. Enter the person's email address (they must have a CenterLeap account)
  5. Select a role (Admin or Member)
  6. Optionally pre-assign access to specific email accounts
  7. Click "Send Invite"

Invite Link Options:

  • Email-restricted: Only the specified email can use the link
  • Multi-use: Allow the link to be used multiple times
  • Expiration: Links expire after 48 hours by default

Workspace Roles

Owner

  • Full control over workspace
  • Add and remove all members
  • Delete the workspace
  • Manage all domains and email accounts
  • Transfer ownership

Admin

  • Invite and remove members
  • Manage domains and email accounts
  • Assign email access to members
  • Cannot delete workspace or remove owner

Member

  • Access assigned email accounts only
  • Cannot invite other members
  • Cannot manage workspace settings
  • Can leave the workspace

Assigning Email Access

Members need explicit access to email accounts. Even if someone is a workspace member, they can only see email accounts they've been granted access to.

To assign email access:

  1. Go to the email account settings
  2. Click the "Shared Access" tab
  3. Click "Add Member"
  4. Select the workspace member
  5. Choose an access level (Full, Manager, or Read Only)
  6. Click "Save"

Key Sharing

When you grant email access, the encryption key for that email account is re-encrypted for the new member. This happens automatically and maintains end-to-end encryption.

Managing Multiple Workspaces

You can be a member of multiple workspaces. This is useful if you're part of different organizations or manage separate projects.

Switching between workspaces:

  1. Go to Dashboard → Workspaces
  2. All your workspaces are listed with your role in each
  3. Click on a workspace to view its domains and email accounts

Tip: In your inbox, you can see emails from all accounts across all workspaces. Use the account switcher to filter by specific accounts.