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.comagency-client-a.visibility-tool.combrand-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:
- Log in to your Agency account as an administrator.
- Navigate to the Workspaces section in your account settings.
- Click "Create Workspace" and provide a name for the workspace.
- Choose a subdomain for the workspace (e.g., clientname).
- Configure the workspace settings as needed.
- 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:
- Open the workspace you want to assign team members to.
- Navigate to the Team section within the workspace.
- Click "Add Team Member" and enter their email address.
- 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.
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.