¿Cómo funciona el IF en n8n?
Se responde en el curso gratis de automatizaciones con n8n del canal de Adrián Sáenz, impartido por Juan Pe Navarro, a partir del minuto 1:03:05.
El vídeo empieza en el minuto en que se responde y sigue con el resto del curso. Ver el curso completo con su índice · Ver en YouTube
El IF de n8n es un nodo condicional: comprueba una condición y, según se cumpla o no, envía los datos por la rama verdadera (true) o por la falsa (false), como una carretera que se divide en dos. En el curso de automatizaciones con n8n, publicado en enero de 2026, Juan Pe Navarro lo explica separando a los clientes premium de los que no lo son.
Una carretera con dos salidas
Juan Pe lo explica con un email: si llega de un cliente concreto, quizá no quieras que se le responda de forma automática, así que lo mandas por otro camino. Insiste en que esto es programación pura, sin inteligencia artificial: solo se automatizan flujos de datos. La IA entra cuando se añade al flujo un modelo de lenguaje, algo que el curso enseña más adelante.
Cómo se configura
Dentro del nodo se escribe la condición. En el ejemplo, con una lista de clientes hecha a mano:
- Arrastra el dato «premium» desde la entrada, mejor en la vista de esquema, y n8n crea una expresión dinámica.
- Elige el operador: es verdadero, es falso, es igual a, no es igual a, está vacío o no está vacío.
- Ejecuta el nodo: si la condición se cumple, los datos salen por la rama true.
- Si cambias el cliente a false y vuelves a ejecutar, la rama true queda vacía y los datos van por la false.

Dudas sobre esta pregunta
¿Qué es una expresión en n8n?
Es la forma de usar en un nodo un dato que llega del anterior. Lo arrastras desde la izquierda hasta un campo y n8n escribe una expresión dinámica, en formato JavaScript. Así el IF puede comprobar el valor de cada cliente sin que tengas que escribirlo a mano.
¿Para qué se usa el IF en una automatización real?
Para tratar distinto cada caso. Juan Pe pone ejemplos como responder automáticamente solo a los clientes VIP o decidir qué hacer según quién te escribe por email o por WhatsApp. El ejemplo de premium y no premium es simple a propósito, para que se entienda cómo viajan los datos.
¿Se puede usar el IF para esperar a que termine otra tarea?
Sí. En el sistema que crea imágenes, Juan Pe pide el resultado con un GET y añade un IF que comprueba si el estado es «success», es decir, completado. Si lo es, el flujo continúa; si no, vuelve a preguntar hasta que la imagen esté lista.
Más preguntas sobre este curso
- ¿Cómo se usa Blotato en n8n?Empieza en el 01:53:20
- ¿Cómo hacer un formulario en n8n?Empieza en el 01:55:42
- ¿Qué es un system prompt?Empieza en el 02:21:50
- ¿Cómo funciona el loop en n8n?Empieza en el 03:15:08
- ¿Cómo obtener n8n gratis?Empieza en el 17:57
- ¿Qué es EasyPanel?Empieza en el 25:45
Lecciones de este curso
- Cómo instalar n8n en Hostinger, paso a pasoLección · empieza en el 28:20
- Qué es un agente de IA y cómo funcionaLección · empieza en el 01:23:50
- Cómo usar la API de Google Places en n8nLección · empieza en el 02:59:18
- Evolution API: conectar WhatsApp con n8nLección · empieza en el 04:58:08
- n8n MCP: un asistente que crea tus flujosLección · empieza en el 06:51:55
Preguntas relacionadas de otros cursos
- ¿Claude puede generar imágenes?Pregunta · Curso gratis de Claude para principiantes
- ¿Cómo aprender a usar n8n?Pregunta · Curso gratis de n8n: crea y vende agentes de IA
- ¿Cómo gastar menos tokens en Claude?Pregunta · Curso gratis de Claude Code: vibe coding en español
- ¿Cómo hablar con ChatGPT por voz?Pregunta · Curso gratis de ChatGPT para principiantes
