Cargo é um pacote de permissões que você atribui a membros nas equipes; a soma das permissões de todos os cargos define o que cada pessoa vê e faz no Codewo.
O que é
Um cargo funciona como uma "ficha de função" — em vez de marcar permissão por permissão pra cada membro, você cria um cargo (Gerente, Atendente, Supervisor de SAC) com as permissões certas e depois aplica esse cargo em quem precisa.
A atribuição acontece sempre por par membro × equipe. Isso significa que a Maria pode ser Gerente na equipe Vendas e Atendente na equipe Suporte ao mesmo tempo — dois cargos diferentes, em duas equipes diferentes, na mesma pessoa.
O resultado final é a união de todos os cargos do membro, não a interseção. Maria tem todas as permissões de Gerente em Vendas mais todas as permissões de Atendente em Suporte — não fica limitada a "o menor dos dois".
Como funciona
Três fatos que vale guardar:
- Cargos são da sua empresa. Não existe lista global. Cada empresa cria, renomeia e exclui os cargos que fizerem sentido pra operação dela.
- Atribuição é por equipe. Você não dá um cargo "geral" pra um membro — você dá um cargo em cada equipe da qual ele participa.
- Permissões são granulares. Em vez de "ver Inbox/não ver Inbox", existem variantes como "ver todas as conversas da empresa", "ver só as conversas da minha equipe" e "ver só as conversas atribuídas a mim". O cargo escolhe a variante.
Configuração
Em Configurações → Equipe → Cargos, você vê a lista de cargos da empresa, cria novos e edita os existentes. Pra cada cargo, marque na lista quais permissões dá.
Pra aplicar um cargo num membro, vá em Configurações → Equipe → Equipes, abra a equipe, clique no membro e escolha o cargo dele naquela equipe.
Categorias de permissões
As permissões estão organizadas por área do produto:
- Inbox — ver conversas (todas/da equipe/minhas), responder, atribuir, excluir mensagens agendadas.
- Contatos — ver, criar, editar, excluir contatos (com variantes de escopo).
- Workspaces (CRM) — pipelines e cards de oportunidade.
- Agenda — eventos e lembretes.
- Arquivos — biblioteca de mídias.
- Workflows — automações.
- Broadcasts — envios em massa.
- Relatórios — métricas, exports, SLA por agente/equipe.
- Dashboards — ver, customizar, compartilhar.
- Configurações — sub-categorias por área (organização, equipes, canais, IA, integrações, tags, templates, plano).
Defaults criados no primeiro setup
No primeiro acesso da empresa, criamos 5 sugestões de cargo pra você não começar do zero:
| Cargo | Uso típico |
|---|---|
| Super Administrador | Fundador ou dono da conta — acesso total |
| Administrador | Tudo da empresa, exceto plano e faturas |
| Gerente | Vê todas as conversas, gerencia equipes, lê relatórios |
| Agente | Atende conversas da equipe dele, vê contatos relacionados |
| Visualizador | Só leitura, útil pra estagiário ou auditoria externa |
Você pode mudar tudo isso. Em Configurações → Equipe → Cargos, renomeie, exclua ou crie novos cargos do zero. Os nomes são livres.
Exemplo prático — criando um cargo customizado
Cenário: você precisa de um Supervisor de Vendas que veja todas as conversas e relatórios de SLA, mas que NÃO mexa em plano e nem crie/exclua equipes.
- Em Configurações → Equipe → Cargos, clique em Novo cargo.
- Nome: "Supervisor de Vendas".
- Marque as permissões: ver todas as conversas, ver todos os contatos, relatórios (visualizar + exportar), SLA por agente, SLA por equipe.
- Não marque: gerenciar plano, criar/excluir equipes, criar/editar cargos.
- Salve. Agora aplique esse cargo no Pedro dentro da equipe Vendas.
Pegadinhas comuns
- Renomear o cargo "Super Administrador" não tira os superpoderes. O Codewo identifica o cargo pelo slug interno (
super-admin), não pelo nome visível. Algumas regras especiais — como bypass automático de permissões administrativas — funcionam só pra esse slug, independente de você renomear o cargo pra "Diretor", "CEO" ou qualquer outra coisa. Mesma lógica vale pro slugadmin. - União, não interseção. Se o João é Gerente na Vendas (vê tudo) e Visualizador na Suporte (só lê), ele tem as permissões das duas — não vira "só leitura" quando está vendo conversa de Suporte. Pra restringir de verdade, ajuste o cargo dele em Vendas também.
- Excluir um cargo não exclui os membros. Quem tinha aquele cargo fica sem cargo naquela equipe (sem permissões dela), mas continua ativo no sistema com os outros cargos que tiver.
- Mudança de permissão demora pra propagar. Por questão de performance, o Codewo guarda em cache as permissões por até 60 minutos. Se você mexer no cargo de alguém que está logado, pode levar esse tempo pra fazer efeito. Pra forçar imediato, peça pra a pessoa sair e entrar de novo.
Boas práticas
- Crie cargos baseados em função ("Supervisor de SAC"), não em pessoa ("Cargo do João").
- Comece com permissões mínimas e amplie sob demanda. É mais fácil dar permissão depois do que tirar.
- Mantenha o cargo Super Administrador em poucas pessoas — idealmente 1 ou 2. Auditoria depende disso.
- Revise os cargos customizados a cada trimestre. Operação muda, cargo precisa acompanhar.