Guía de estudio de IA · Módulo 5. Agentes y automatización

Qué es n8n y para qué sirve: cómo funciona, precio y ejemplos

n8n es una herramienta para automatizar tareas conectando aplicaciones en flujos de trabajo visuales, con pasos de IA cuando hacen falta. Puedes usarla en la nube, de pago, o instalarla gratis en tu propio servidor para uso interno.

Por · 10 min de lectura · Nivel inicial ·

Portada de la lección «Qué es n8n y para qué sirve» de la Guía de estudio de IA, con un flujo de nodos conectados y el retrato de Javier Sáez Hurtado
La lección en vídeo (6:37). Vídeo generado con IA a partir de esta lección: la voz es un clon de la mía y el guion lo reviso yo.

¿Qué es n8n?

n8n es una herramienta para automatizar tareas conectando aplicaciones entre sí mediante flujos de trabajo visuales. Cada flujo es una cadena de pasos, llamados nodos, que se pone en marcha sola cuando ocurre algo: llega un correo, alguien rellena un formulario o se cumple una hora.

Su documentación lo define como una herramienta de automatización de flujos de trabajo con licencia fair-code que combina funciones de IA con la automatización de procesos de negocio. Dicho de forma sencilla: sirve para que las aplicaciones que ya usas (el correo, una hoja de cálculo, un CRM, Slack o un formulario web) trabajen juntas sin que tengas que copiar y pegar datos de una a otra.

«Fair-code» significa que el código está a la vista y puedes instalarlo en tu propio servidor, pero con una licencia que limita el uso comercial: lo verás en el apartado del precio. Su repositorio en GitHub habla de más de mil integraciones y miles de plantillas de flujos ya hechos.

Detrás está una empresa alemana, n8n GmbH, con sede en Berlín y fundada en 2019 por Jan Oberhauser. El nombre es una abreviatura de «nodemation», mezcla de nodo y automatización, y se pronuncia como se escribe en inglés: «n-eight-n». En octubre de 2025 cerró una ronda de inversión de 180 millones de dólares que la valoró en 2.500 millones.

¿Para qué sirve n8n?

n8n sirve para quitarte de encima tareas repetitivas que siguen siempre el mismo camino: recoger datos en un sitio, transformarlos y dejarlos en otro, o avisar a alguien cuando pasa algo. Si una tarea la haces igual cada día y se puede describir paso a paso, probablemente se puede automatizar.

Algunos ejemplos de lo que se automatiza con n8n:

  • Formularios y clientes. Cada vez que alguien rellena el formulario de contacto, guardar sus datos en una hoja de cálculo o un CRM y avisarte por Slack o por correo.
  • Correo. Clasificar los correos que entran, resumir los largos o preparar un borrador de respuesta para que tú lo revises.
  • Informes. Cada lunes a las 8:00, reunir las cifras de varias herramientas y enviarte un resumen.
  • Documentos. Leer facturas en PDF que llegan por correo, sacar el importe y la fecha y apuntarlos en una tabla.
  • Atención con IA. Un asistente que responde preguntas frecuentes por chat o por WhatsApp consultando tus documentos.
  • Conectar sistemas. Pasar datos entre dos programas que no se hablan entre sí, a través de sus API o de un webhook.

Hay una frontera útil: n8n brilla cuando el camino está claro. Si la tarea pide criterio en cada paso, hace falta un agente de IA, y n8n también puede incluirlo dentro de un flujo, como veremos más abajo.

¿Cómo funciona n8n?

En n8n todo es un flujo de trabajo (workflow): una colección de nodos conectados que automatizan un proceso. Lo pone en marcha un nodo disparador; los nodos siguientes leen datos, toman decisiones o hacen acciones, y cada pasada completa del flujo es una ejecución.

Estas son las piezas, con los nombres que usa su documentación:

  • Nodos. Son los bloques con los que montas el flujo. Cada uno hace una cosa: leer una hoja de cálculo, enviar un correo, llamar a un modelo de IA o comprobar una condición.
  • Disparador (trigger). El nodo que arranca el flujo cuando se cumple algo: un formulario enviado, un correo nuevo, una hora fija o un webhook, que es una dirección web que recibe avisos de otra aplicación.
  • Lógica. Nodos como «If» o «Switch» deciden por qué rama sigue el flujo. Un formulario urgente va por un lado; uno normal, por otro.
  • Credenciales. Guardan los accesos a cada servicio (tu cuenta de Google, de Slack, de OpenAI) para que los nodos puedan usarlos sin que escribas la contraseña cada vez.
  • Ejecución. Una ejecución es una pasada del flujo. n8n guarda el registro de cada una: qué datos entraron en cada nodo, qué salió y dónde falló, si falló.
  • Expresiones y código. Si un dato no viene como lo necesitas, puedes transformarlo con expresiones o con un nodo de código en JavaScript o Python.

