Homem desenhando um fluxo de automação em um quadro branco
Foto: Campaign Creators / Unsplash

Se você já perdeu uma tarde copiando dado de um sistema para outro, já tem um bom motivo para conhecer o n8n. É uma ferramenta de automação visual: você liga caixinhas na tela, cada caixinha faz uma coisa, e o conjunto vira um processo que roda sozinho.

Neste guia eu explico o que é a automação n8n, como ela funciona, como montar um primeiro fluxo útil e, principalmente, quando ela é a escolha certa e quando vale partir para código sob medida. Spoiler: as duas coisas convivem bem.

O que é o n8n

O n8n (lê-se “n-eight-n”, de nodemation) é uma plataforma de automação de fluxos de trabalho. Você monta um workflow conectando nós: um nó recebe um gatilho, outro busca dados, outro transforma, outro envia. Ele tem integrações prontas com centenas de serviços, como Google Sheets, Gmail, Slack, bancos de dados, APIs HTTP e modelos de IA.

Dois pontos fazem o n8n diferente de alternativas como Zapier e Make:

  • Pode rodar no seu servidor. A versão self-hosted roda em Docker, num VPS ou até num computador pequeno da empresa. Seus dados não precisam passar por terceiros.
  • Aceita código quando o visual não basta. Tem nó de JavaScript e Python para aquela transformação chata que nenhuma caixinha pronta faz.

Também existe a versão em nuvem, paga por assinatura, para quem não quer cuidar de servidor.

Como um fluxo do n8n funciona

Todo workflow segue a mesma lógica:

  1. Gatilho (trigger): o que dispara o fluxo. Pode ser um horário (todo dia às 8h), um webhook (um sistema avisou que algo aconteceu), um e-mail novo ou uma linha nova na planilha.
  2. Nós de ação: buscam, filtram, transformam e enviam dados.
  3. Condições: nós de decisão (IF, Switch) que mandam cada item para um caminho.
  4. Saída: o resultado final, como uma mensagem enviada, um registro criado ou um relatório.

Cada execução fica registrada, com os dados que entraram e saíram de cada nó. Quando algo dá errado, você abre a execução e vê exatamente onde parou. Isso ajuda muito na hora de corrigir.

Montando seu primeiro fluxo: pedido novo vira aviso no WhatsApp da equipe

Um exemplo simples e útil para loja pequena: toda vez que entra um pedido, a equipe recebe um resumo, e o pedido vai para uma planilha de controle.

Passo 1: subir o n8n

O jeito mais rápido para testar é com Docker:

docker run -it --rm -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Abra http://localhost:5678 no navegador e crie seu usuário. Para produção, rode num servidor com HTTPS, backup do volume e senha forte.

Passo 2: o gatilho

Adicione um nó Webhook. Ele gera uma URL. Configure sua loja ou ERP para chamar essa URL quando um pedido for criado. Se o sistema não tiver webhook, use um nó Schedule que consulta a API a cada poucos minutos.

Passo 3: tratar os dados

Use um nó Set (ou Edit Fields) para ficar só com o que importa: número do pedido, cliente, valor, itens e forma de pagamento. Menos dado circulando, menos chance de erro.

Passo 4: registrar na planilha

Nó Google Sheets, operação Append row. Cada pedido vira uma linha. Se você já controla tudo em planilha, veja também como automatizar planilhas.

Passo 5: avisar a equipe

Aqui entra a mensagem. Pode ser e-mail, Telegram ou WhatsApp. Para WhatsApp de forma oficial, o caminho é a API do WhatsApp Business, que a Meta cobra conforme a tabela dela. Um nó HTTP Request resolve a chamada.

Passo 6: tratar erros

Crie um Error Workflow que te avisa quando qualquer fluxo falhar. Automação que quebra em silêncio é pior que não ter automação, porque você acha que está funcionando.

n8n com IA: onde fica interessante

O n8n tem nós prontos para modelos como ChatGPT e Claude, e um nó de AI Agent que permite montar um agente que usa ferramentas. Alguns usos práticos:

  • Classificar mensagens: o e-mail que chegou é orçamento, reclamação ou spam?
  • Extrair dados de texto livre: transformar “quero 3 caixas do azul pra sexta” em produto, quantidade e data.
  • Resumir: juntar os chamados do dia e mandar um resumo para o gerente.
  • Responder com contexto: buscar o pedido e redigir a resposta para um humano aprovar.

Se o assunto agentes for novo para você, comece por agentes de IA: o que são. A dica é a mesma de sempre: deixe a IA só na parte que exige interpretação. O resto, regra simples resolve, mais barato e mais previsível.

n8n, Zapier ou Make?

Critérion8nZapierMake
Rodar no próprio servidorSimNãoNão
Curva de aprendizadoMédiaBaixaMédia
Código dentro do fluxoSim, JS e PythonLimitadoLimitado
Modelo de cobrançaGrátis self-hosted ou assinaturaPor tarefaPor operação
Bom paraQuem quer controle e volumeIntegrações rápidas simplesFluxos visuais complexos

Não existe vencedor universal. Para quem quer controle dos dados e roda muitas execuções, o n8n self-hosted costuma fazer mais sentido. Para duas integrações simples, o Zapier pode resolver em dez minutos.

Quando o n8n começa a apertar

Eu gosto do n8n, mas fluxo visual tem um risco: crescer até virar um painel de caixinhas que ninguém mais tem coragem de mexer. Sinais de que é hora de considerar código sob medida:

  • O fluxo virou um labirinto e só uma pessoa entende.
  • Você precisa de testes automatizados e controle de versão de verdade.
  • A regra de negócio é complexa, com muitas exceções.
  • O volume ficou alto e o servidor sofre.
  • A integração precisa de uma tela para a equipe usar, e não só de um processo rodando por trás.

Nesses casos, um sistema pequeno em Python ou Node.js costuma ser mais fácil de manter. Foi assim com meu script de emissão de NFS-e em Python e com o bot de WhatsApp em Node.js com Docker: regras específicas demais para caixinhas. Muitas vezes o melhor desenho é misto: n8n para orquestrar e um serviço pequeno para a parte difícil.

Perguntas frequentes

O n8n é gratuito?

A versão self-hosted pode ser usada sem custo de licença para uso interno, conforme a licença do projeto (vale ler os termos se você pretende revender). Você paga o servidor. A versão em nuvem é por assinatura.

Preciso saber programar para usar o n8n?

Para fluxos simples, não. Para tratar dados mais bagunçados e integrar com APIs sem nó pronto, saber um pouco de JavaScript e de como funciona uma requisição HTTP ajuda bastante.

O n8n é seguro?

Tão seguro quanto o servidor onde ele roda. Use HTTPS, senha forte, atualizações em dia, backup e guarde as credenciais no cofre do próprio n8n, nunca no meio do fluxo.

Dá para integrar o n8n com Bling, Tiny ou Omie?

Sim, pela API desses ERPs, usando o nó HTTP Request. Integrações com esses três são parte do dia a dia da yourobot.

Quer ajuda para montar o seu?

Se você tem um processo repetitivo e quer saber se o n8n resolve ou se vale algo sob medida, eu te digo com franqueza, inclusive quando uma planilha bem feita já basta. Veja como funciona o serviço de automação com IA, confira outros exemplos de automação de processos ou fale comigo pelo contato.

Tem uma tarefa que você repete toda semana?

Me conta qual é. Em 20 minutos de conversa eu digo se dá para automatizar, quanto tempo leva e quanto custa — sem compromisso.

WhatsApp