Como instalar o node da NooviChat no n8n
O node oficial da NooviChat para o n8n permite criar automações completas — enviar mensagens, criar contatos, disparar campanhas e reagir a eventos via webhook — tudo dentro dos seus fluxos do n8n.
Sobre o node
O pacote n8n-nodes-noovichat é um Community Node que adiciona ao n8n suporte nativo à API da NooviChat. Com ele você pode:
- Enviar e receber mensagens em conversas
- Criar e atualizar contatos
- Gerenciar caixas de entrada (inboxes)
- Disparar campanhas de mensagens
- Escutar eventos da NooviChat via Webhook Trigger
- Executar qualquer endpoint da API REST da NooviChat
| Pacote npm | n8n-nodes-noovichat |
| Compatibilidade | n8n 1.0+ |
| Autenticação | API Access Token (gerado na NooviChat) |
Pré-requisitos
- Uma instância do n8n funcionando (self-hosted ou n8n Cloud)
- Acesso de administrador ao n8n para instalar Community Nodes
- Uma conta ativa na NooviChat
- O API Access Token da sua conta NooviChat (Configurações → API Access Token)
Método 1 — Community Nodes (recomendado)
O método mais simples — feito diretamente pela interface do n8n, sem precisar acessar o servidor.
Abrir as configurações do n8n
No menu lateral do n8n, clique em Settings (ícone de engrenagem) e depois em Community Nodes.
Instalar o node
Clique em Install a community node, insira o nome do pacote e confirme:
n8n-nodes-noovichatAceitar o aviso de segurança
O n8n exibirá um aviso sobre Community Nodes. Leia e clique em Install para confirmar.
Reiniciar o n8n (se necessário)
Em algumas versões o n8n reinicia automaticamente. Se o node não aparecer na busca, reinicie manualmente:
# Se estiver usando Docker\ndocker restart seu-container-n8nn8n Cloud
No n8n Cloud, Community Nodes precisam ser habilitados pelo administrador do workspace em Settings → Community Nodes → Enable.
Método 2 — Linha de comando
Ideal para servidores auto-hospedados onde você tem acesso ao terminal.
Acessar o container do n8n
# Substitua "n8n" pelo nome do seu container
docker exec -it n8n shInstalar o pacote via npm
npm install n8n-nodes-noovichatSair e reiniciar o container
exit
docker restart n8nMétodo 3 — Docker Compose
Melhor opção para manter a instalação persistente e reproduzível — o node é instalado toda vez que o container sobe.
No seu docker-compose.yml, adicione a variável de ambiente N8N_COMMUNITY_PACKAGES_ENABLED e liste o pacote em N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE:
services:
n8n:
image: n8nio/n8n:latest
environment:
# Habilitar Community Nodes
- N8N_COMMUNITY_PACKAGES_ENABLED=true
# Instalar automaticamente ao iniciar
- N8N_COMMUNITY_PACKAGES_INSTALL_MISSING_PACKAGES=true
- N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=n8n-nodes-noovichat
volumes:
- n8n_data:/home/node/.n8n
ports:
- "5678:5678"
restart: unless-stopped
volumes:
n8n_data:Variável N8N_CUSTOM_EXTENSIONS (versões antigas)
Em versões do n8n anteriores à 1.0, o método era apontar para um diretório com o pacote instalado via N8N_CUSTOM_EXTENSIONS. Se você usa uma versão antiga, consulte a documentação do n8n para o processo correto.
Verificação
Após a instalação, confirme que o node está disponível:
- 1Abra o editor de um workflow no n8n
- 2Clique em + para adicionar um novo node
- 3Na barra de busca, digite "NooviChat"
- 4O node deve aparecer na lista com o logo da NooviAI
Primeiro uso — configurar credencial
Na primeira vez que usar o node, você precisará configurar a credencial com o token da NooviChat:
Adicionar o node NooviChat ao workflow
Busque por "NooviChat" no painel de nodes e arraste para o canvas.
Criar nova credencial
No painel do node, clique em Credential → Create New. Informe:
Preencher os dados de acesso
| Campo | Onde encontrar |
|---|---|
| Base URL | URL da sua instância NooviChat, ex: https://chat.seudominio.com |
| API Access Token | NooviChat → Configurações → Integrações → API Access Token |
Testar e salvar
Clique em Test connection. Se aparecer "Connection successful", clique em Save.
Problemas comuns
Node não aparece na busca após instalar
Reinicie o container/processo do n8n. Em alguns casos, um Hard Refresh (Ctrl+Shift+R) no browser resolve.
"Community Nodes are disabled"
Adicione a variável de ambiente N8N_COMMUNITY_PACKAGES_ENABLED=true e reinicie o n8n.
Erro "401 Unauthorized" ao testar a credencial
Verifique se o API Access Token está correto e se a Base URL aponta para a instância certa (sem barra no final).
Node instalado mas não atualiza para nova versão
Acesse Settings → Community Nodes, localize o n8n-nodes-noovichat e clique em "Update".