⚡ Introducao ao n8n
n8n e uma plataforma de automacao open-source com interface visual. Permite criar workflows conectando 400+ aplicacoes, incluindo nodes nativos para AI.
Por que n8n?
- •Open-source: Self-hosted, sem vendor lock-in
- •Visual: Drag-and-drop, sem codigo para casos simples
- •Extensivel: Code nodes para logica custom
- •AI-ready: Nodes nativos para OpenAI, Anthropic, etc
🤖 AI Nodes
n8n oferece nodes nativos para os principais provedores de AI, permitindo integrar LLMs em workflows sem escrever codigo de API.
OpenAI
- • Chat Completion
- • Image Generation (DALL-E)
- • Embeddings
- • Assistants API
Anthropic
- • Claude Chat
- • Messages API
- • Vision support
- • Tool use
Google AI
- • Gemini
- • Vertex AI
- • Palm API
- • Translation
🔄 Triggers e Webhooks
Triggers definem quando um workflow executa. Webhooks permitem que sistemas externos iniciem workflows em tempo real.
Tipos de Triggers
- Schedule: Cron expressions (diario, semanal)
- Webhook: HTTP endpoint custom
- Polling: Verifica mudancas periodicamente
- App Events: Slack message, Gmail, etc
Webhook Example
POST https://n8n.example.com/webhook/abc123
{
"message": "Analise este texto",
"data": "..."
}
🧩 Integracoes Comuns
n8n conecta AI a ferramentas do dia-a-dia, permitindo automacoes poderosas com minimo esforco.
Slack
Gmail
Notion
Airtable
GitHub
Google Drive
Jira
Stripe
🎨 Workflows com AI
Padroes comuns de workflows que combinam AI com outras automacoes.
Email Classifier
Gmail Trigger → OpenAI (classificar) → IF (urgente?) → Slack/Label
Content Generator
Webhook (topic) → Claude (gerar) → Notion (salvar) → Twitter (publicar)
Lead Enrichment
Form Submit → GPT (extrair dados) → Clearbit (enriquecer) → HubSpot (criar contato)
🔗 Skills + n8n
Skills podem disparar workflows n8n ou serem chamadas por workflows, criando integracao bidirecional.
Skill que dispara n8n
---
name: report-generator
description: Gera relatorios automatizados.
Use quando usuario pedir relatorio de vendas.
allowed-tools: Bash(curl:*)
---
# Report Generator
Para gerar relatorio, dispare o workflow:
```bash
curl -X POST https://n8n.example.com/webhook/report \
-H "Content-Type: application/json" \
-d '{"period": "$PERIOD", "type": "$TYPE"}'
```
🎯 Proximo Passo
No proximo modulo, exploramos APIs e Webhooks em detalhe - autenticacao, tratamento de erros e MCP servers.
📚 Resumo do Modulo
Proximo Modulo:
4.5 - APIs e Webhooks