Tutorial n8n: Guía para Principiantes

Ashley Goolam

Ashley Goolam

6 November 2025

Tutorial n8n: Guía para Principiantes

Si te estás adentrando en la automatización de flujos de trabajo, n8n se destaca como una potente herramienta de código abierto que te permite conectar aplicaciones, datos e IA sin necesidad de una profunda experiencia en codificación. Ya sea que estés optimizando tareas como la sincronización de datos o construyendo agentes personalizados para operaciones más inteligentes, la interfaz basada en nodos de n8n lo hace accesible para los recién llegados. En esta guía, te mostraremos cómo autoalojar n8n en Docker Desktop y cómo crear tu primer agente de IA desde cero, uno que extrae información de Wikipedia y la formatea de manera ordenada. Al final, tendrás la confianza para automatizar casi cualquier cosa en tu flujo de trabajo. ¡Comencemos!

💡
¿Quieres una excelente herramienta de prueba de API que genere hermosa documentación de API?

¿Quieres una plataforma integrada y todo en uno para que tu equipo de desarrolladores trabaje en conjunto con máxima productividad?

¡Apidog satisface todas tus demandas y reemplaza a Postman a un precio mucho más asequible!
button

Eligiendo entre la nube y el autoalojamiento de n8n

Puedes usar n8n en la nube si no deseas instalar Docker Desktop, primero registrándote para obtener una cuenta en Plataforma y herramientas de automatización de flujos de trabajo de IA - n8n.

n8n en la nube

Para este tutorial, utilizaremos n8n autoalojándolo en Docker Desktop. Para hacer esto, dirígete a https://www.docker.com/products/docker-desktop/ e instala una versión compatible con tu sistema operativo.

descargar docker desktop

Instalación y configuración de Docker Desktop para n8n

Después de una instalación exitosa, abre Docker Desktop y crea una cuenta. Luego, para instalar n8n, dirígete a "Imágenes" y busca n8n simplemente usando la palabra clave "n8n", luego haz clic en "Pull".

extraer n8n en docker desktop

Cuando el proceso de extracción haya terminado, puedes ejecutar n8n haciendo clic en "Run" y luego yendo a "http://localhost:5678" en tu navegador para acceder a n8n.

ejecutar n8n

Serás redirigido a tu navegador en una nueva pestaña donde tendrás que crear una nueva cuenta de n8n. Cuando completes este proceso, estarás listo para comenzar a construir tus propios agentes de IA personalizados usando n8n.

crear una cuenta de n8n

Explorando los ejemplos de agentes de IA incorporados en n8n

Puedes comenzar usando el ejemplo de agente de IA que n8n ya ha creado para ti, simplemente seleccionando la opción "Probar un ejemplo simple de agente de IA". Sin embargo, en este tutorial, aprenderás cómo comenzar completamente desde cero. También tienes la opción de modificar el agente de ejemplo que n8n ha proporcionado para trabajar con él y seguir este tutorial.

página de inicio de n8n

Construyendo tu primer agente de IA de n8n

Para este tutorial, construiremos un agente de IA que obtendrá datos de Wikipedia sobre cualquier cosa que le preguntemos y los mostrará de manera presentable usando HTML. ¡Comencemos!

Para empezar con una plantilla nueva, seleccionaremos la opción "Comenzar desde cero" en la página de inicio, y nos encontraremos con un espacio de trabajo en blanco donde crearemos nuestro agente de correo electrónico personalizado de Wikipedia. Todavía no he pensado en un nombre creativo para él, pero supongo que por ahora lo llamaremos Bob. Bob, el agente de IA que puede usar HTML para mostrar contenido aleatorio que necesitamos de Wikipedia. Tus agentes de IA pueden literalmente tratar sobre cualquier tarea que te gustaría automatizar. Piensa en chatbots para tiendas de comercio electrónico o incluso en la planificación de viajes de vacaciones en grupo. Exactamente, literalmente cualquier tarea que te gustaría automatizar.

flujo de trabajo en blanco en n8n

Agregando una interfaz de chat a tu agente de n8n

Entonces, ¿cómo empezaremos a crear a Bob? Primero, necesitaremos algún tipo de interfaz de chat que podamos usar para ingresar datos y analizarlos con nuestro agente de IA. Así que, haz clic en "Añadir un primer paso", luego busca "chat" en la barra lateral derecha que aparecerá y selecciona un "Activador de Chat".

