What is a Workspace?
A workspace is the top-level organizational unit in Vaani. All data — agents, calls, phone numbers, batch jobs — is scoped to a workspace. Think of it as a company account or team project.Creating a Workspace
When you first sign up, you’ll create your first workspace. To create additional workspaces:Enter Details
- Name: Your team or company name
- Slug: URL-friendly identifier (auto-generated from name)
- Type: “personal” or “team”
Roles & Permissions
| Role | View Data | Create/Edit Agents | Manage Members | Delete Workspace |
|---|---|---|---|---|
| Member | ✅ | ❌ | ❌ | ❌ |
| Developer | ✅ | ✅ | ❌ | ❌ |
| Admin | ✅ | ✅ | ✅ | ✅ |
Managing Members
Inviting Members (Admin only)
Removing Members
Admins can remove any member except:- Themselves, if they’re the only admin (prevents orphaned workspaces)
Switching Workspaces
If you belong to multiple workspaces:- Click the workspace selector in the sidebar
- Choose the workspace you want to work in
- All data in the dashboard updates to reflect the selected workspace
Multi-Tenancy
Vaani enforces strict data isolation between workspaces:- Every API request is scoped to the user’s active workspace
- Agents, phone numbers, calls, and batches cannot be accessed across workspaces
- API keys are workspace-scoped (each key belongs to exactly one workspace)
Superusers (platform admins) can view all workspaces for administrative purposes. This is a platform-level flag, not a workspace role.