2. Fundamentos N8N

0 de 13 lecciones completas (0%)

Guía completa de nodos en n8n: Tipos y configuraciones

En esta lección vamos a explorar a fondo los nodos de N8N. ¡Son el corazón de las automatizaciones!

¿Qué son los nodos de N8N?

Imagina los nodos como pequeñas piezas de LEGO. Cada pieza tiene una función específica, y cuando las unes, puedes construir algo mucho más grande y útil: ¡un robot que haga tareas por ti! En N8N, estos «robots» se llaman workflows o flujos de trabajo.

Hay diferentes tipos de nodos, y aquí te los explico con ejemplos sencillos:

1. Nodos «Trigger» (Desencadenadores)

Estos nodos son como el botón de «inicio» de tu robot. Se quedan quietos, esperando que algo pase para ponerse en marcha. Piensa en un equipo de bomberos que esperan la alarma para salir corriendo. ¡Esa alarma es un nodo Trigger! Siempre los reconocerás por su icono de un rayito ⚡.

Aquí tienes algunos ejemplos de nodos Trigger:

  • Manual Trigger: Este es para cuando tú le das al botón de «ejecutar» en N8N. ¡Perfecto para probar tus automatizaciones!
  • Schedule Trigger (Programado): Con este, tu automatización se ejecutará cuando tú le digas: cada hora, una vez al día, cada lunes a las 9, ¡lo que necesites!
  • Webhook: Imagina que estás esperando un paquete de Amazon. En lugar de ir cada 5 minutos a la puerta (¡qué rollo!), el timbre suena cuando llega el repartidor. El Webhook es ese «timbre». Espera una señal externa para activar tu automatización.
  • App Trigger (por Aplicación): Hay Triggers específicos para cada aplicación. Por ejemplo, un «Trigger de Airtable» podría activarse cuando se añade un nuevo registro a una tabla.

Menú de Opciones de los Nodos

Todos los nodos tienen un menú con opciones útiles:

  • Play (Ejecutar): Para probar solo ese nodo.
  • Activar/Desactivar: Si un nodo no funciona bien o no lo necesitas en ese momento, puedes apagarlo sin borrarlo.
  • Borrar: Para eliminar el nodo.
  • Tres puntitos (…): Aquí se abre un menú con más opciones:
    • Abrir/Editar: Para configurar el nodo.
    • Renombrar: ¡Muy útil! Ponle un nombre que te recuerde qué hace ese nodo (Ej: «Enviar email a cliente»).
    • Activar/Desactivar: Lo mismo que el botón de antes.
    • Pinear (Fijar): ¡Esto es genial para pruebas! Lo veremos más adelante.
    • Copiar/Duplicar: Para clonar nodos.
    • Seleccionar todos los nodos/Limpiar selección: Para trabajar con varios nodos a la vez.

2. Nodos «Action in an App» (Acciones en una Aplicación)

Estos nodos son las tareas que tu robot realiza en otras aplicaciones. Son acciones específicas que N8N ya sabe cómo hacer en plataformas como Telegram, Google Sheets, Airtable, etc.

Ejemplos:

  • Telegram: Enviar un mensaje.
  • Google Sheets: Crear una nueva fila.
  • Email: Enviar un correo electrónico.
  • Airtable: Crear un nuevo registro.

¡Cada aplicación tiene muchísimas acciones que puedes usar!

3. Nodos «Flow» (Lógica del Flujo)

Estos nodos son como las decisiones que toma tu robot. Ayudan a que tu automatización siga un camino u otro, dependiendo de ciertas condiciones.

Ejemplos:

  • If (Si): Imagina que le dices a tu robot: «Si este número es impar, ve por este camino; si es par, ve por este otro». El nodo «If» te permite hacer eso.
  • Switch (Selector): Es como el «If», pero con más opciones. Puedes tener varias condiciones y que tu robot elija entre diferentes caminos.
  • Execute Workflow (Ejecutar otro flujo de trabajo): Permite que un robot llame a otro robot. ¡Así puedes crear automatizaciones modulares y más organizadas!
  • Merge (Unir): Combina datos que vienen de diferentes caminos en uno solo.
  • Loop (Bucle): Repite una tarea varias veces hasta que se cumpla una condición.

4. Nodos de Transformación de Datos

Estos nodos son como el taller de tu robot. Sirven para remodelar, filtrar o formatear los datos que maneja tu automatización.

Ejemplos:

  • Code (Código): Si sabes programar en JavaScript, puedes usar este nodo para hacer cosas muy personalizadas con tus datos.
  • Split Out (Dividir): Recibe un flujo de datos y los divide en varios para que cada uno vaya por un camino diferente.
  • Merge (Unir): (Igual que en los nodos Flow) Une datos de diferentes fuentes.
  • Edit Field (Editar Campo): Te permite crear, modificar o borrar «variables» o campos de datos.
  • Filter (Filtrar): Deja pasar solo los datos que cumplen ciertas condiciones.
  • Convert (Convertir): Cambia el formato de tus datos (por ejemplo, de un formato a un CSV).

