- n8n é open-source, auto-hospedável e tem 400+ integrações nativas — sem custo de licença por execução
- O fluxo básico tem 3 nós: Trigger → Processamento → Destino. Aprenda esse padrão e aplique em qualquer cenário
- Use o nó HTTP Request para qualquer API que não tem integração nativa — funciona com REST, GraphQL e SOAP
- Credenciais ficam no Credentials Manager criptografado — nunca cole tokens diretamente no fluxo
- Para >5.000 execuções/dia, custo n8n self-hosted é 10-50× menor que Zapier pago ou Make pago
- Em 1 hora você monta o primeiro fluxo; em 1 semana está em produção eliminando horas de trabalho manual
O que é o n8n e por que é a melhor escolha para PMEs
n8n (pronuncia-se "n-eight-n") é uma plataforma de automação de fluxos open-source lançada em 2019. O nome vem de "nodemation" — automação baseada em nós visuais conectados em sequência.
O diferencial em relação a Zapier, Make (Integromat) e Power Automate:
- Open-source com self-hosting: Instale no seu servidor, seus dados nunca saem da empresa. Zero dependência de terceiros para dados sensíveis.
- Sem limite de execuções: Na versão self-hosted, não há cobrança por execução. Zapier cobra por "task" — 750 tasks/mês no plano free, depois US$ 19.99+/mês.
- 400+ integrações nativas: Google Sheets, Notion, Salesforce, PostgreSQL, WhatsApp, Slack, HubSpot, Stripe, GitHub, e mais. O nó HTTP genérico conecta qualquer API REST.
- Código quando necessário: Nó Function permite JavaScript e Python inline — quando o visual não resolve, código resolve sem sair da plataforma.
- Comunidade ativa: 40.000+ membros no fórum, 900+ templates prontos para importar, e ecossistema crescendo.
n8n vs. Zapier vs. Make: comparativo por custo e volume
| Critério | n8n self-hosted | Zapier | Make |
|---|---|---|---|
| Custo mensal (1.000 exec/dia) | R$ 100-200 (VPS) | US$ 299/mês (Team) | US$ 99/mês (Teams) |
| Custo mensal (10.000 exec/dia) | R$ 200-400 (VPS maior) | US$ 599+/mês (Company) | US$ 299+/mês |
| Dados ficam onde | Seu servidor | Cloud Zapier (US) | Cloud Make (EU) |
| Código customizado | JS + Python inline | Limitado (Code by Zapier) | Limitado (JS modules) |
| Integrações | 400+ nativos + HTTP | 5.000+ (maior catálogo) | 1.500+ |
| Curva de aprendizado | Média (precisa de infra) | Baixa (tudo gerenciado) | Média |
Recomendação: Se tem equipe técnica mínima (1 dev) e >500 execuções/dia, n8n self-hosted. Se não tem ninguém técnico e volume é baixo, Zapier ou Make.
Escolha o processo onde alguém gasta mais de 1h/dia copiando dados entre sistemas. O ROI é imediato e a confiança da equipe na automação se constrói com resultados tangíveis.
Instalação em 5 minutos: Docker, Cloud e produção
Opção 1: Docker local (desenvolvimento)
# Rodar n8n com persistência de dados
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Acesse http://localhost:5678 e crie sua conta. Dados e workflows ficam em ~/.n8n.
Opção 2: docker-compose para produção
version: '3.8'
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=${N8N_DB_PASSWORD}
- N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}
- WEBHOOK_URL=https://n8n.suaempresa.com/
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
postgres:
image: postgres:16
environment:
- POSTGRES_DB=n8n
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=${N8N_DB_PASSWORD}
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
postgres_data:Importante em produção:
- Use PostgreSQL (não SQLite padrão) para persistência robusta
- Defina
N8N_ENCRYPTION_KEY— sem ela, credenciais são armazenadas em texto plano - Coloque atrás de reverse proxy (nginx/Caddy) com HTTPS via Let's Encrypt
- Configure backup automático do PostgreSQL (pg_dump diário)
Opção 3: n8n Cloud (sem servidor)
n8n Cloud oferece plano gratuito com 5 workflows e 200 execuções/mês — ideal para testar. Plano Starter (US$ 20/mês) com 2.500 execuções. Para Volume acima, self-hosted é mais econômico.
Requisitos de servidor para self-hosted
| Volume | CPU | RAM | Disco | Custo VPS |
|---|---|---|---|---|
| Até 500 exec/dia | 1 vCPU | 2 GB | 20 GB | R$ 50-100/mês |
| 500-5.000 exec/dia | 2 vCPU | 4 GB | 40 GB | R$ 100-250/mês |
| 5.000-50.000 exec/dia | 4 vCPU | 8 GB | 80 GB | R$ 250-500/mês |
Distribuidora eliminou 5h/dia de entrada manual de pedidos (CRM → ERP) com fluxo n8n de 6 nós. Tempo de implementação: 4 horas. Zero erros de digitação desde o dia 1. Custo mensal: R$ 150.