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:

  1. Trigger: Un formulario (N8N Form Trigger) que pide Nombre, Apellido, Email y Teléfono.
  2. 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.
  3. 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.