🏢 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:
| Permissão | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| Ver bots | ✓ | ✓ | ✓ | ✓ |
| Editar bots | ✓ | ✓ | ✓ | — |
| Remover bots | ✓ | ✓ | — | — |
| Gerenciar fontes | ✓ | ✓ | ✓ | — |
| Ver analytics | ✓ | ✓ | ✓ | ✓ |
| Convidar membros | ✓ | ✓ | — | — |
| Remover membros | ✓ | ✓ | — | — |
| Gerenciar billing | ✓ | — | — | — |
| Excluir workspace | ✓ | — | — | — |
Como convidar membros
Via Dashboard
- Acesse ⚙️ Configurações → Membros
- Clique em + Convidar Membro
- Digite o email e escolha o papel (Admin, Member, Viewer)
- 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"
}'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
- Clique no dropdown de workspaces no topo do menu
- Clique em + Novo Workspace
- Dê um nome (ex.: "Cliente ABC")
- 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" }'