Automatización con n8n

Los datos que viajan entre nodos

Lección 5 de 8 · 18 min

Cada nodo le pasa algo al siguiente

Un flujo no es una lista de tareas sueltas: es una cadena por la que viajan datos. Cada nodo recibe lo que le mandó el anterior, hace lo suyo y entrega un resultado al siguiente.

Entender esto es la diferencia entre copiar flujos de internet y saber construir los tuyos.

Qué viaja por la cadena
[Leer la hoja]  ->  [Filtrar]  ->  [Enviar correo]

El primero entrega:   30 filas con nombre, correo y saldo
El segundo entrega:   8 filas (las que cumplen la condicion)
El tercero recibe:    esas 8 filas, y manda 8 correos
Resultado
Fijate en el ultimo paso: no manda UN correo con ocho nombres.
Manda OCHO correos, uno por fila. Es lo que mas sorprende al principio.

Un nodo se ejecuta una vez por cada elemento que recibe. Si le llegan ocho filas, hace ocho veces lo suyo. Es justo lo que quieres cuando mandas un correo personalizado a cada cliente, y justo lo que no quieres cuando querías un solo resumen.

Para lo segundo hay nodos que agrupan varios elementos en uno antes de seguir.

Cómo se usa un dato del nodo anterior

Aquí está el mecanismo central. Cuando escribes el texto de un correo, no escribes el nombre del cliente: escribes una referencia al dato, y n8n la reemplaza por el valor real en cada ejecución.

Texto fijo contra referencia
MAL - texto fijo:
  Hola Juan, tu saldo es 250.000
  -> los ocho correos dirian "Juan" y "250.000"

BIEN - referencia al dato:
  Hola {{ nombre }}, tu saldo es {{ saldo }}
  -> cada correo lleva el nombre y el saldo de SU fila
Resultado
Las llaves dobles son la forma de decir "aqui va el dato, no este texto".
La forma exacta de escribir la referencia la ves en pantalla al arrastrar
el campo desde el panel del nodo anterior.

No las escribas a mano. n8n te muestra los datos disponibles del nodo anterior y puedes arrastrarlos al campo. Así la referencia queda bien escrita a la primera - y escribirla a mano con un nombre mal puesto es de lo que más tiempo hace perder.

El error que le pasa a todo el mundo

«El dato está ahí, lo veo, pero el nodo dice que no existe.» Cuatro causas, por orden de frecuencia:

El nombre no coincide exactamente

Nombre y nombre son campos distintos. Un espacio al final también cuenta. Y las tildes.

Por eso conviene arrastrar el campo en vez de escribirlo.

Estás mirando el nodo equivocado

Un nodo solo recibe lo que le entrega el inmediatamente anterior. Si el dato lo trajo un nodo de más atrás y el del medio no lo pasó, aquí ya no está.

Hay formas de referirse a un nodo anterior por su nombre, pero es más limpio arrastrar el dato de nodo en nodo.

El dato viene vacío en algunas filas

El flujo funciona con las cinco primeras y falla en la sexta, porque a esa le falta el correo. Es el caso que hay que prever siempre: lección 7.

El dato viene anidado

Algunos servicios devuelven la información en cajas dentro de cajas. El correo puede estar en cliente.contacto.email y no directamente en email.

Se ve mirando lo que devolvió el nodo, que n8n muestra en pantalla.

Mira siempre lo que sale de cada nodo

Es el hábito que más rápido te vuelve competente. Después de ejecutar, haz clic en cada nodo y mira exactamente qué recibió y qué entregó.

El 90% de los problemas se resuelve ahí, viendo que el dato que creías que estaba no está, o se llama distinto, o llegó vacío.

Transformar por el camino

A veces el dato existe pero no en la forma que necesitas. Los casos típicos, y todos se resuelven con nodos que ya vienen hechos:

Cambiar el nombre de un campo

El servicio lo llama full_name y tu hoja espera Nombre completo.

Quedarte con unos pocos campos

Llegan cuarenta columnas y solo necesitas tres. Menos datos es menos ruido y menos cosas que puedan fallar.

Cambiar el formato de una fecha

De 2026-09-04 a 4 de septiembre, o al revés para que el sistema de destino la acepte.

Juntar o separar textos

Unir nombre y apellido, o partir una dirección. Lo mismo que harías en Excel, pero automático.

Compruébalo tú mismo

Un nodo recibe 8 filas y el siguiente envía un correo. ¿Qué ocurre?

Escribiste una referencia a un campo y el nodo dice que no existe, aunque tú lo ves en los datos. ¿Qué revisas primero?

Siguiente: Decisiones: que el flujo elija el camino

Continuar ← Tu primer flujo, paso a paso