Workspaces são páginas customizáveis dentro do Codewo que você usa pra organizar trabalho. Blocos de tipo CRM dentro de workspace viram pipelines kanban, com cards vinculados a contatos.
O que é
Um workspace é tipo um documento em branco onde você adiciona "blocos" — kanban, lista, anotação, link. O bloco mais usado é o CRM (template Vendas ou Leads), que é o pipeline visual de oportunidades.
Cada card dentro de um bloco CRM pode estar vinculado a um contato (caso comum), trazendo todas as conversas dele do Inbox pra perto da oportunidade.
Estrutura
Workspace "Comercial"
├── Bloco CRM "Pipeline Vendas" (template=vendas)
│ ├── Coluna "Qualificando"
│ │ ├── Card João Silva (vinculado ao contato João)
│ │ └── Card Empresa XPTO
│ ├── Coluna "Proposta enviada"
│ └── Coluna "Fechado-ganho"
└── Bloco anotação "Estratégia Q2"
Você pode ter quantos workspaces precisar (um por área, um por projeto), e cada workspace pode ter quantos blocos quiser.
Templates de bloco CRM
Quando você cria um bloco CRM, escolhe um template inicial:
- Vendas — Colunas pré-definidas pra ciclo comercial (novo, qualificando, proposta, negociação, ganho, perdido).
- Leads — Foco no funil de qualificação inicial (novo, interesse, qualificado, descartado).
- Custom — Em branco, você cria as colunas do zero.
Depois de criado, você pode renomear, adicionar e remover colunas do bloco. Templates são só ponto de partida.
Configuração
Em Workspaces → Novo workspace (ou abra um existente):
- Adicione um bloco → clique em "+", escolha tipo CRM.
- Escolha template (Vendas/Leads/Custom).
- Renomeie colunas se precisar.
- Adicione cards manualmente ou via:
- Inbox — botão "Adicionar a pipeline" na conversa.
- Workflow — ação "Adicionar contato a pipeline".
- Importação CSV.
- Mova cards entre colunas arrastando (kanban).
Cards e contatos
- Card vinculado a contato: mais comum. Card mostra dados do contato + custom_fields da oportunidade (valor, próximo passo, data prevista).
- Card sem contato: menos comum, vira "to-do" ou ideia avulsa.
- Mesmo contato em vários cards: permitido. Cliente com 3 oportunidades = 3 cards no pipeline, todos linkando pro mesmo contato.
Permissões
Workspaces herdam visibilidade do Space em que estão. Space é grupo de visibilidade — você define quem vê (toda empresa, equipe X, ou só você).
Não há permissão granular por bloco ainda — quem vê o workspace vê todos os blocos dele.
Pegadinhas comuns
- Mudar de template no meio quebra organização. Se você criou bloco com template "Vendas" e tem 50 cards distribuídos, trocar pra "Leads" não migra automaticamente. Crie bloco novo e mova manualmente.
- Cards e Inbox não estão totalmente integrados. Card mostra conversas do contato vinculado, mas marcação de status (ganho/perdido) no card NÃO fecha conversa no Inbox automaticamente. Fechar manualmente.
- Coluna "Ganho/Perdido" não arquiva o card sozinho. Card continua visível no pipeline. Se acumular muito, crie filtro de visualização ou arquive manualmente.
- Reminder em card não aparece na Agenda. Cards têm campo de "próximo passo em" mas isso não sincroniza automaticamente com a Agenda do contato — são fluxos paralelos. Ver Agenda.
- Custom fields são livres, sem validação. Se você define campo "Valor" em texto livre, alguém pode digitar "uns dez mil" e o campo aceita. Se quer número, valide manualmente.
- Excluir bloco sem aviso apaga todos os cards. Operação irreversível. Backup manualmente ou exporte CSV antes.
Exemplo prático
Equipe comercial pequena (3 pessoas):
- Workspace "Comercial" visível pra toda empresa.
- Bloco CRM "Pipeline Inbound" com template Leads — pra qualificação de quem chega via site/WhatsApp.
- Bloco CRM "Pipeline Outbound" com template Vendas — pra prospecção ativa.
- Bloco anotação "Concorrência" — Notas livres sobre concorrentes.
Cliente novo chega via WebChat → Workflow adiciona automaticamente ao Pipeline Inbound, coluna "Novo". Atendente qualifica → move pra "Qualificado". Se vira oportunidade, copia card pro Pipeline Outbound (manual).
Boas práticas
- Um workspace por área, não por pessoa. "Comercial" é workspace. "Pipeline do João" não é.
- Colunas claras com ação implícita. "Em andamento" é vago — prefira "Aguardando resposta" ou "Proposta enviada".
- Use cores nos cards — Pode acelerar identificação visual (cliente VIP, oportunidade quente).
- Audite cards parados. Card em "Negociando" há 3 meses = morto. Combine política de "se ficar parado X dias, move pra Perdido automaticamente" via workflow.
- Combine com tags do contato. Tag é nível contato (universal). Card é nível oportunidade. Não duplique — use os dois pra ângulos diferentes.