2. Fundamentos N8N

0 de 13 lecciones completas (0%)

Aprende a crear un workflow desde cero + Introducción a los nodos trigger

En esta lección vamos a crear nuestro primer workflow desde cero. ¡Será súper fácil y entenderemos los tipos de «nodos» que podemos usar para que nuestras automatizaciones cobren vida!

Preparando nuestro primer workflow: ¿Par o Impar?

Imagina que queremos que la máquina nos diga si un número es par o impar. ¡Genial, ¿verdad?!

  1. Crear el workflow: Lo primero es darle a «crear workflow«. ¡Pan comido!
  2. Ponle nombre: Una vez creado, le cambiamos el nombre para que sepamos qué hace. Por ejemplo, «Par o Impar». Así, si lo vemos entre muchos, ¡lo reconoceremos al instante!
  3. Etiquetas (opcional pero útil): Podemos añadirle una etiqueta como «Tutoriales» para organizarlo. Es como ponerle un post-it para encontrarlo más rápido después.

El Corazón de la Automatización: Los Triggers (Disparadores)

Cada automatización necesita un «disparador», algo que la ponga en marcha. Es como el botón de «encendido» de nuestra máquina.

Cuando le damos al botón de más (+), N8N nos mostrará diferentes tipos de triggers:

Manual: Imagina un botón mágico. Cada vez que lo pulsas, ¡la automatización se ejecuta! Es el más sencillo de todos.

Evento de Aplicación (App Event): Aquí es donde la cosa se pone interesante. Seleccionamos una aplicación (¡hay muchísimas, como Gmail, Slack, etc.!) y decimos qué evento debe ocurrir. Por ejemplo, si eliges Gmail y pones «recibir un mensaje», ¡la automatización arrancará cada vez que te llegue un email! ¿Cómo sabes que es un trigger? ¡Fíjate en el rayito al lado del nombre!

Schedule (Programación): ¿Quieres que algo se ejecute cada día, cada semana, o a una hora específica? Con «Schedule», tú le dices cuándo. ¡Imagina que se active cada domingo a medianoche!

Webhook (Llamada HTTP): Esto es para los más avanzados y nos permite conectar N8N con casi cualquier otra herramienta que tenga una API. ¡Es como hablar con otros programas para que hagan cosas por nosotros! Lo veremos más adelante, ¡es súper potente!

Formulario (Form): ¡Este es el que usaremos hoy! Es una maravilla porque nos permite crear un pequeño formulario para que alguien introduzca información (como nuestro número) y ¡zas!, la automatización empieza.

Otros Triggers: También podemos hacer que un workflow se active cuando se ejecute otro workflow (¡muy útil para organizar!), a través de un chat, y muchos más. ¡Te invito a que cotillees y descubras todas las opciones!

¡Manos a la Obra con el Formulario!

Vamos a usar el trigger de «Formulario» para nuestro ejemplo de par o impar.

  1. Nombre del nodo: Le cambiamos el nombre a este nodo a «Par o Impar» para que sea descriptivo. ¡Siempre intenta poner nombres claros a tus nodos!
  2. Modo de URL: Lo dejamos en modo «Test» mientras lo estamos creando y probando. Cuando estemos seguros de que funciona, lo pasaremos a «Producción».
  3. Autenticación: De momento, no necesitamos que la gente se «loguee» para usar nuestro formulario, así que lo dejamos desactivado.
  4. Configurando el formulario:
    • Nombre del formulario: «Par o Impar»
    • Descripción: «Nos dice si un número es par o impar.»
    • Nombre del campo: «Introduzca un número» (¡para que el usuario sepa qué poner!)
    • Tipo de dato: ¡Importantísimo! Aquí seleccionamos «Número», porque eso es lo que esperamos que la gente introduzca.
    • Placeholder: Esto es un texto de ejemplo que aparece en el campo del formulario, como «1, 2, 3…». Ayuda al usuario a entender qué se espera.
    • ¿Es requerido? Sí, lo marcamos, porque necesitamos que nos dé un número para poder hacer la magia.
  5. ¡Probamos el formulario! Le damos a «Test» y verás el formulario. Si introducimos un número (como el 8) y le damos a enviar, ¡veremos que N8N ya ha recogido esa información!
    • Tip extra: ¿Ves un texto que dice «Formulario automatizado por N8N»? Si quieres quitarlo para que el formulario sea más «tuyo», simplemente ve a las opciones del nodo del formulario, añade una opción, busca «N8N Atribución» y desactívala. ¡Listo!
  6. Guardar: ¡No olvides guardar tu progreso!

