Nodo If n8nConfigura If en n8n.
El nodo If n8n manda cada item por una de dos salidas, true o false. Cada elemento que entra se evalúa contra las condiciones que defines y sale por la rama que le toca. Dos parámetros bastan para describirlo: Conditions y Options. Es el nodo que aparece cuando un flujo deja de ser una línea recta.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve el nodo If n8n dentro de un flujo?
El nodo If n8n aplica lógica condicional binaria: lee cada item entrante, evalúa una o varias comparaciones sobre él y lo envía a la salida true o a la salida false. Admite cuatro tipos de condición, Bool, String, Number y Date & Time, así que una coincidencia de texto, un umbral numérico y una fecha límite caben en el mismo nodo. Nada se descarta por el camino: las dos ramas siguen disponibles y tú decides qué corre en cada lado.
Un caso típico de comercio: el flujo trae filas desde Google Sheets y solo las que superan cierto importe deben pasar a facturación. Con una condición sobre el campo del importe, el flujo se parte limpio en lugar de repetir comprobaciones en cada nodo posterior.
Otro caso, esta vez de soporte: el flujo revisa un buzón y el If decide según el remitente o el asunto antes de que salte nada ruidoso. Los mensajes que encajan siguen hacia un aviso en Slack y el resto sale por false hacia un registro tranquilo. La misma idea sirve cuando un paso de Gmail solo debe afectar a una parte de los items.
Tercer caso: el nodo funciona como filtro previo a una llamada cara. Antes de consultar una API con HTTP Request, conviene comprobar que el identificador necesario viene en el item, con una expresión del estilo {{ $json.customerId }}. Un campo marcado como requerido bloquea la ejecución del nodo si llega vacío, así que vale la pena mirarlo antes.
¿Cuándo elegir otra cosa? En cuanto hacen falta más de dos salidas condicionales, el nodo indicado es Switch: If solo expone true y false y no hay forma de añadir una tercera rama. Y algo que sorprende a quien empieza: este nodo no abre un flujo. Delante va un disparador, un Schedule Trigger, un Webhook o el trigger de la herramienta en cuestión, y después If corre sobre cada item que le llega.
Un último detalle antes de montarlo: la evaluación es item a item. Un lote de filas produce tantas decisiones independientes como filas, no un veredicto único sobre el lote. Si las dos ramas deben reunirse más adelante, para eso existe el nodo Merge. Quien quiera ver este patrón montado paso a paso lo tiene en el Curso n8n, y la Reseña n8n sitúa la plataforma frente al resto.
¿Qué parámetros ofrece el nodo If ?
El nodo If tiene 2 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.
Índice de parámetros
Conditions
conditionsLo que ves en n8n
Notas y casos de uso
Aquí vive la decisión de rutado. Cada condición empieza eligiendo un tipo de dato y una comparación en el desplegable, y los campos por rellenar cambian según esa elección.
Parámetros clave
- Conditions: el filtro en sí, que se construye línea a línea desde el placeholder
Add Condition. La parte izquierda suele venir del item, escrita como expresión del tipo{{ $json.status }}, una fórmula corta que n8n resuelve durante la ejecución. A partir de dos líneas, el selector intermedio ofrece AND, donde todo debe cumplirse, u OR, donde basta con una.
Options
optionsLo que ves en n8n
Notas y casos de uso
Detrás de Add option hay dos interruptores, y ninguno aparece en el panel hasta que se añade. Los dos cambian cómo se juzga una comparación, no qué se compara.
Parámetros clave
- Ignore Case: indica al nodo que ignore mayúsculas y minúsculas al evaluar las condiciones, así un valor guardado en mayúsculas encaja con una comparación en minúsculas.
- Convert types where required: cuando el tipo de una expresión no coincide con el de la comparación, n8n lo convierte al tipo requerido. En booleanos,
"false"o0pasan afalse.
¿Necesitas ayuda para automatizar If con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Preguntas frecuentes sobre el nodo If
01¿El nodo If viene incluido en n8n?
02¿Qué hay que configurar antes de usar el nodo If n8n?
03¿Qué límites tiene el nodo If?
04¿Nodo If o nodo Switch?
05¿n8n o Make para rutado condicional?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.