Módulo 5 · Automatización con n8n¶
Etapa 1 · Nivel 1 (usar y configurar) · 18 h (5 h de teoría y 13 h de práctica) · 11 lecciones
Objetivo¶
Construir automatizaciones robustas con n8n basadas en lógica determinista, integradas con API, bases de datos y servicios, como base para las automatizaciones con IA de M13.
Qué vas a aprender¶
Conceptos de n8n (workflows, nodos, ítems, triggers, ejecuciones, credenciales, expresiones); autohospedaje con Docker; webhooks y API; transformación de datos; nodo de código y subworkflows; manejo de errores, reintentos e idempotencia; seguridad de n8n 2.x; modelo Guardar/Publicar y versionado; primer nodo LLM dentro de un flujo determinista.
Antes de empezar¶
- Prerrequisitos: Módulo 0 (indispensable), Módulo 2 (recomendado, solo para L5.3.3).
- Herramientas: n8n Community autohospedado en Docker (gratuito), PostgreSQL; para L5.3.3, Ollama o una API con nivel gratuito; n8n Cloud opcional
[Pago].
Lecciones¶
Las lecciones con material tienen enlace. Las marcadas como Próximamente ya forman parte del programa y se están escribiendo. Las de la ruta esencial son el núcleo del módulo; las marcadas para profundizar amplían el tema y se pueden hacer después.
5.1 · Fundamentos¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L5.1.1 | Qué es n8n y cuándo conviene Qué es n8n y cuándo conviene frente a código propio u otras plataformas. Workflow determinista vs. agente (anticipo). |
Conceptual | Esencial | Próximamente |
| L5.1.2 | Instalación con Docker y PostgreSQL Instalación con Docker y PostgreSQL; estructura de una instancia. |
Práctica | Esencial | Próximamente |
| L5.1.3 | Modelo de datos Ítems, JSON, expresiones y mapping. |
Práctica | Esencial | Próximamente |
| L5.1.4 | Triggers Triggers: manual, programado, webhook y eventos de aplicaciones. |
Práctica | Esencial | Próximamente |
5.2 · Integraciones¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L5.2.1 | Webhooks y HTTP Request Webhooks entrantes y salientes; nodo HTTP Request contra API REST propias. |
Práctica | Esencial | Próximamente |
| L5.2.2 | Bases de datos, archivos y servicios Bases de datos, archivos y servicios (correo, calendario, GitHub, Slack o Telegram). |
Práctica | Esencial | Próximamente |
| L5.2.3 | Credenciales y seguridad en n8n Credenciales y seguridad de n8n 2.x: task runners, aislamiento del nodo de código, variables de entorno bloqueadas, nodos deshabilitados por defecto y gestión de secretos. |
Mixta | Esencial | Próximamente |
| L5.2.4 | Nodo de código y subworkflows Nodo de código (JavaScript/Python), subworkflows y reutilización. |
Práctica | Profundizar | Próximamente |
5.3 · Robustez y primer paso con IA¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L5.3.1 | Manejo de errores error workflows, reintentos, idempotencia y alertas. |
Práctica | Esencial | Próximamente |
| L5.3.2 | Guardar, publicar y versionar workflows Guardar vs. publicar, exportación y versionado de workflows en Git. |
Práctica | Profundizar | Próximamente |
| L5.3.3 | Primer nodo LLM en un workflow Primer nodo LLM dentro de un workflow determinista (clasificar o resumir), con control de costo y validación de la salida. |
Mixta | Esencial | Próximamente |
Práctica del módulo¶
- Guiado: webhook → transformación → base de datos → notificación.
- Guiado: workflow programado que consulta una API propia y genera un reporte.
- Independiente: integración entre dos servicios con manejo de errores e idempotencia.
- Desafío: clasificar con un LLM los ítems de un flujo y enrutar según el resultado, validando la salida.
Proyecto o entregable¶
Proyecto P2 · Sistema personal de trabajo con IA (parte C). un workflow de n8n útil para tu trabajo, publicado, versionado en Git, con manejo de errores y al menos un paso con LLM validado.
Cómo se aprueba¶
P2-C ≥ 80% en la rúbrica; evaluación de módulo ≥ 80%. (P2 queda aprobado globalmente cuando sus tres partes lo están, en cualquier orden.)
Las reglas generales están en Evaluación y estados.
Hilos transversales¶
🔒 credenciales y webhooks públicos · 📏 casos de prueba de workflows · 💰 costo por ejecución · 🧭 n8n vs. script propio.