Mientras lo construyes, pruebas el flujo a mano con el botón de ejecutar y ves el resultado nodo a nodo. Cuando funciona, lo publicas y a partir de ahí se ejecuta solo cada vez que salta su disparador. Solo esas ejecuciones automáticas cuentan para el límite de los planes de pago.

Así recorre un mensaje un flujo de n8n

Animación: llega un formulario urgente y el flujo decide por qué rama sigue

FormulariodisparadorAgente de IAresume y clasificaIf¿urgente?Aviso para tiSlack o correoFila en la hojaregistro de consultassíno1 ejecución = todo el recorrido, tenga los nodos que tenga
El disparador arranca el flujo, cada nodo hace su parte y el nodo If elige la rama. Los mensajes normales irían por abajo, a la hoja de cálculo. En n8n Cloud, toda la pasada cuenta como una sola ejecución.

¿Cómo se usa la IA en n8n?

La IA entra en n8n de dos formas: como un paso más del flujo (por ejemplo, resumir un texto o clasificarlo) o como un agente de IA que decide por sí mismo qué herramientas usar para completar una tarea. En los dos casos, el modelo de lenguaje lo eliges tú.

El paso sencillo es un nodo que manda un prompt a un modelo, como los de OpenAI, Anthropic o Google, y devuelve la respuesta al flujo. El flujo sigue siendo fijo: la IA solo hace su parte, como clasificar un correo en «urgente» o «normal».

El agente va un paso más allá. Su documentación lo describe como un sistema que usa un modelo de lenguaje grande para interpretar una petición y decidir qué acciones tomar. En n8n se monta con el nodo «AI Agent», al que conectas un modelo de chat, al menos una herramienta (consultar el calendario, buscar en una base de datos, llamar a otro flujo) y, si quieres, memoria para que recuerde la conversación.

Dos detalles que conviene conocer:

  • MCP en las dos direcciones. n8n puede usar herramientas de servidores MCP externos con su nodo cliente, y también puede convertirse en un servidor MCP con el nodo «MCP Server Trigger», para que asistentes como Claude usen tus flujos como herramientas. MCP es el estándar abierto para conectar modelos con aplicaciones que se explica en la lección de agentes.
  • Aprobación humana antes de actuar. Puedes exigir que una persona apruebe una herramienta antes de que el agente la use. El flujo se para, te llega la petición con lo que el agente quiere hacer (por chat, Slack, Teams, Telegram, WhatsApp o correo) y, si la rechazas, la acción se cancela y el agente recibe el rechazo.

¿n8n es gratis? ¿Cuánto cuesta?

n8n tiene una edición gratuita, la Community, que instalas en tu propio ordenador o servidor, y una versión en la nube de pago, n8n Cloud. La gratuita no tiene límite de ejecuciones publicado, pero te toca mantenerla y su licencia solo permite el uso interno, personal o no comercial.

La licencia, llamada Sustainable Use License, dice que puedes usar o modificar el software «solo para tus propios fines internos de negocio o para uso no comercial o personal». Automatizar los procesos de tu empresa entra ahí. Revender n8n como servicio a otros, no: para eso hace falta una licencia comercial. A la edición Community le faltan además algunas funciones de equipo, como compartir flujos y credenciales, proyectos, inicio de sesión único o control de versiones con Git.

En la nube, los precios publicados el 12 de octubre de 2026, con pago anual, son estos:

  • Starter: 20 € al mes, 2.500 ejecuciones al mes.
  • Pro: 50 € al mes, 10.000 ejecuciones al mes.
  • Business: 667 € al mes, 40.000 ejecuciones, para instalar en tu servidor con funciones de empresa.
  • Enterprise: precio a medida.

Lo importante es cómo cuenta: para n8n, una ejecución es una pasada completa del flujo, sin importar cuántos pasos tenga ni cuántos datos procese. Hay una prueba gratuita de la nube, sin tarjeta, con 1.000 ejecuciones.

Infografía que compara n8n autoalojado y n8n Cloud: precio, dónde funciona, quién lo mantiene, licencia, límites y para quién encaja cada uno
n8n autoalojado o n8n Cloud, punto por punto. Infografía de Javier Sáez Hurtado, CC BY 4.0.

¿En qué se diferencia n8n de Zapier y Make?

