Rufat Nuriyev atualizado

O que é n8n

Interface do editor visual de automação de workflows 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.

Diagrama de automação de onboarding de projeto em um quadro de vidro no escritório

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:

  1. Instalar via Docker: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
  2. Abrir http://localhost:5678, criar conta (local).
  3. Criar workflow: trigger Webhook → nó Set para processar → HTTP Request ou qualquer serviço.
  4. 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

Contato