añadir tu primera herramienta en n8n

Esta barra lateral contiene varias herramientas que puedes usar para construir tus agentes de IA. Todo lo que necesitas hacer es buscar lo que necesitas y navegar por las muchas herramientas que n8n ha puesto a disposición. Usaremos esto para pasar nuestros datos de texto de entrada a Bob, el agente de IA. Para probar si el "Activador de Chat" puede funcionar, simplemente pasa el cursor sobre el elemento y selecciona "Abrir Chat", luego ingresa cualquier mensaje en el panel de chat de abajo, por ejemplo, "Hola", y deberías ver el Activador de Chat iluminarse en verde, indicando que funciona.

herramienta de prueba de activador de chat en n8n

Integrando un nodo de agente de IA en n8n

Ahora que podemos enviar un mensaje a Bob, nuestro agente de IA, necesitaremos nuestro agente de IA real que pueda procesar estos datos y obtener información de Wikipedia. Para esta tarea, ¿qué mejor que la propia herramienta de agente de IA? Así que, nos dirigimos al panel lateral derecho —como n8n lo llama el "panel de nodos"— haciendo clic en el botón "+" y seleccionando la opción "IA" y luego eligiendo "Agente de IA".

añadir agente de IA de n8n

Una vez añadido, nuestro flujo de trabajo debería verse algo así:

ver tu flujo de trabajo en n8n

Configurando el cerebro de IA para tu agente de n8n

Ok, ahora tenemos un agente de IA que puede recibir los datos de texto de nuestro Activador de Chat, pero hasta este punto nuestro agente de IA aún no es lo suficientemente inteligente como para procesar o entender los datos que provienen de nuestro Activador de Chat. Así que, para ayudar un poco a Bob aquí, tendremos que proporcionarle lo que podemos llamar el cerebro de este agente de IA. Por supuesto, esto es un potente modelo de chat de IA como Gemini de Google, Claude de Anthropic, los modelos GPT de OpenAI y muchos más. Para este tutorial, usaremos el modelo de chat GPT 4o-mini de OpenAI. Así que adelante y selecciónalo del panel de nodos simplemente buscando "OpenAI Chat Model".

añadir modelo de IA personalizado a tu flujo de trabajo de n8n

Después de agregarlo a nuestro espacio de trabajo, necesitaremos obtener una clave API o crear una en https://platform.openai.com/api-keys.

obtener/crear una clave API de openai

Para configurar nuestro modelo de chat de IA, debemos seleccionar la opción "Seleccionar Credencial" y luego copiar y pegar tu clave API para configurar el modelo de chat de IA.

configurar openai en n8n

Después de configurar exitosamente el agente de chat de IA, puedes seleccionar un modelo de tu elección bajo la opción "Modelos".

seleccionar un modelo de IA personalizado en n8n

Ahora volvemos al lienzo y probamos nuestro modelo de chat de IA simplemente escribiendo "Hola" en el panel de chat del Activador de Chat y viendo la respuesta. Y como siempre, si todo está en verde, entonces estás listo para pasar al siguiente paso.

probar tu modelo de IA en el flujo de trabajo de n8n

Añadiendo memoria a tu agente de IA de n8n

Acabamos de mejorar a Bob con el modelo GPT 4o-mini de OpenAI y ahora Bob puede entender lo que decimos. Esto es genial, pero ahora necesitamos darle a Bob la capacidad de recordar lo que le habíamos dicho anteriormente, porque actualmente Bob solo puede tomar información nueva pero no puede recordar de qué habíamos hablado antes. Podemos probar esto preguntándole a Bob, "¿Qué te acabo de decir?" y verás que Bob no recuerda lo que acabamos de preguntar.

añadir memoria al agente de IA de n8n

Para solucionar esto, vamos a añadir "Memoria Simple" desde el panel de nodos buscando con la palabra clave "memoria". Esta memoria se conectará a nuestro Activador de Chat y así, si decimos "Hola" y luego le preguntamos a Bob, "¿Qué acabo de decir?", veremos que Bob ahora puede recordar nuestras preguntas anteriores y acabamos de resolver el problema de memoria a corto plazo que tenía Bob antes.

probar la memoria del agente de IA de n8n

Habilitando la integración de Wikipedia en n8n

