Objetivo del Proyecto
Construir una automatización completa que reciba datos de un formulario externo, los clasifique, los persista, los notifique y maneje sus propios errores. Este proyecto demuestra que eres un Arquitecto de Automatizaciones, no alguien que solo copia plantillas.
El diploma no es el archivo
El entregable real es: un workflow que un colega pueda importar, activar y poner en producción sin tu ayuda. Si necesitas explicar manualmente un paso, el proyecto no está terminado.
Requisitos Mínimos
| # | Requisito | Módulo que lo cubre |
|---|---|---|
| 1 | Webhook que recibe un JSON de formulario | Módulo 04 |
| 2 | Nodo Code o IA que clasifica el contenido del JSON | Módulos 08 / 09 |
| 3 | Ramificación por tipo a diferentes subworkflows | Módulos 10 / 11 |
| 4 | Un subworkflow que hable con PostgreSQL | Módulo 07 |
| 5 | Notificación final al cliente por Telegram | Módulos 03 / 05 |
| 6 | Error Trigger que capture y reporte fallos | Módulo 06 |
La Plantilla de Referencia
En recursos/plantillas-n8n/ encontrarás proyecto-final-maestro.json: un esqueleto exportado de n8n con los stubs de cada nodo del requisito. Cárgalo en tu instancia como punto de partida:
- Importa el JSON en n8n (Workflows → Import)
- Conecta cada stub en el orden correcto
- Rellena la lógica de cada nodo con lo aprendido en cada módulo
- Configura tus credenciales reales (PostgreSQL, Telegram)
- Activa el workflow y ejecuta el laboratorio final
Regla anti-trampa
El esqueleto tiene los nodos desconectados y sin lógica. Tu trabajo es demostrar que entiendes cada pieza, no arrastrar y soltar un archivo completo.
Criterios de Evaluación
| Criterio | Peso | Nivel Esperado |
|---|---|---|
| Resiliencia | 25% | Responde al 100% de las ejecuciones; los fallos no pierden datos |
| Arquitectura modular | 25% | Lógica dividida en subworkflows reutilizables, no un monolito |
| Persistencia | 20% | Cada lead insertado en PostgreSQL es consultable después |
| Detección de errores | 15% | Error Trigger reporta al canal correcto con el dato intacto |
| Claridad | 15% | Cualquier colega lee el flujo y entiende la lógica |
Checklist del Módulo 16
Desafío Final
Entrega de Grado
Completa el proyecto y pásalo por la rúbrica real:
- Importa
proyecto-final-maestro.jsony construye la solución completa. - Prueba con 5 ejecuciones reales (3 válidas, 2 con datos inválidos). Documenta el resultado de cada una.
- Simula un fallo (Chat ID inválido en Telegram) y demuestra que el Error Trigger lo captura y el dato se conserva.
- Exporta tu workflow final y envíalo a un colega: él debe activarlo y correrlo sin instrucciones.
- Escribe un README de 1 página: arquitectura, nodos, credenciales necesarias y cómo activarlo.
Si logras esto, has completado el Máster. Sigue al Módulo 17 para convertir el título en ingresos.