Anatomía de un workflow: Tu primer flujo
Esta lección es práctica y fundamental. Aquí aprendes a “unir los puntos” y hacer que los datos capturados en el inicio lleguen al final del proceso transformados.
🧩 Conceptos Básicos: Nodos y Datos
- Nodo: Cualquier elemento en el lienzo (excepto las notas) es un nodo. Cada uno tiene una función específica (Trigger o Acción).
- El “Item”: Es la unidad de información en N8N. Es vital entender que los datos viajan empaquetados en objetos JSON.
- 💡 Truco Pro: Pin Data:
- Para evitar rellenar un formulario web cada vez que quieres probar si el flujo funciona, puedes “fijar” (Pin) los datos de una ejecución anterior. Así, al dar a Execute, N8N usa esos datos guardados instantáneamente.
🛠️ Construyendo el Primer Workflow
El ejemplo práctico consiste en:
- Trigger: Un formulario (N8N Form Trigger) que pide Nombre, Apellido, Email y Teléfono.
- Acción 1 (Transformación): Usamos el nodo Edit Fields (antes llamado Set).
- Fixed vs. Expression:
- Fixed: Texto plano (ej: “Hola”).
- Expression: Fórmula dinámica. Aquí arrastramos el dato “Nombre” y “Apellido” del nodo anterior para crear una variable combinada “Nombre_Completo”.
- Validación Visual: Si el dato aparece en Verde, la referencia es correcta. Si aparece en Rojo (undefined), el enlace está roto.
- Fixed vs. Expression:
- Acción 2 (Almacenamiento): Usamos el nodo N8N Data Tables.
- Es una base de datos interna (similar a Airtable/Excel dentro de N8N).
- Mapeamos los campos del formulario a las columnas de la tabla para guardar los leads automáticamente.
🧠 Lógica de Referencia de Datos (Data Flow)
El instructor demuestra un error común para enseñar cómo funciona la memoria de N8N:
- Escenario: Tienes Formulario -> Edit Fields.
- Cambio: Insertas un nodo Data Table en medio (Formulario -> Data Table -> Edit Fields).
- El Problema: El nodo Edit Fields podría perder la referencia de los datos porque, por defecto, busca en el nodo inmediatamente anterior (input).
- La Solución: N8N permite referenciar datos de cualquier nodo anterior, no solo del inmediato. Aprenderás a seleccionar manualmente de qué nodo quieres “tirar” la información (del Formulario o de la Tabla) para arreglar referencias rotas.
💡 Conclusión: El poder de N8N reside en las Expresiones. Saber arrastrar y soltar variables de un nodo a otro es lo que te permite crear automatizaciones dinámicas e inteligentes.