Skip to main content

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

  • Invite unlimited team members via email or link
  • Set roles and permissions per member
  • Track member activity and engagement
  • Remove or deactivate members as needed
  • All workspace members can access shared calls and documents
  • Collaborative folders for project organization
  • Team-wide signals and insights
  • Shared custom context for AI features
  • Set default privacy levels for new content
  • Control participant-only vs workspace-wide access
  • Manage guest access to specific resources
  • Configure data retention policies

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:
  • Email Invitation
  • Invite Code
  • Domain Auto-Join
  • Slack Integration
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

Large organizations create separate workspaces for Sales, Customer Success, Product, and Engineering teams to keep data organized and relevant.
Agencies and consultants create dedicated workspaces for each client to maintain confidentiality and clear separation.
Global companies create workspaces for different regions to handle timezone differences and language preferences.
Software teams might have separate workspaces for Development, Staging, and Production environments.

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