O que é n8n

n8n é uma plataforma de automação de fluxos de trabalho com editor visual e um núcleo open-source fair-code. Para quem dirige um negócio, é uma forma de tirar da equipe a transferência manual de dados entre serviços — captar leads, atualizar o CRM, enviar notificações — sem contratar um desenvolvedor para cada integração. Você conecta serviços, APIs e bancos de dados em cadeias: os dados chegam por webhook, são processados e vão para Slack, Google Sheets, CRM ou qualquer outro destino. Abaixo: o que é essa ferramenta, quanto custa mantê-la, como se diferencia do Zapier e do Make, e para quem ela serve.

Resumo: o que isso significa para o seu negócio
- É uma ferramenta open-source, não um SaaS pronto para usar. Você pode implantar o n8n gratuitamente em self-hosted, ou usar o n8n Cloud gerenciado a partir de ~€20/mês — você paga pela hospedagem e pelo tempo de configuração, não por uma assinatura com suporte incluído de fábrica.
- Sem taxa por operação. Diferente do Zapier e do Make, o self-hosting não tem limite de execuções do workflow — isso reduz bastante os custos com alto volume de leads ou integrações frequentes.
- Seus dados ficam sob seu controle no modelo self-hosted: leads, pagamentos e dados de clientes não passam pela nuvem de terceiros — um diferencial para setores com exigências de confidencialidade.
- A curva de entrada é maior que a do Zapier. Implantar e manter o n8n exige um desenvolvedor ou alguém tecnicamente capacitado da equipe; sem esse recurso, o n8n Cloud ou um concorrente SaaS é o caminho mais simples.
- Cobre cenários de negócio comuns sem desenvolver uma aplicação própria: um lead do seu site → enriquecimento via API → registro no CRM → notificação no Telegram ou Slack.
- Encaixa bem: equipes com recurso técnico para quem controle de dados e ausência de taxa por operação importam. Encaixa mal: quando é preciso um SaaS totalmente pronto sem nenhuma configuração.
O que é este projeto
n8n (pronuncia-se «n-eight-n», de «nodemation») é uma plataforma fair-code de automação de workflows criada por Jan Oberhauser em Berlim. O projeto começou em 2019 e cresceu até se tornar uma das ferramentas open-source mais populares para automação no-code/low-code: tem centenas de milhares de estrelas no GitHub e uma comunidade ativa.
A ideia do n8n é simples: em vez de escrever um script para cada integração, você monta um workflow — um grafo de nós. Cada nó faz uma ação: receber um e-mail, filtrar JSON, chamar uma requisição HTTP, gravar uma linha em uma planilha. As conexões entre nós passam os dados pela cadeia.
O n8n não está preso a uma única nuvem. Você pode:
- executá-lo self-hosted no seu próprio servidor, em Docker ou Kubernetes;
- usar n8n Cloud — hospedagem gerenciada da equipe do projeto;
- integrá-lo em CI/CD e infraestrutura interna como parte de um pipeline de dados.
A licença é fair-code: o código-fonte é aberto, o self-hosting é gratuito na maioria dos casos, mas alguns recursos enterprise e uso comercial em larga escala podem exigir condições separadas. Para equipes e projetos pessoais isso em geral não é um obstáculo.
Como um workflow é estruturado
No centro do n8n está um canvas, um editor de workflows drag-and-drop. Um workflow consiste em:
- Trigger — ponto de entrada: webhook, agendamento (cron), evento no Gmail, nova linha no Airtable, etc.
- Nodes — etapas de processamento: transformação de dados, condições (IF), loops, chamadas de API.
- Connections — linhas entre nós; por elas fluem objetos JSON com campos acessíveis na próxima etapa via expressões.
Os dados no n8n são um array de items, onde cada item é um objeto JSON. Um nó recebe items, processa e repassa adiante. Isso é útil para operações em lote: um webhook com um array de pedidos pode gerar dezenas de ramificações em paralelo.
As expressões usam sintaxe parecida com JavaScript: {{ $json.email }}, {{ $now }}, acesso a dados de nós anteriores via $('Node Name'). Para lógica complexa existe o nó Code — JavaScript ou Python completo dentro do workflow.
Em termos simples: um workflow é um fluxograma em que cada caixa executa uma ação e as setas mostram para onde os dados vão em seguida. Dá para montar com o mouse, sem abrir um editor de código.
Recursos principais
Integrações
Mais de 400 nós prontos para serviços populares: Google Workspace, Slack, Notion, HubSpot, Stripe, Telegram, PostgreSQL, Redis, AWS S3, OpenAI e centenas de outros. Se não houver nó pronto — HTTP Request cobre qualquer API REST, e Webhook aceita requisições entrantes das suas aplicações.
IA e agentes
Com o crescimento dos LLMs, o n8n adicionou nós para OpenAI, Anthropic, Google Gemini e modelos locais via Ollama. Você pode montar cadeias: requisição entrante → classificação via LLM → roteamento para ramos diferentes → resposta no chat. O nó AI Agent permite montar agentes simples com ferramentas sem backend separado.
Versionamento e depuração
Os workflows são salvos com histórico de alterações. O modo Test workflow executa a cadeia com dados reais ou de teste sem publicar. Para cada nó você vê entrada e saída — isso acelera a depuração em comparação com uma «caixa preta» em código puro.
Escalabilidade
O n8n self-hosted roda como aplicação Node.js. Para carga usa-se:
- queue mode com Redis e workers separados;
- escalonamento horizontal no Kubernetes;
- separação de triggers e execução (execution) em instâncias diferentes.
Para equipes pequenas basta um container Docker em um VPS.
n8n vs Zapier e Make
| Critério | n8n | Zapier | Make (Integromat) |
|---|---|---|---|
| Modelo | Fair-code, self-host | Apenas SaaS | Apenas SaaS |
| Preço | Self-host grátis; cloud a partir de ~€20/mês | A partir de $19.99/mês, limite de tasks | A partir de $9/mês, créditos por operação |
| Código | JavaScript/Python nos nós | Fórmulas limitadas | Funções integradas |
| Dados | No seu servidor | Na nuvem do Zapier | Na nuvem do Make |
| Complexidade | Curva de aprendizado maior | Mais fácil para iniciantes | Média, roteador visual |
Zapier é a melhor escolha para começar rápido sem DevOps: conectar Gmail ao Notion em cinco minutos. Make é mais flexível no roteamento visual e no trabalho com JSON. n8n ganha onde importam controle de dados, código personalizado, webhooks ilimitados no seu hardware e não pagar por cada «operação» com self-hosting.
Para quem o n8n serve
| Cenário | Por que n8n |
|---|---|
| Startups e equipes de produto | Integrações rápidas sem um desenvolvedor backend dedicado por conector |
| DevOps e engenheiros de dados | ETL, sincronização entre sistemas, alertas de monitoramento para Slack |
| Marketing e vendas | Lead do site → enriquecimento via API → registro no CRM → notificação no Telegram |
| Automação pessoal | Backup de notas, resumos RSS, casa inteligente via webhook |
| Protótipos de IA | Pipeline de documento para embedding, bot RAG com resposta no mensageiro |
Encaixa menos se a equipe não está pronta para administrar servidor e precisa de SaaS pronto sem configuração — então Zapier ou n8n Cloud são mais simples.
Como começar
A seção abaixo é para o desenvolvedor ou fornecedor de TI que vai implantar o n8n. Se você dirige um negócio e quer primeiro decidir se vale a pena investir na ferramenta, use as seções «Resumo: o que isso significa para o seu negócio» e «Pontos fortes e limitações».
Caminho mínimo para self-hosted:
- Instalar via Docker:
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n - Abrir
http://localhost:5678, criar conta (local). - Criar workflow: trigger Webhook → nó Set para processar → HTTP Request ou qualquer serviço.
- Ativar o workflow e enviar um POST de teste para a URL do webhook.
Em produção adicione reverse proxy (nginx, Caddy), HTTPS, backup do volume com credentials e variáveis de ambiente para segredos. Não guarde API keys nos nós em texto plano em trabalho em equipe — use o armazenamento de Credentials.
Documentação: docs.n8n.io. A comunidade está ativa no fórum e no GitHub Discussions.
Pontos fortes e limitações
Pontos fortes:
- sem taxa por operação com self-hosting — os custos ficam previsíveis mesmo com o volume crescendo
- controle total sobre dados e infraestrutura
- mais de 400 integrações prontas, além de HTTP Request e Webhook para o resto
- dá para escrever código (JavaScript/Python) onde um nó pronto não for suficiente
- comunidade ativa e desenvolvimento rápido do projeto, incluindo nós para agentes de IA
Pontos de atenção:
- implantar e manter a versão self-hosted exige um desenvolvedor ou fornecedor de TI
- em self-hosting, backups, atualizações e segurança são sua responsabilidade
- a curva de entrada é maior que a do Zapier — pode ser excesso para integrações pontuais muito simples
- um webhook aberto sem autenticação é um ponto de entrada nas suas integrações e precisa de proteção própria
Conclusão
n8n é uma alternativa open-source madura ao Zapier e ao Make para quem precisa de automação visual com possibilidade de escrever código, manter os dados na própria infraestrutura e não pagar por cada passo do workflow com self-hosting. Para quem dirige um negócio, é sobretudo uma forma de reduzir custos em integrações repetitivas e eliminar a transferência manual de dados entre serviços — desde que haja alguém para implantar e manter. A barreira de entrada é um pouco maior que no SaaS puro, mas compensa em flexibilidade: de um simples «formulário → Slack» a agentes de IA e pipelines de dados complexos.
Se você já usa APIs, webhooks e serviços em nuvem, o n8n costuma ser mais rápido e barato do que subir um microsserviço para cada integração.
Se precisar de ajuda com desenvolvimento, implementação de IA ou suporte ao site para o seu projeto - escreva-me.
Perguntas frequentes
O n8n é gratuito?
O n8n self-hosted é gratuito na maioria dos cenários: você paga apenas o servidor onde ele roda. n8n Cloud é hospedagem gerenciada paga com planos a partir de cerca de €20 por mês. Recursos enterprise (SSO, permissões avançadas) podem exigir licença separada — detalhes nas condições fair-code no site do projeto.
Quanto custa manter o n8n para um negócio?
No self-hosting não há custo direto de licença — você paga um servidor (a partir de alguns dólares por mês para uma equipe pequena) e o tempo de um especialista para configuração e manutenção. Com o n8n Cloud soma-se uma assinatura a partir de ~€20/mês, mas você deixa de se preocupar com a infraestrutura. Podem surgir custos adicionais com APIs pagas dos serviços integrados — por exemplo, tokens de um provedor de LLM para workflows de IA.
É preciso saber programar?
Não para cenários simples: nós e templates de workflow cobrem integrações típicas. Para lógica não trivial — filtragem, fusão de dados, APIs personalizadas — ajudam JavaScript básico e entender JSON. O nó Code permite dispensar um repositório backend separado.
Como o n8n difere do Zapier?
Principais diferenças: o n8n pode ser implantado na sua infraestrutura, os dados não precisam passar pela nuvem de terceiros, não há taxa por operação com self-hosting, e há mais liberdade com código e HTTP. O Zapier é mais fácil de começar e tem mais integrações «em um clique» para usuários não técnicos.
Dá para usar n8n com LLMs locais?
Sim. Há nós para Ollama, LM Studio e APIs compatíveis com OpenAI arbitrárias. Cenário típico: webhook com pergunta → nó Ollama → resposta no Telegram. Em produção convém rodar a inferência em servidor GPU separado e cachear requisições frequentes.
É seguro armazenar credentials no n8n?
As credentials são criptografadas no banco do n8n com chave da instância. Em produção: HTTPS na borda, restringir acesso à UI por VPN ou SSO, atualizações regulares, backups sem exportar segredos em texto claro, credentials separadas por ambiente (dev/staging/prod). Não exponha o n8n à internet sem autenticação — URLs de webhook viram pontos de entrada nas suas integrações.
Termos deste artigo
n8n — open-source workflow automation platform — plataforma open-source de automação de workflows
open-source — software with publicly available source code — software com código-fonte público
fair-code — source-available license with commercial use limits — código visível, uso comercial limitado
CRM — Customer Relationship Management — gestão de relacionamento com clientes
Zapier — SaaS that connects apps with no-code automations — SaaS que conecta apps com automações no-code
self-hosted — software you run on your own servers — software que você roda nos seus próprios servidores
self-hosting — running software on your own servers — rodar software nos seus próprios servidores
SaaS — Software as a Service — software como serviço
no-code — building apps with visual tools, little or no programming — montar apps com ferramentas visuais, pouco ou nenhum código
low-code — building apps mostly visually, with some custom code — apps sobretudo visuais, com algum código custom
pipeline — sequence of processing stages
CI/CD — Continuous Integration / Continuous Delivery — integração e entrega contínuas
Airtable — spreadsheet-database hybrid for lightweight apps — híbrido planilha/BD para apps leves
canvas — visual editor canvas for flows or layouts — tela visual do editor
HubSpot — CRM and marketing platform for inbound growth — plataforma de CRM e marketing para crescimento inbound
queue mode — execution via a background job queue
Ollama — tool to run local open-weight LLMs on your machine — ferramenta para rodar LLMs open-weight no local
backend — server-side logic, APIs and data layer — lógica de servidor, APIs e camada de dados
LLM — Large Language Model — modelo de linguagem grande
webhooks — HTTP callbacks when events happen — callbacks HTTP quando eventos ocorrem
embedding — numeric vector that captures text meaning — vetor numérico que captura o sentido do texto
DevOps — Development and Operations — desenvolvimento e operações
VPS — Virtual Private Server — servidor virtual privado
reverse proxy — front server that routes requests to backends — servidor frontal que roteia pedidos para backends
backup — copy kept for recovery
ETL — Extract, Transform, Load — extração, transformação e carga
API keys — secret tokens that authenticate API callers — tokens secretos que autenticam chamadas à API
RAG — Retrieval-Augmented Generation — geração aumentada por recuperação
LM Studio — desktop app to download and chat with local LLMs — app desktop para baixar e conversar com LLMs locais
GPU — Graphics Processing Unit — unidade de processamento gráfico
VPN — Virtual Private Network — rede privada virtual
SSO — Single Sign-On — login único