Teams & Spaces
Team collaboration through workspaces in Voxagent
Voxagent supports team collaboration through workspaces called Spaces.
Spaces
A Space is a shared workspace where team members collaborate on agents, campaigns, and settings.
What belongs to a Space
- Agents and their configurations
- Phone numbers
- Tools and integrations
- Campaigns
- Webhooks
- Billing and subscription
Space Management
- Create a new space for your team
- Invite team members via email
- Manage member roles and permissions
User Roles
| Role | Capabilities |
|---|---|
| Owner | Full access, billing management, member management |
| Member | Create and manage agents, campaigns, tools |
| Admin (platform) | Platform-wide settings, model management, user oversight |
Invitations
Team members are invited via email. The invitation flow:
- Space owner sends an invite
- Invited user receives an email with activation link
- User registers or logs in via Keycloak SSO
- User is added to the space
Authentication
All users authenticate via Keycloak (OpenID Connect):
- Email/password login
- Google OAuth integration
- SSO support
- Token-based session management