camposdealer

Community node n8n para o CRM Campos Dealer (camposdealer.app). Autenticação cookie + anti-CSRF; leitura completa do CRM; escrita modelada (criar cliente/negociação por etapa, mover etapa, condição de pagamento).

Documentation

n8n-nodes-camposdealer

Community node n8n para o CRM Campos Dealer (https://camposdealer.app).

Recursos

Leitura

  • Cliente — listar tags, tags ativas, dados do progress bar.
  • Combo / Auxiliar — tipos de negócio, clientes, origens, segmentações, motivos, eventos, campanhas, instituições financeiras, departamentos, estados, grupos econômicos, status navbar, tags, templates de orçamento e notificações.
  • Empresa do Grupo — listar.
  • Etapa do Funil — listar etapas com contagem de negócios.
  • Funil de Vendas — listar funis.
  • Negociação — listar paginada, obter, tempo, produtos, máquinas usadas, tags, tooltips, verificar orçamento/pedido, campos customizáveis, listar condição de pagamento.
  • Produto — listar marcas, grupos, modelos.
  • Vendedor — listar vendedores.

Escrita (confirmação obrigatória)

  • Cliente → Criar — POST /CRM_Cliente/SalvarClienteCRM (segmentação em CSV, endereço obrigatório).
  • Negociação → Criar — POST /CRM_Negocio/SalvarNegocio (produtos, previsão de compra).
  • Negociação → Mover Etapa — POST /CRM_FunilVendas/AtualizaStatusNegocio (ex.: 13103 Atendimento/Negociação).
  • Negociação → Salvar Condição de Pagamento — POST /CRM_Negocio/CRM_SalvarNegociacaoOrcamento (necessário para avançar a Orçamento Apresentado).
  • Negociação → Inativar Condição de Pagamento — POST /CRM_Negocio/CRM_InativarNegociacaoOrcamento.
  • Requisição Customizada — qualquer endpoint GET/POST com confirmação para métodos não-GET.

Autenticação

Credencial Campos Dealer API com CNPJ, login, senha e base URL. O nó faz login a cada execução, mantém cookies de sessão e token anti-CSRF apenas em memória e renova o RVT automaticamente após login (necessário para POSTs autenticados).

Saída

Por padrão o nó devolve apenas o conteúdo do campo Objeto do envelope {Mensagem, Objeto, Erro, Codigo, PBV_RetornoValidacao}. Use a opção "Retornar Envelope Completo" para receber a resposta completa.

Instalação (n8n)

npm install n8n-nodes-camposdealer

Pacote publicado: n8n-nodes-camposdealer@0.2.1

Build local

npm install
npm run build

Para registrar no n8n local, siga a documentação de community nodes do n8n e aponte para a pasta dist/.

Documentação da API

Veja ../docs/writes-confirmed.md para payloads validados ao vivo, regras de Playbook por etapa do funil e mapeamento de "Condição de Pagamento".

Discussion