📚 Série: Automação Open-Source → Make | RPA | Automação Marketing
O que é N8N?
N8N é plataforma open-source de automação workflow que conecta 400+ aplicativos (APIs, bancos de dados, IA) via interface visual drag-and-drop, 100% self-hosted para controle total dos dados vs Zapier/Make cloud. Developers usam N8N para criar automações complexas (webhooks custom, JavaScript nodes, banco dados direto) sem limitações de operations/mês pagos. Empresas economizam $500-2k/ano vs ferramentas SaaS e mantêm compliance LGPD/GDPR hospedando localmente.
Diferença crítica: N8N = código aberto (você possui) vs Zapier/Make = SaaS proprietário (vendor lock-in + custos recorrentes infinitos).
N8N vs Zapier vs Make
| Aspecto | N8N | Zapier | Make |
|---|---|---|---|
| Preço (10k ops) | Grátis | $29/mês | $9/mês |
| Hospedagem | Self-hosted | Cloud SaaS | Cloud SaaS |
| Código aberto | ✅ Sim | ❌ Não | ❌ Não |
| Apps integrados | 400+ | 5.000+ | 1.400+ |
| Custom code | ✅ JavaScript nativo | ⚠️ Limitado | ⚠️ JSON only |
| Banco dados direto | ✅ PostgreSQL/MySQL | ❌ Via API | ❌ Via API |
| LGPD compliance | ✅ Total (self-host) | ⚠️ Depende vendor | ⚠️ Depende vendor |
| Curva aprendizado | Difícil | Fácil | Média |
Para quem: N8N = Developers/empresas tech | Zapier = Marketing | Make = Meio-termo
Instalação N8N
Opção 1: Docker (Recomendado)
# docker-compose.yml
version: "3"
services:
n8n:
image: n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=senha123
volumes:
- ~/.n8n:/home/node/.n8n
# Subir
docker-compose up -d
# Acessar: http://localhost:5678
Requisitos: Docker instalado (5 min setup)
Opção 2: npm (Node.js)
npm install n8n -g
n8n start
# Acessar: http://localhost:5678
Opção 3: Cloud N8N (Pago)
- Hospedagem oficial n8n.io
- Preço: $20/mês (5k executions)
- Benefício: Zero manutenção
Use se: Não quer gerenciar servidor
Top 10 Workflows N8N
1. Webhook → Database → Email
API recebe lead:
Webhook (POST /lead)
↓
Parse JSON
↓
Insert PostgreSQL
↓
Send Email (SendGrid)
↓
Slack notification (vendas)
Diferencial N8N: Banco direto (sem CRM intermediário)
2. Scraping Web Agendado
Diariamente (cron):
HTTP Request (GET concorrente.com/precos)
↓
HTML Extract (preços)
↓
Compare com seus preços (PostgreSQL query)
↓
If preço_concorrente < seu_preco:
→ Telegram alert
→ Create Trello card "Ajustar preço"
ROI: E-commerce - Competitividade automática
3. WhatsApp Business API + CRM
Mensagem cliente:
WhatsApp webhook
↓
ChatGPT API: Classificar intent
- Suporte → Criar ticket Zendesk
- Vendas → Criar deal Pipedrive
- FAQ → Responder automático
↓
Log conversa (MongoDB)
Volume: 1.000+ msgs/dia (grátis vs $200/mês Make)
4. GitHub → Deploy Automático
Push main branch:
GitHub webhook (push)
↓
Run SSH command (VPS):
git pull
npm install
pm2 restart app
↓
Slack: "Deploy concluído ✅"
↓
Se erro:
→ Rollback (git revert)
→ Alert urgente (PagerDuty)
DevOps: CI/CD zero custo
5. Email Parser → Invoices
Email com PDF fatura:
IMAP (monitor inbox)
↓
Detectar anexo PDF
↓
OCR (Tesseract.js node)
↓
Extract valores (regex)
↓
Insert Google Sheets
↓
Se valor > R$ 10k:
→ Notificar CFO (WhatsApp)
Economia: Accounting - 15h/mês
6. Social Media Monitoring
15 min interval:
Twitter API: Search "@sua_marca"
↓
Filter (sentiment analysis - IA)
↓
If negativo:
→ Create Zendesk ticket
→ Notify community manager (Telegram)
If positivo:
→ Auto-reply (agradecimento)
→ Save testimonial (Airtable)
Reputação: Resposta <30 min
7. Database Backup Automático
Diariamente 3am:
PostgreSQL: pg_dump
↓
Compress (gzip)
↓
Upload Google Drive
↓
Delete backups >30 dias
↓
Verify integrity (checksum)
Disaster recovery: 100% automatizado
8. Lead Scoring + Routing
Novo lead (form site):
Webhook
↓
Enrich data (Clearbit API):
- Company size
- Industry
- Revenue
↓
Calculate score (JavaScript):
score = size*2 + revenue*3
↓
If score >= 80:
→ Assign top vendedor (round-robin)
→ WhatsApp imediato
Else:
→ Email nurturing sequence
Conversão: +190% leads qualificados
9. Content Publishing Multi-Channel
Publicar blog post:
WordPress webhook (new post)
↓
Extract:
- Title
- Excerpt
- Featured image
↓
Transform para cada rede:
- LinkedIn: Article format
- Twitter: Thread (1/N)
- Instagram: Carrossel (API Buffer)
↓
Schedule optimal times (por rede)
Alcance: 1 post → 4 canais (zero manual)
10. IoT Sensor → Actions
Sensor temperatura:
MQTT broker (sensor data)
↓
If temp > 28°C:
→ API call (ligar AC)
→ Log event (InfluxDB)
→ Notify Telegram
Use case: Automação residencial/industrial
Recursos Avançados N8N
1. Function Nodes (JavaScript)
Lógica custom:
// Transform data complexo
items.forEach(item => {
item.json.fullName = `${item.json.firstName} ${item.json.lastName}`;
item.json.age = 2025 - item.json.birthYear;
});
return items;
Poder: Sem limitações (qualquer código JS)
2. Database Nodes (SQL Direto)
Query PostgreSQL:
SELECT
customer_id,
SUM(order_value) as ltv
FROM orders
WHERE created_at >= NOW() - INTERVAL '90 days'
GROUP BY customer_id
HAVING ltv > 1000
Vantagem: Pular APIs lentas
3. Cron Jobs Flexíveis
Expressões avançadas:
0 9 * * 1-5 # Segunda-sexta 9am
0 */2 * * * # A cada 2 horas
0 0 1 * * # Primeiro dia mês
4. Error Workflows
Catch global errors:
Qualquer workflow falha
↓
Error workflow:
→ Log erro (Sentry)
→ Screenshot debug
→ Notificar admin (PagerDuty)
→ Retry automático (3x)
Confiabilidade: 99.5%+
5. Sub-Workflows (Reusable)
Modular:
Workflow A: Enriquecer lead (Clearbit)
↓
Chamado por:
- Workflow B (form site)
- Workflow C (import CSV)
- Workflow D (API externa)
DRY: Don’t Repeat Yourself
5 Casos Reais ROI
Caso 1: SaaS - $18k/ano economia
Antes: Zapier Professional
- $299/mês × 12 = $3.588/ano
- Make Pro: $192/mês × 12 = $2.304/ano
- Total: $5.892/ano
Migração N8N:
- VPS ($20/mês) = $240/ano
- Manutenção (10h/ano × $80) = $800/ano
- Total: $1.040/ano
Economia: $4.852/ano (82%)
Bonus: Sem limite operations
Caso 2: Agência - Compliance LGPD
Problema: Cliente banco (dados sensíveis) → Zapier cloud = risco
Solução N8N:
- Self-hosted (VPS Brasil)
- Dados nunca saem infraestrutura
- Auditoria completa (logs)
Resultado: Contrato aprovado (compliance OK)
Caso 3: Startup - Escala sem custo
Crescimento:
- Mês 1: 10k operations
- Mês 6: 500k operations
- Mês 12: 2M operations
Zapier: $299/mês (Mês 1) → $2.400/mês (Mês 12) N8N: $20/mês (fixo)
Economia 12 meses: $28k+
N8N: Prós e Contras
✅ Vantagens
- Custo zero operations: Unlimited workflows
- Propriedade dados: Self-hosted (LGPD/GDPR)
- Customização total: JavaScript + SQL + APIs
- Comunidade ativa: 300+ templates prontos
- Sem vendor lock-in: Migrar dados fácil
❌ Desvantagens
- Setup técnico: Requer conhecimento Docker/servidor
- Menos integrações: 400 vs 5k Zapier
- Manutenção: Updates manuais (self-host)
- Suporte: Comunidade vs premium Zapier
- Learning curve: Mais difícil que Zapier
Veredicto: Worth it para developers/empresas tech
Quando Usar N8N
✅ Use N8N se:
- ☑ Conhecimento técnico (Docker, APIs, SQL)
- ☑ >50k operations/mês (economia significativa)
- ☑ Compliance crítico (LGPD/HIPAA)
- ☑ Precisa customização avançada
- ☑ Budget limitado (startup/escala)
❌ Use Zapier/Make se:
- Time não-técnico (marketing)
- Precisa app específico (5k apps Zapier)
- Prefere suporte premium
- Quer zero manutenção
Combo: N8N (backend/ops) + Zapier (marketing simples)
Próximos passos
Explore outras automações:
- Make - Alternativa visual
- RPA - Desktop automation
- Automação Marketing - Email + social
- IA para Vendas - Workflows IA
- Chatbot WhatsApp - Atendimento N8N
Precisa implementar N8N self-hosted? A Agência Café Online gerencia 50+ workflows N8N para clientes (economia média $800/mês vs SaaS). Consultoria grátis.
Sobre o autor: Felipe Zanoni usa N8N há 3 anos, com 80+ workflows self-hosted processando 2M+ executions/mês sem custo de operations.