La Magia de la Lógica: El Nodo Condicional (IF)

Ahora que tenemos nuestro número, necesitamos una forma de decidir si es par o impar. ¡Aquí es donde entra el nodo «IF» (condicional)!

Probamos el condicional: Dale a «Test». Si metiste el 8 (que es par), verás que el workflow sigue por la rama «True». Si hubieras metido el 7 (impar), iría por la rama «False».

Añadir el nodo «IF»: Busca «IF» y arrástralo a tu workflow.

¿Cómo funciona un IF? Este nodo es como una bifurcación en el camino. Tiene dos salidas:

True (Verdadero): Si la condición se cumple, la información seguirá por este camino.

False (Falso): Si la condición NO se cumple, la información irá por este otro camino.

La Condición «Par o Impar»:

Un número es par si al dividirlo entre 2, el «resto» es 0. Si el resto es 1, ¡es impar!

Para obtener el resto de una división en N8N, usamos el símbolo de porcentaje (%).

Arrastra la variable de «Introduzca un número» (que ya está entre llaves, indicando que es código JavaScript) al campo de la condición.

Escribe % 2 === 0. Esto significa: «Si el número dividido por 2 tiene un resto de 0».

¡Ojo! Te saldrá un error porque el dato que viene es un «string» (texto) y necesitamos un «number» (número). Simplemente selecciona «Number» en el tipo de dato de la condición y pon «0» en el valor. ¡El error desaparecerá!

Guardando el Resultado: El Nodo «SET»

Ahora queremos guardar si el número es par o impar junto con el número original. Para eso usamos el nodo «SET».

  1. Añadir el nodo «SET»: Busca «SET» y conéctalo a la rama «True» del condicional «IF».
  2. Configurar «SET» (para el caso «PAR»):
    • Nombre del campo: «El número es»
    • Valor: Aquí arrastramos la variable del número original (el 8 en nuestro ejemplo) y al lado escribimos «par».
    • Tipo de dato: Seleccionamos «Number» para la variable del número.
    • Probamos: Dale a «Test» y verás que te aparece el número y al lado «par». ¡Perfecto!
  3. Configurar «SET» (para el caso «IMPAR»):
    • Para no repetir trabajo, puedes duplicar el nodo «SET» que acabas de crear.
    • Conéctalo a la rama «False» del condicional «IF».
    • Edita el nodo duplicado y simplemente cambia «par» por «impar».
    • Para probarlo: Vuelve al nodo del formulario, introduce un número impar (como el 7), ejecútalo, luego ejecuta el nodo «IF» y verás cómo el workflow ahora va por la rama «False» y se activa el nodo «SET» de «impar».

¡Y listo! Acabamos de crear nuestro primer workflow que, usando un formulario, un condicional y nodos para guardar variables, nos dice si un número es par o impar.

Hemos visto:

  • Los Triggers (disparadores): ¡El inicio de todo!
  • Nodos de formulario: Para recoger información.
  • Nodos condicionales («IF»): Para tomar decisiones en nuestro workflow.
  • Nodos «SET»: Para guardar y manipular datos.

N8N es como construir con piezas de Lego: vas uniendo nodos, los configuras, y ¡creamos automatizaciones increíbles!

Espero que esta lección te haya servido para dar tus primeros pasos en el emocionante mundo de la automatización con IA. ¡Nos vemos en los próximos vídeos para seguir aprendiendo y creando cosas asombrosas!

¡Hasta luego y sed felices!

Resumen de privacidad
Logo JeroCuevas.com

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.