Todo negócio está sempre vinculado a um Lead real. Os dados de contato (nome, empresa,
email, telefone) nunca são duplicados no negócio — são lidos do Lead no momento da leitura.
Hierarquia
Recursos
Pipelines e Grupos
Criar, configurar, reordenar e excluir funis e seus grupos
Etapas
Colunas do kanban, incluindo as etapas de Ganho e Perdido
Negócios
Quadro, listagem paginada, criação, edição e movimentação
Produtos
Catálogo global de produtos da conta
Atividades, Arquivos e Histórico
Tarefas, anexos e o log de eventos de cada negócio
Etapas especiais (kind)
Uma etapa pode ter um kind que muda o comportamento do negócio ao entrar nela:
Cada pipeline tem no máximo uma etapa
won e uma etapa lost. Elas não podem ser
excluídas, porque não existe rota que as recrie.
Toda pipeline nova nasce com quatro etapas padrão:
E com os motivos de perda padrão: Sem orçamento, Sem resposta / sumiu,
Fechou com concorrente, Sem fit com o produto, Momento errado.
Regras garantidas pela API
Estas regras são validadas no servidor — não são apenas travas de interface:Perder um negócio sempre exige um motivo
Perder um negócio sempre exige um motivo
Mover um negócio para a etapa
lost (ou criá-lo já nela) sem loss_reason retorna
400. Não existe caminho que perca um negócio em silêncio.Excluir uma etapa com negócios exige um destino
Excluir uma etapa com negócios exige um destino
Excluir uma etapa que ainda contém negócios sem informar
target_stage_id retorna
409. Os negócios nunca são apagados junto com a etapa.Excluir um grupo com pipelines é bloqueado
Excluir um grupo com pipelines é bloqueado
Retorna 409 com a contagem de pipelines. Mova-as para outro grupo antes.
Excluir um produto do catálogo não quebra negócios
Excluir um produto do catálogo não quebra negócios
As linhas de produto já existentes viram linhas avulsas (
custom: true), preservando
nome e preço. Os negócios continuam editáveis.A etapa precisa pertencer à pipeline
A etapa precisa pertencer à pipeline
Criar ou mover um negócio para uma etapa de outra pipeline retorna 400.
Permissões
Toda rota da Pipeline — inclusive as de leitura — é protegida por uma permissão granular. Um papel customizado sempipeline.view recebe 403 da API, e não apenas um menu escondido.
O papel de sistema OPERATOR recebe
pipeline.view, pipeline.deals.create e
pipeline.deals.edit.
Para descobrir as permissões efetivas do usuário autenticado:
GET
/backend/roles/my-permissionsValor de um negócio
O total de um negócio (total) é calculado assim:
- Se o negócio tem produtos: soma de
price × qtyde cada linha. - Se não tem produtos: usa o campo legado
value.
total sempre vem calculado na resposta — não é preciso somar no cliente.