wiseboard

Node n8n para enviar leads e campanhas do Google para o Wiseboard (Edge Function ingest)

Package Information

Released: 3 mo ago
Downloads: 139 weekly / 139 monthly
Latest Version: 0.1.0
Author: Eduardo

Documentation

n8n-nodes-wiseboard

Community node do n8n para enviar dados ao Wiseboard sem precisar montar JSON na mão num nó HTTP Request. Os campos já aparecem prontos como formulário e todo campo deixado em branco é enviado como null.

Por baixo, ele chama a Edge Function ingest do Wiseboard (Supabase), autenticando com o header x-wiseboard-token.

Operações

Operação Destino no Wiseboard
Enviar Lead Cria/atualiza um lead no CRM (deduplica por external_id)
Enviar Campanha Google Insere/atualiza uma linha diária de campanha do Google

O token define a operação. No Wiseboard, em Conexões, você cria um endpoint do tipo leads_new (para leads) ou google_sync (para Google) e usa o token correspondente na credencial.

Credencial — Wiseboard API

Campo Obrigatório Descrição
Ingest URL sim Já vem preenchida com a URL da Edge Function do seu projeto
Webhook Token sim Token gerado no Wiseboard (Conexões)
Supabase Anon Key não Só preencha se a Edge Function exigir Authorization: Bearer (verify_jwt ativo)

Comportamento de campos vazios

Campo em branco → enviado como null. A função ingest ignora valores null:

  • Em criação, o campo simplesmente não é gravado (usa o default do banco).
  • Em atualização (mesmo external_id), o valor existente é preservado — null não apaga.

Instalação (desenvolvimento local)

npm install
npm run build

Para testar no n8n local, linke o pacote na pasta de custom nodes:

# dentro deste projeto
npm link
# em ~/.n8n/custom (crie se não existir)
npm link n8n-nodes-wiseboard

Reinicie o n8n. Ou instale via Settings → Community Nodes depois de publicar no npm.

Publicação no npm

npm run build
npm publish --access public

O nome do pacote precisa começar com n8n-nodes- (já está correto).

Licença

MIT

Discussion