Workspaces & Multi-Tenancy

Manage multiple clients with complete data isolation using Workspaces in your Agency account.

TL;DR

Workspaces provide complete data isolation for agencies managing multiple clients. Each workspace operates as an independent environment with its own Topic Areas, team members, and results. Agency credits are shared across all workspaces, and each tenant can have a custom subdomain.

What Are Workspaces?

Data-Isolated Environments

Workspaces are data-isolated environments within an Agency account designed for managing multiple clients. Each workspace functions as a completely independent instance of the AI Visibility Tool, with its own:

  • Topic Areas and prompts
  • Analysis results and history
  • Team members and permissions
  • Custom subdomain

This architecture ensures that data from one client never leaks into another client's workspace, providing enterprise-grade separation within a single Agency account.

Custom Subdomains

Unique Subdomain per Tenant

Each workspace (tenant) gets a unique subdomain for easy access and white-label presentation. For example:

  • clientname.visibility-tool.com
  • agency-client-a.visibility-tool.com
  • brand-team.visibility-tool.com

Subdomains are configured when creating a workspace and provide a professional, branded experience for each client or team. Team members access their workspace directly through the subdomain URL.

Creating Workspaces

Setting Up a New Workspace

To create a new workspace within your Agency account:

  1. Log in to your Agency account as an administrator.
  2. Navigate to the Workspaces section in your account settings.
  3. Click "Create Workspace" and provide a name for the workspace.
  4. Choose a subdomain for the workspace (e.g., clientname).
  5. Configure the workspace settings as needed.
  6. Click "Save" to create the workspace.

Once created, the workspace is immediately available and team members can be assigned to it.

Assigning Team Members

Workspace-Specific Team Access

Team members can be added to specific workspaces. Each team member sees only the data within their assigned workspace:

  1. Open the workspace you want to assign team members to.
  2. Navigate to the Team section within the workspace.
  3. Click "Add Team Member" and enter their email address.
  4. The team member receives an invitation and can access only that workspace's data.

A team member assigned to Workspace A cannot see any Topic Areas, prompts, or results from Workspace B. Each workspace is a completely separate environment.

Agency administrators retain access to all workspaces and can manage team assignments across the entire account.

Credit Pool

Shared Credits Across Workspaces

Agency credits are shared across all workspaces in your account. This means:

  • All workspaces draw from a single credit pool managed at the Agency level.
  • Credits are deducted per prompt execution, regardless of which workspace runs the analysis.
  • Agency administrators can monitor credit usage across all workspaces from the admin dashboard.
  • There is no need to allocate credits to individual workspaces — the pool is shared automatically.
Tip: Monitor your credit usage regularly from the Agency dashboard to ensure sufficient credits are available across all active workspaces.

Data Isolation

Complete Data Separation

Workspaces enforce complete data isolation. The following data is entirely workspace-specific:

Data Type Isolation Level
Topic Areas Fully isolated per workspace
Prompts Fully isolated per workspace
Analysis Results Fully isolated per workspace
Team Assignments Fully isolated per workspace
Credits Shared across all workspaces (Agency pool)

This architecture ensures that client data remains confidential and separate, even when managed under a single Agency account. There is no way for users in one workspace to access data from another workspace.

Use Cases

Agency Client Management

Marketing and SEO agencies can create a separate workspace for each client. This allows:

  • Dedicated Topic Areas and prompts tailored to each client's brand and industry.
  • Client-specific team members who only see their own client's data.
  • Custom subdomains for a white-label experience per client.
  • Centralized billing through the shared Agency credit pool.
Departmental Separation

Large organizations can use workspaces to separate departments or business units:

  • Each department gets its own workspace with independent Topic Areas and results.
  • Team members are assigned to their department's workspace only.
  • Cross-department data remains confidential and isolated.
  • A single Agency account manages all departments with shared credits.

Workspaces are available exclusively on the Agency plan. Upgrade to Agency to unlock multi-tenancy features for your organization.