Skip to content

Teams & Spaces

SpeakNode 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:

  1. Space owner sends an invite
  2. Invited user receives an email with activation link
  3. User registers or logs in via Keycloak SSO
  4. 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