📌 En esta clase verás:
💡 Nota: Son conceptos que necesitas antes de construir tus propios workflows de forma ordenada.
📌 En el canvas encontrarás:
💡 Nota: El canvas es tu espacio de trabajo: aquí conectas nodos y ves el flujo de datos de un vistazo.
📌 Definición: Activar el workflow es lo que permite “subirlo a producción” y que se ejecute automáticamente cuando se cumpla el trigger (por ejemplo un horario o un webhook).
Notas:
📌 Los nodos son los bloques con los que construyes el workflow: cada uno hace una tarea (leer datos, filtrar, enviar email, etc.) y se conectan entre sí con líneas de salida y entrada.
💡 Nota: Todo lo que ocurre en un flujo pasa por nodos; no hay lógica “fuera” de ellos. Cuanto mejor entiendas qué hace cada nodo, más claros serán tus workflows.
📌 En el menú principal ves todos los workflows de tu instancia de n8n. Puedes filtrar por tags y por owner (propietario). La opción “Mis workflows” muestra solo los que tú creaste.
Notas:
📌 Ahí puedes acceder a:
🎬 Nota: Error workflows y ejecuciones guardadas se verán con más detalle en el video 7.
📌 Regla: Cada workflow comienza con un nodo trigger. Los triggers se reconocen porque solo tienen rama de salida (no tienen “entrada”) y llevan el icono de rayo naranja.
Notas:
📌 Al hacer doble clic en un nodo puedes ver los nodos anteriores y posteriores a ese nodo. Usa los iconos de navegación para moverte por el flujo mientras construyes o depuras.
💡 Ejemplo: Doble clic en el nodo Filter → a la izquierda ves Google Sheets, a la derecha el nodo Edit Fields (o el que siga). Así entiendes el flujo en ese punto.
📌 Definición: Las ramas son la forma de crear diferentes conjuntos de acciones según distintas condiciones. Permiten que un solo workflow cubra muchos casos, no solo uno.
Notas:
📌 Forma 1 – Nodo con varias salidas (ej. IF): Cada item sigue solo una de las rutas. Ejemplo: nodo IF con salida “true” y “false”: 3 items entran → 1 va por true, 2 por false. Los items se reparten.
📌 Forma 2 – Varias líneas desde el mismo nodo: Si arrastras dos o más conexiones de salida desde un mismo nodo, cada item recorre todas las rutas. Los items se duplican en cada rama (mismos 8 items por la rama A y por la rama B).
⚠️ Resumen: IF (o similar) = un item, una ruta. Varias líneas desde un nodo = mismo item por todas las rutas.
📌 Los nodos con varias ramas de salida (como el IF) tienen conjuntos de items distintos en cada salida. En la salida de datos del nodo puedes ver por separado los items que cumplen la condición (true) y los que no (false).
💡 Nota: Eso te permite conectar acciones diferentes a cada rama: por ejemplo, en “true” enviar a un equipo y en “false” a otra lista o ignorar.
📌 Ejemplo: Para que el workflow se ejecute cada día a las 8:00, usas el Schedule Trigger. Ahí configuras el intervalo (cada cuántos días), el espaciado y la hora. En modo prueba puedes ejecutar el paso aunque no sean las 8:00.
Notas:
📌 Objetivo: Quitar a todos los contactos que no tienen email (porque no podrás enviarles nada). Tras leer los datos en Google Sheets, añades un nodo Filter.
Condición: No basta con “email existe” si el campo existe pero está vacío. Usa que el email no sea igual a cadena vacía (is not equal to ""). Así descartas items con email vacío.
💡 Resultado típico: 10 items de entrada → 8 items que pasan (con email) y 2 descartados (sin email). A partir de ahí solo trabajas con los 8.
📌 Objetivo: Un comportamiento para emails profesionales (empresa) y otro para personales (Gmail, Hotmail, etc.). Usas un nodo IF con condiciones sobre el campo email.
Ejemplo: “Email profesional” = que el email no contenga @gmail y no contenga @hotmail. Arrastras el campo email y defines: does not contain "gmail" / "hotmail".
📌 En el nodo IF puedes tener varias condiciones y elegir cómo se combinan:
💡 Resultado del ejemplo: Con AND (no gmail y no hotmail), 5 items por la rama “true” (profesionales) y 3 por “false” (personales). Cada item va solo a una rama.
📌 Recuerda:
📌 Visto en este video:
📌 Próximo video: Se verán nodos muy útiles al construir workflows y se seguirá ampliando este mismo flujo para hacer un ejemplo más completo.
🎬 Nos vemos en el siguiente video del curso principiante de n8n.