UpBeez Docs

🏢 Workspaces

Organize múltiplas empresas, projetos ou clientes em um único login.

O que é um Workspace?

Um Workspace é o ambiente isolado de uma empresa ou projeto dentro do UpBeez. Ele agrupa:

  • 🐝 Todos os Bots da empresa
  • 📚 As Fontes de Conhecimento
  • 📱 As Integrações de Canal (WhatsApp, Instagram…)
  • 👥 Os Membros da equipe e seus papéis
  • 📊 O Histórico e Analytics

Cada workspace tem configurações e dados completamente separados. Membros de um workspace não têm acesso a outros, a menos que sejam explicitamente convidados.

Casos de uso

🏛️

Agências

Gerencie um workspace por cliente. Cada cliente vê apenas seus próprios bots e dados. Você controla tudo de uma conta.

💼

Consultores

Crie workspaces para diferentes projetos ou nichos. Separe um bot de e-commerce de um bot de saúde, por exemplo.

🏢

Multi-empresa

Empresa com várias marcas ou filiais? Um workspace por marca mantém tudo organizado e evita dados misturados.

Papéis e Permissões

Cada membro de um workspace tem um papel que define o que pode fazer:

OwnerAdminMemberViewer
PermissãoOwnerAdminMemberViewer
Ver bots
Editar bots
Remover bots
Gerenciar fontes
Ver analytics
Convidar membros
Remover membros
Gerenciar billing
Excluir workspace

Como convidar membros

Via Dashboard

  1. Acesse ⚙️ Configurações → Membros
  2. Clique em + Convidar Membro
  3. Digite o email e escolha o papel (Admin, Member, Viewer)
  4. O convidado recebe um email com link de acesso

Via API

curl -X POST https://api.upbeez.com/workspaces/ws_abc123/invite \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "role": "member"
  }'
💡 O convidado precisa criar uma conta UpBeez para aceitar o convite. Se já tiver conta, será adicionado automaticamente ao aceitar o link.

Como trocar de workspace

Via Dashboard

No topo do menu lateral, clique no nome do workspace atual. Um dropdown mostrará todos os workspaces que você pertence. Clique para trocar — a interface atualiza instantaneamente.

Via API

curl -X POST https://api.upbeez.com/workspaces/ws_def456/switch \
  -H "Authorization: Bearer SEU_TOKEN"

Após o switch, todas as chamadas autenticadas passarão a retornar dados do novo workspace ativo.

Criando um novo workspace

Via Dashboard

  1. Clique no dropdown de workspaces no topo do menu
  2. Clique em + Novo Workspace
  3. Dê um nome (ex.: "Cliente ABC")
  4. Um bot padrão é criado automaticamente — personalize-o

Via API

curl -X POST https://api.upbeez.com/workspaces \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Cliente ABC" }'