Las tres herramientas hacen lo mismo en lo básico (conectar aplicaciones con un disparador y una serie de acciones), pero cambian en dónde se ejecutan y en cómo cobran. n8n se puede instalar en tu servidor y cobra por ejecución completa; Zapier y Make solo funcionan en su nube y cobran por paso.

  • Zapier cobra por tareas: cada acción que se ejecuta con éxito cuenta como una tarea (el disparador no cuenta). Un flujo con un disparador y nueve acciones gasta nueve tareas cada vez que se activa. Es la más fácil para empezar.
  • Make cobra en créditos: por defecto, cada operación de un módulo gasta un crédito, y algunos módulos de IA gastan más.
  • n8n cobra una ejecución por pasada, tenga los pasos que tenga, y es la única de las tres que puedes alojar tú.

Por eso n8n suele salir más barato en flujos largos y da más control sobre dónde están tus datos, a cambio de una curva de aprendizaje algo mayor. La comparación completa, con precios y casos, merece su propia lección.

Ejemplo práctico: tu primer flujo con n8n

Un buen primer flujo es uno que lee y te avisa, sin enviar nada a nadie en tu nombre: si falla, no pasa nada. Este recoge los mensajes de un formulario de contacto, usa IA para resumirlos y clasificarlos, te avisa de los urgentes y apunta todos en una hoja de cálculo.

  1. Abre n8n. Lo más rápido es la prueba gratuita de n8n Cloud. Si prefieres tu ordenador, la documentación explica cómo instalarlo con Docker.
  2. Pon el disparador. Añade el nodo de formulario de n8n con tres campos: nombre, correo y mensaje. n8n te da una dirección web para probarlo.
  3. Añade el paso de IA. Conecta un nodo de modelo de lenguaje (OpenAI, Anthropic o el que uses) con tu credencial y un prompt como este:
Lee este mensaje de un formulario de contacto.
1. Resúmelo en una frase.
2. Clasifícalo como "urgente" (problema con un pedido o un pago,
   o piden respuesta hoy) o "normal" (todo lo demás).
3. No inventes datos que no estén en el mensaje.
Responde solo con JSON: {"resumen": "...", "prioridad": "urgente" | "normal"}
Mensaje: {{ $json.mensaje }}
  1. Decide el camino. Añade un nodo «If» que compruebe si la prioridad es «urgente».
  2. Rama urgente: un aviso para ti en Slack, Telegram o por correo, con el nombre, el resumen y el enlace al mensaje original.
  3. Las dos ramas: una fila nueva en una hoja de cálculo con la fecha, el nombre, el correo, el resumen y la prioridad.
  4. Prueba con mensajes inventados. Envía tres: uno urgente, uno normal y uno ambiguo. Mira en cada nodo qué entró y qué salió. Cuando funcione, publícalo.

Fíjate en lo que este flujo no hace: no responde al cliente. Cuando lleve una semana funcionando bien, el siguiente paso puede ser preparar un borrador de respuesta que apruebes tú antes de enviarlo.

¿Qué errores son comunes al empezar con n8n?

Los errores más comunes al empezar con n8n no son técnicos: son de alcance y de permisos. Se monta un flujo demasiado grande, se le dan más accesos de los que necesita o nadie mira cuando falla.

  • Empezar por el flujo más ambicioso. Un flujo de veinte nodos que toca cinco aplicaciones es difícil de depurar. Mejor tres flujos pequeños que hacen una cosa cada uno.
  • Credenciales con permisos de más. Si el flujo solo tiene que leer una hoja de cálculo, no le des una cuenta que pueda borrar todo tu Drive.
  • Dejar que la IA actúe sin revisión. Un modelo puede clasificar mal un mensaje o inventar un dato. Lo que se envía, se publica o se paga debería pasar por tus manos, al menos al principio.
  • No mirar las ejecuciones fallidas. Un flujo que falla en silencio es peor que no tenerlo. Revisa el registro de ejecuciones y prepara un aviso cuando algo falle.
  • Autoalojar sin quien lo mantenga. Instalarlo en tu servidor es gratis, pero las actualizaciones, las copias de seguridad y la seguridad del servidor pasan a ser cosa tuya.

Lo que yo tendría en cuenta

Yo empezaría por un flujo que solo lee y avisa, como el del ejemplo, y lo dejaría funcionar una semana revisando cada ejecución antes de darle más responsabilidad. Es la forma más barata de descubrir los casos raros: el formulario vacío, el mensaje en otro idioma, el cliente que escribe dos veces.

