What are Workspaces?

Workspaces are the fundamental organizational units in BuildBetter. Each workspace provides a completely isolated environment where teams can collaborate, analyze calls, and extract insights from their conversations.
Think of a workspace as your team’s private office within BuildBetter - all your data, settings, and team members are contained within this secure environment.

Key Concepts

Organization vs Workspace

Your Organization handles billing and owns workspaces. Each Workspace is an isolated environment for a specific team or project.

Data Isolation

Each workspace maintains complete data separation - calls, documents, signals, and settings are never shared between workspaces.

Unlimited Members

All plans include unlimited seats per workspace - invite your entire team without per-user fees.

Segment Identifier

Each workspace has a unique identifier used for tracking, analytics, and maintaining session state.

Workspace Limits by Plan

The Workspace Selector

The workspace selector is your command center, located in the top-left corner of BuildBetter. It provides:
  • Current Workspace Display: Shows your active workspace name and logo
  • Quick Switching: Instantly switch between available workspaces
  • Workspace Creation: Add new workspaces (paid plans)
  • Account Management: Access to logout and profile settings
Your active workspace is stored in your browser’s local storage, so you’ll return to the same workspace when you come back to BuildBetter.

Core Workspace Features

1. Complete Data Isolation

Each workspace maintains its own:
  • Calls & Recordings: Meeting recordings and transcripts
  • Documents: Generated PRDs, summaries, and reports
  • Signals: Extracted insights and feedback
  • Folders: Organizational structure
  • Team Members: User access and permissions
  • Settings: Configurations and integrations

2. Team Collaboration

3. Workspace Configuration

Each workspace can be customized with:
  • Branding: Custom name and logo
  • Bot Settings: Recorder bot name and behavior
  • Recording Preferences: Default views and quality settings
  • Integration Setup: Workspace-specific tool connections
  • Custom Context: Company/product information for AI assistance
  • Language Settings: Default language for transcripts and summaries

Joining Workspaces

There are multiple ways to join a BuildBetter workspace:
Receive a direct email invitation from a workspace admin with a personalized join link.
Invite codes can be regenerated by workspace admins at any time. Old codes will immediately become invalid for security.

Workspace Roles

Switching Workspaces

When you switch workspaces:
  1. Your current workspace is saved to browser storage
  2. The page refreshes with the new workspace context
  3. All data switches to the selected workspace
  4. Your user preferences remain consistent
  5. Integration states may vary per workspace
Each workspace maintains its own integration connections, so you may need to re-authenticate tools when switching workspaces.

Best Practices

Organize by Purpose

Create separate workspaces for different teams, projects, or clients to maintain clear boundaries.

Set Clear Naming

Use descriptive workspace names that clearly indicate the team or project purpose.

Configure Defaults

Set up workspace defaults early to ensure consistent behavior for all team members.

Regular Audits

Periodically review workspace members, settings, and data usage to maintain security.

Common Use Cases

Technical Details

Session Management

  • Workspace selection is stored in localStorage under the key organization-key
  • The segment identifier uniquely identifies each workspace
  • Session state persists across browser sessions
  • Cookies may store invite codes for auto-joining

Analytics Integration

BuildBetter uses Cometly for analytics tracking:
  • Each workspace has its own analytics context
  • User actions are tracked per workspace
  • Fingerprinting helps maintain user identity across sessions

Next Steps