n8n: Automatización Sin Código
n8n: Automatización Sin Código con IA
n8n es una herramienta de automatización open source que te permite conectar servicios y crear workflows visuales — como Zapier pero gratis y instalable en tu propia computadora.
¿Qué es n8n?
n8n (pronunciado “n-eight-n”) es una plataforma de automatización de workflows que:
- Es open source: Puedes instalarlo gratis en tu computadora
- Tiene interfaz visual: Arrastra y conecta nodos
- Tiene nodos de IA: Integración con LLMs, embeddings, y más
- Se puede extender: Escribe código custom si necesitas
- Tiene 400+ integraciones: Gmail, Slack, GitHub, Notion, bases de datos…
Instalación
Docker (recomendado)
# Instalar n8n con Dockerdocker run -it --rm \ --name n8n \ -p 5678:5678 \ -v ~/.n8n:/home/node/.n8n \ n8nio/n8n
# Abrir en navegador# http://localhost:5678npm (sin Docker)
# Instalar globalmentenpm install -g n8n
# Iniciarn8n
# Abrir en navegador# http://localhost:5678Nodos de IA disponibles
| Nodo | Qué hace | Proveedor |
|---|---|---|
| AI Agent | Ejecuta un agente con herramientas | Cualquier LLM |
| AI Chain | Cadena de llamadas LLM | Cualquier LLM |
| AI Memory | Memoria de conversación | Buffer, Window |
| AI Tool | Herramienta custom para agentes | Custom |
| Embeddings | Genera embeddings | OpenAI, HuggingFace |
| chatGPT | Llamada directa a ChatGPT | OpenAI |
| Google Gemini | Llamada directa a Gemini | |
| Ollama | Modelo local | Self-hosted |
Workflow ejemplo: Resumir emails
[Gmail Trigger] → [AI Agent] → [Slack Notification] ↓ ↓ New email Resumen + acción sugeridaPaso a paso:
- Trigger: Gmail node con “On New Email”
- AI Agent:
- LLM: OpenRouter (Gemini Flash, gratis)
- System prompt: “Resume este email en 3 bullets y sugiere una acción”
- Input: el cuerpo del email
- Action: Slack node que envía el resumen
Workflow ejemplo: Generar contenido de blog
[Schedule Trigger] → [Google Sheets] → [AI Agent] → [WordPress] → [Slack] (9am diario) (ideas de blog) (escribe) (publica) (avisa)- Schedule: Se ejecuta cada día a las 9am
- Google Sheets: Lee la siguiente idea de la lista
- AI Agent: Escribe el artículo completo
- LLM: Claude (mejor escritura)
- System prompt: “Escribe un artículo de blog en español sobre {topic}”
- WordPress: Publica como draft
- Slack: Notifica que el artículo está listo para revisión
Configuración con OpenRouter (gratis)
En n8n, configura el nodo de LLM con OpenRouter:
Type: OpenAIBase URL: https://openrouter.ai/api/v1API Key: sk-or-v1-...Model: google/gemini-2.0-flash-exp:freeEsto te da IA completamente gratuita en tus workflows.
Nodos custom con código
Si necesitas lógica que los nodos no cubren, puedes añadir un nodo de código:
// Nodo "Code" en n8nconst emails = $input.all();
const summaries = emails.map(email => { const subject = email.json.subject; const from = email.json.from; const urgency = subject.toLowerCase().includes('urgente') ? '🔴' : '🟢';
return { from, subject, urgency, preview: email.json.body.substring(0, 100) + '...' };});
return summaries;Casos de uso populares
| Workflow | Trigger | Procesa | Output |
|---|---|---|---|
| Resumir emails | Nuevo email | LLM resume | Slack/Notion |
| Generar reportes | Schedule semanal | LLM analiza datos | Email/Google Docs |
| Clasificar leads | Nuevo formulario | LLM categoriza | CRM update |
| Traducir contenido | Nuevo post | LLM traduce | Publicación en otro idioma |
| Monitorear mentions | Webhook/Twitter | LLM analiza sentimiento | Alerta Slack |
| Auto-responder | Nuevo email | LLM responde | Draft en Gmail |
n8n vs Zapier vs Make
| Feature | n8n | Zapier | Make |
|---|---|---|---|
| Precio | Gratis (self-host) | Desde $20/mes | Desde $9/mes |
| Open source | Sí | No | No |
| Nodos de IA | Sí (nativos) | Limitado | Limitado |
| Hosting | Self-host o cloud | Cloud only | Cloud only |
| Límites | Ilimitado | Por plan | Por plan |
| Dificultad | Media | Fácil | Media |
[!TIP] Para aprender automatización con IA, n8n es la mejor opción: gratis, open source, con nodos de IA nativos, y puedes instalarlo localmente sin preocuparte por costos.