CUBO CRM
    CUBO CRM
    • Comece por aqui
    • Atividade
      • Listar todas as atividades
        GET
      • Criar nova atividade
        POST
      • Obter atividade por ID
        GET
      • Atualizar atividade
        PUT
      • Excluir atividade
        DELETE
    • Anotação
      • Criar nova anotação
        POST
      • Obter anotação por ID
        GET
      • Atualizar anotação
        PUT
      • Excluir anotação
        DELETE
    • Chave de API
      • Listar todas as chaves de API
        GET
      • Criar nova chave de API
        POST
      • Obter chave de API por ID
        GET
      • Atualizar chave de API
        PUT
      • Excluir chave de API
        DELETE
    • Categoria
      • Listar todas as categorias
        GET
      • Criar nova categoria
        POST
      • Obter categoria por ID
        GET
      • Atualizar categoria
        PUT
      • Excluir categoria
        DELETE
    • Empresa
      • Obter empresa
        GET
      • Atualizar empresa
        PUT
    • Campo Personalizado
      • Listar todos os campos personalizados
        GET
      • Criar novo campo personalizado
        POST
      • Obter campo personalizado por ID
        GET
      • Atualizar campo personalizado
        PUT
      • Excluir campo personalizado
        DELETE
    • Negociação
      • Listar todos os negócios
      • Criar novo negócio
      • Obter negócio por ID
      • Atualizar negócio
      • Excluir negócio
    • Dominio
      • Listar todos os domínios
      • Criar novo domínio
      • Obter domínio por ID
      • Excluir domínio
    • Motivo de Perda
      • Listar todos os motivos de perda
      • Criar motivo de perda
      • Obter motivo de perda por ID
      • Atualizar motivo de perda
      • Excluir motivo de perda
    • Organização
      • Listar todas as organizações
      • Criar nova organização
      • Obter organização por ID
      • Atualizar organização
      • Excluir organização
    • Pessoa
      • Listar todas as pessoas
      • Criar nova pessoa
      • Obter pessoa por ID
      • Atualizar pessoa
      • Excluir pessoa
    • Funil
      • Listar todos os funis
      • Criar novo funil
      • Listar funil por ID
      • Atualizar Funil
      • Excluir funil
    • Produto
      • Listar todos os produtos
      • Criar novo produto
      • Obter produto por ID
      • Atualizar produto
      • Excluir produto
    • Proposta
      • Listar todos as propostas
      • Criar proposta para negociação pelo ID
      • Obter proposta por ID
      • Atualizar proposta
    • Estágio
      • Buscar todos os estágios do funil pelo ID
      • Criar estágios
      • Obter estágios por ID
      • Atualizar estágio
      • Excluir estágio
    • Modelo
      • Listar todos os modelos de mensagem
      • Criar modelo de mensagem
      • Criar modelo de mensagem para negócio pelo ID
      • Obter modelo de mensagem por ID
      • Atualizar modelo de mensagem
      • Excluir modelo de mensagem
    • Webhooks
      • Receber dados do BotConversa para criação
      • Receber dados do BotConversa para atualização
      • Receber dados do ManyChat para criação
      • Receber dados do ManyChat para atualização

    Negociação

    Visão Geral#

    A entidade Negociação representa negociações dentro de um funil, vinculadas a empresas, usuários, pessoas e organizações, com suporte a campos personalizados, produtos e anotações.

    Estrutura da Entidade#

    Campos Principais#

    CampoTipoDescriçãoObrigatório
    idnumberIdentificador único da negociação✅ (auto)
    pipeIdnumberID do pipeline associado✅
    stageIdnumberID da etapa atual✅
    userIdnumberID do usuário responsável✅
    peopleIdnumberID da pessoa associada✅
    organizationIdnumberID da organização associada❌
    pricenumberValor da negociação❌
    statusenumStatus da negociação (open, won, lost)✅
    createdAtDateTimeData/hora de criação✅ (auto)
    updatedAtDateTimeData/hora da última atualização✅ (auto)
    transshipmentOriginIdnumberID da negociação de origem (transbordo)❌
    duplicatedIdnumberID da negociação duplicada❌

    Relacionamentos#

    Funil: Vinculada a um empresa.
    Estágio: Vinculada a uma etapa do funil.
    Usuário: Responsável pela negociação.
    Pessoa: Pessoa associada à negociação.
    Organização: Organização associada (opcional).
    Campos personalizados: Campos personalizados.
    Produtos: Produtos associados.
    Anotações: Anotações da negociação.

    Status Disponíveis#

    StatusDescrição
    openNegociação em andamento
    wonNegociação ganha
    lostNegociação perdida

    Casos de Uso Detalhados#

    1. Gestão de Negociações#

    Cenário: Uma empresa deseja gerenciar negociações de vendas.
    Fluxo:
    Cria uma negociação com pessoa, organização e produtos.
    Associa a um pipeline e etapa.
    Atualiza status, move entre etapas e adiciona anotações.
    Envia notificações automáticas via WhatsApp.
    Benefícios: Controle detalhado do funil de vendas e automação de comunicações.

    Regras de Negócio#

    Criação de Negociações#

    Vinculação automática à empresa do usuário.
    Validação de campos obrigatórios por etapa.
    Detecção de duplicatas com base em campos personalizados.

    Controle de Acesso#

    Usuários só gerenciam negociações de sua empresa.
    Usuários comuns só acessam suas próprias negociações.
    Isolamento por empresa (multi-tenancy).

    Segurança#

    Anotações automáticas para alterações e transbordos.
    Validação de integridade em movimentações e atualizações.

    Operações Disponíveis#

    OperaçãoDescriçãoMétodo HTTP
    ListarRecupera negociações com paginaçãoGET
    CriarCria uma nova negociaçãoPOST
    VisualizarExibe detalhes de uma negociaçãoGET
    AtualizarModifica a negociaçãoPUT/PATCH
    ExcluirRemove uma negociaçãoDELETE
    TransbordoTransfere negociação para outro pipelinePOST

    Fluxo de Uso#

    Segurança e Boas Práticas#

    Para Desenvolvedores#

    Validar campos obrigatórios por etapa.
    Usar transações para transbordos e atualizações.

    Para Usuários#

    Associar negociações a pessoas e organizações relevantes.
    Monitorar duplicatas para evitar redundâncias.
    Usar anotações para registrar interações.

    Limitações e Restrições#

    Negociações são específicas por empresa e funil.
    Campos obrigatórios devem ser preenchidos ao mover etapas.
    Modificado em 2025-06-16 14:44:28
    Página anterior
    Excluir campo personalizado
    Próxima página
    Listar todos os negócios
    Built with