Tip extra: Si no sabes cómo funciona un nodo, haz clic en él y luego en el botón «Docs» para ir directamente a la ayuda de N8N sobre ese nodo.

5. Nodos «Core» (Básicos)

Estos son los fundamentos de N8N, tareas esenciales que tu robot puede realizar:

  • HTTP Request: ¡Súper potente! Si N8N no tiene una conexión nativa con una aplicación, puedes usar este nodo para hablar directamente con su API y hacer casi cualquier cosa.
  • Code (Código): (También lo vimos en transformación) Para ejecutar código JavaScript personalizado.
  • Execute Command (Ejecutar Comando): Permite a N8N ejecutar comandos en el sistema donde está instalado, ¡ideal para tareas avanzadas!
  • Respond to Webhook: Si usaste un Webhook como Trigger, con este nodo puedes enviarle una respuesta con información.

6. Nodos «Advance AI» (IA Avanzada)

¡Estos nodos añaden superpoderes de Inteligencia Artificial a tu robot! Son una pasada:

  • AI Agent (Agente IA): ¡Esto es brutal! Puedes darle un «cerebro» (como ChatGPT), una «memoria» (una base de datos) y «herramientas» para que tu agente haga tareas complejas por ti.
  • Analyze Sentiment (Analizar Sentimientos): ¿Quieres saber si un comentario en redes sociales es positivo, negativo o neutro? ¡Este nodo lo hace por ti! Imagina que recibes comentarios, los pasas por aquí y decides cómo responder según el sentimiento.
  • Classify Text (Clasificar Texto): Le das un texto y te dice si es un cuento, una tesis, una novela, etc. ¡Ayuda a categorizar información!
  • Answer Questions (Responder Preguntas): Configúralo para que tu robot responda preguntas usando una base de datos y un modelo de IA. ¡Ideal para bots de soporte o FAQs!

Ejemplo Práctico: Recopilar Noticias con N8N

Vamos a hacer un ejemplo rápido para que veas cómo funciona.

  1. Crear un nuevo Workflow.
  2. Añadir un Trigger Manual: Este se activará cuando le demos al botón de «Test Workflow».
  3. Añadir un nodo de «Hacker News»: Este nodo busca noticias.
    • En los Parámetros, le diremos que busque 10 noticias que contengan la palabra clave «N8N».
    • Haz clic en «Test Workflow» para ejecutarlo. ¡Verás cómo N8N trae las noticias!

Configuración General de los Nodos (Settings)

Todos los nodos tienen una sección de «Settings» con opciones importantes:

  • Always Output Data (Siempre generar datos de salida): Si lo activas, el nodo siempre enviará datos, incluso si están vacíos. ¡Cuidado con esto en bucles, puede generar errores!
  • Execute Once (Ejecutar una vez): Si te llegan 10 registros, solo procesa el primero.
  • Retry on Fail (Reintentar si falla): Si el nodo falla, intenta ejecutarlo de nuevo un número determinado de veces.
  • On Error (En caso de error): ¿Qué hacer si hay un error?
    • Stop Workflow (Detener el flujo): Lo más recomendable para ver qué ha pasado.
    • Continue (Continuar): Sigue con los datos que tenía antes del error.
    • Continue and Pass Error Data (Continuar y pasar datos de error): Pasa los datos, pero indicando que hubo un error.
  • Notes (Notas): ¡Muy útil! Aquí puedes escribir comentarios sobre lo que hace el nodo para que sea más fácil de entender. Puedes activarlas para que se vean directamente en el flujo de trabajo.

Truco Pro: Pinear (Fijar) Datos

Cuando estás probando una automatización, sobre todo si llama a servicios de pago (como OpenAI), no quieres que cada prueba te cueste dinero.

  • Pinear los datos de salida: Una vez que un nodo se ha ejecutado correctamente y tienes los datos que necesitas, puedes «pinearlos» (fijarlos).
  • ¿Para qué sirve?: Los datos quedarán guardados y fijos. Así, cuando pruebes los siguientes nodos de tu workflow, N8N usará esos datos pineados sin tener que volver a ejecutar el nodo anterior (¡y sin gastar dinero!).
  • Modificar datos pineados: Incluso puedes editar manualmente esos datos fijados para simular diferentes escenarios en tus pruebas.

Espero que esta lección te haya servido para entender a fondo los nodos de N8N. ¡Con ellos, puedes construir automatizaciones increíbles!

¡Nos vemos en el próximo vídeo! ¡Hasta luego!

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.