Mantendría la aprobación humana en todo lo que escribe o habla en mi nombre, y no dejaría que un flujo borre, pague o envíe mensajes a clientes sin que yo lo vea antes. Elegiría la nube si no tengo a nadie que mantenga un servidor, y usaría credenciales con los permisos justos para cada flujo. La automatización ahorra tiempo cuando es predecible; cuando no lo es, el tiempo que ahorras se va en arreglar lo que hizo sin mirar. Si quieres ver cómo aplico este criterio a agentes más autónomos, lo cuento en qué le dejarías hacer a un agente de IA sin mirar.

Lo que conviene recordar

  • n8n conecta aplicaciones en flujos visuales y los ejecuta solo cuando salta un disparador; puede incluir pasos y agentes de IA.
  • Un flujo es una cadena de nodos; cada pasada completa es una ejecución, y n8n guarda el registro de cada una.
  • El nodo de agente de IA deja que un modelo elija herramientas, con aprobación humana opcional antes de cada una.
  • La edición Community es gratis para uso interno; n8n Cloud parte de 20 € al mes con pago anual y cobra por ejecución completa.
  • Empieza con un flujo que solo lee y avisa, permisos mínimos y revisión de las ejecuciones.

La lección en una imagen

Resumen visual de la lección sobre n8n en seis ideas: qué es, flujos y nodos, disparadores, agentes de IA, precio y aprobación humana
Puedes reutilizar esta infografía con licencia CC BY 4.0: cita a Javier Sáez Hurtado y enlaza esta lección.

Preguntas frecuentes

¿Qué es n8n en pocas palabras?

Es una herramienta para automatizar tareas conectando aplicaciones. Dibujas un flujo de pasos (nodos) en una pantalla y n8n lo ejecuta solo cada vez que ocurre algo, como un correo nuevo o un formulario enviado. Puede incluir pasos con modelos de IA.

¿n8n es gratis?

La edición Community, que instalas en tu propio ordenador o servidor, es gratuita y no necesita clave de licencia, siempre que la uses para tus fines internos o personales. La versión en la nube (n8n Cloud) es de pago, con una prueba gratuita sin tarjeta.

¿Cuánto cuesta n8n?

En octubre de 2026, n8n Cloud cuesta 20 € al mes en el plan Starter y 50 € al mes en el plan Pro, con pago anual. Cobra por ejecución: una ejecución es una pasada completa del flujo, tenga los pasos que tenga. Los precios cambian, así que conviene comprobarlos en su web.

¿Necesito saber programar para usar n8n?

No para empezar. Los flujos se montan arrastrando nodos y rellenando campos. Saber un poco de JavaScript o de cómo funcionan las API ayuda cuando quieres transformar datos o conectar una aplicación que no tiene nodo propio, y para instalarlo en un servidor sí hace falta algo de soltura técnica.

¿Es n8n una buena alternativa a Zapier o Make?

Depende de lo que busques. n8n se puede instalar en tu servidor y cobra por ejecución completa; Zapier cobra por cada acción que se ejecuta y Make por créditos que gastan sus módulos. Zapier suele ser más fácil para empezar; n8n da más control y suele salir más barato en flujos largos.

¿Se pueden crear agentes de IA con n8n?

Sí. n8n tiene un nodo de agente de IA al que conectas un modelo de lenguaje y herramientas, y el agente decide cuáles usar para completar la tarea. Admite MCP en las dos direcciones y permite exigir aprobación humana antes de que el agente use una herramienta.

Fuentes

  1. n8n Docs, página de inicio de la documentación
  2. n8n Docs, glosario de conceptos clave
  3. n8n Docs, Understand executions
  4. n8n Docs, AI Agent node
  5. n8n Docs, Human-in-the-loop for tools
  6. n8n Docs, MCP Server Trigger
  7. n8n Docs, Compare editions (edición Community)
  8. n8n, precios (consultado el 12 oct 2026)
  9. n8n en GitHub, Sustainable Use License
  10. n8n en GitHub, README del proyecto
  11. n8n, sala de prensa
  12. n8n Blog, n8n raises $180m (9 oct 2025)
  13. Zapier Help Center, How is task usage measured in Zapier?
  14. Make Help Center, Credits

Javier Sáez Hurtado es el fundador de Convexify, firma boutique de inteligencia artificial con sede en Andorra, y Head of AI Heroes en Learning Heroes. Las lecciones de esta guía están también en vídeo en su canal de YouTube, @javiersaezhurtado.

Cómo hago esta guía: investigo y preparo los borradores con ayuda de IA; reviso cada lección, contrasto los datos con las fuentes que cito y añado mi criterio. Si encuentras un error, escríbeme y lo corrijo.