Ahora necesitamos habilitar a nuestro agente de IA Bob para que pueda acceder a datos de Wikipedia porque, después de todo, su trabajo principal es extraer datos de Wikipedia. Así que, simplemente necesitamos buscar Wikipedia en el panel de nodos y añadirlo a las herramientas de nuestro agente de IA. Podemos probarlo diciendo "Cuéntame algo sobre gatos de Wikipedia" y veremos su respuesta.

añadir wikipedia al flujo de trabajo de n8n

Aplicando ingeniería de prompts a tu agente de n8n

¡Genial! ¡Ya casi llegamos! Ahora, es hora de algo de ingeniería de prompts. Es bueno que nuestro agente de IA Bob tenga una comprensión clara de la tarea en cuestión y cómo debe manejarla. Haz doble clic en el Agente de IA y en la configuración, debajo del mensaje del sistema del agente de IA, pega el siguiente contenido:

ingeniería de prompts de un agente de IA de n8n
Rol: Eres un asistente de investigación

Entrada_Usuario: {{ $json.chatInput }}

Estructura_esperada: { 'título': 'Tu título sobre lo que el usuario busca', 'cuerpo': 'Tu contenido de Wikipedia' }

Tarea: Tu trabajo es buscar información sobre Entrada_Usuario en Wikipedia y devolver la salida en formato JSON siguiendo la Estructura_esperada.

Formateando la salida con HTML en n8n

Ahora, la última pieza de nuestro agente de IA. Necesitamos mostrar la información de manera presentable y qué mejor manera que usando el buen y viejo HTML. Para hacer esto, buscamos la herramienta "HTML" y la adjuntamos al final de nuestro agente de IA, seleccionamos la opción "Generar HTML" y luego reemplazamos el código en la sección de parámetros con el siguiente código:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <title>Documento Generado</title>
  <style>
    body { font-family: Arial, sans-serif; margin: 24px; }
    .container { max-width: 700px; margin: auto; background: #fff; padding: 20px; border: 1px solid #eee; border-radius: 8px; }
    h1 { color: #ff6d5a; font-size: 32px; margin-bottom: 12px; }
    p  { color: #333; font-size: 16px; white-space: pre-line; line-height:1.5; }
  </style>
</head>
<body>
  <div class="container">
    <h1>{{ $json.output ? JSON.parse($json.output).title : 'Sin Título' }}</h1>
    <p>{{ $json.output ? JSON.parse($json.output).body : 'Contenido no disponible.' }}</p>
  </div>
</body>
</html>
crear una plantilla html personalizada en n8n

Este código se utilizará para formatear nuestro JSON devuelto por el agente de IA en código HTML, lo que hará que se vea más presentable.

Hasta este punto, la estructura del flujo de trabajo de nuestro agente de IA debería verse así:

tu primer flujo de trabajo de agente de IA en n8n

Ahora has construido un agente de n8n funcional que puede buscar la información que necesitas en Wikipedia y mostrarla en HTML. ¡Siéntete libre de expandirlo para más automatizaciones! Interactúa con él haciendo preguntas como "¿Qué son los transformadores de visión?" o "Háblame de los perros" en la interfaz de chat y ¡mira tus resultados!

ver la salida de un flujo de trabajo de n8n personalizado

Preguntas Frecuentes

P: ¿Es n8n gratuito para autoalojar?
R: Sí, el núcleo es de código abierto y gratuito; los planes opcionales en la nube añaden comodidad.

P: ¿Qué lenguajes soporta n8n para los nodos?
R: n8n funciona con JavaScript para nodos personalizados, pero las opciones sin código cubren la mayoría de las necesidades.

P: ¿Puedo integrar n8n con otros modelos de IA?
R: Absolutamente, conecta OpenAI, Anthropic u otros a través de claves API en los nodos.

P: ¿Cómo aseguro mi instancia de n8n?
R: Usa HTTPS, claves API y el aislamiento de Docker; habilita la autenticación en la configuración.

P: ¿Cuál es la curva de aprendizaje para principiantes en n8n?
R: Suave, comienza con ejemplos, luego construye incrementalmente como en esta guía.

Conclusión

Con tu primer agente de IA de n8n en funcionamiento, acabas de desbloquear el potencial para automatizar tareas cotidianas con facilidad y creatividad. Desde simples activadores de chat hasta integraciones inteligentes, n8n te permite construir flujos de trabajo que escalan con tus ideas. Experimenta, itera y observa cómo tu productividad se dispara. ¡Feliz automatización!

button
Interfaz de usuario de Apidog

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs