n8n es una plataforma de automatización de flujos de trabajo (workflows) creada por n8n GmbH, una empresa de Berlín. Sirve para conectar aplicaciones como Gmail, Google Sheets, Slack o un modelo de IA en procesos que se ejecutan solos: en un editor visual encadenas bloques llamados nodos y, donde no llegan los nodos ya hechos, añades tu propio JavaScript o Python. Es gratis en tu propio servidor y de pago en la nube. No es software de código abierto, sino «fair-code». Te lo explicamos con un ejemplo que hemos probado con importes y fechas en formato español.
n8n en pocas palabras
- Qué es: una herramienta de automatización con editor visual, pasos de código y agentes de IA. En su página de prensa, n8n se presenta ya como una plataforma de orquestación de IA.
- Quién está detrás: n8n GmbH, con sede en Berlín, fundada en 2019 por Jan Oberhauser, que sigue al frente. Según n8n, la empresa ha captado 240 millones de dólares; SAP invirtió en mayo de 2026 con una valoración de 5.200 millones de dólares.
- El nombre: abrevia «nodemation», con ocho letras entre las dos n. Se pronuncia en inglés, «n eight n», y siempre se escribe en minúscula. «node-» alude a la vista de nodos y a Node.js, «-mation» a la automatización, explica su fundador en GitHub.
- La licencia: la Sustainable Use License, gratuita para tu propia empresa, proyectos personales y aprendizaje, con límites claros.
- Dónde se ejecuta: la Community Edition, que instalas tú, es gratuita; n8n Cloud es una suscripción alojada en Microsoft Azure, en la Unión Europea.
- Idioma: la interfaz solo está en inglés.
Cómo funciona n8n: flujos, nodos y disparadores
Los conceptos básicos, según el glosario de n8n:
- Workflow (flujo): un conjunto de nodos que automatiza un proceso. Arranca con un disparador, a mano o cuando otro flujo lo llama.
- Nodo (node): un bloque. Unos inician el flujo; otros obtienen, envían o transforman datos.
- Disparador (trigger): el punto de partida, por ejemplo una programación horaria, un correo nuevo o un webhook.
- Credenciales (credentials): los accesos guardados de cada aplicación: contraseña, clave de API u OAuth.
- Ejecución (execution): una pasada completa de un flujo.
- Plantilla (template): un flujo ya hecho de la biblioteca, que importas y adaptas.
Para los servicios sin nodo propio está el nodo «HTTP Request», que llama a cualquier API accesible desde la web.
Desde n8n 2.0, tus cambios se guardan solos como borrador y solo la versión publicada se ejecuta en producción. Los botones «Publish» y «Unpublish» sustituyeron al antiguo interruptor «Activate/Deactivate», que todavía aparece en muchos tutoriales.
Un ejemplo: las facturas de proveedores que llegan por correo
Así podría gestionar una pequeña empresa sus facturas de proveedores:
- Disparador: llega un correo con una factura en PDF (nodo «Gmail Trigger» o «Email Trigger (IMAP)»).
- Lectura: el nodo «Extract from File» saca el texto del PDF y un nodo de IA como «Information Extractor» extrae el número de factura, el importe y el vencimiento.
- Comprobación: un nodo Code convierte «1.234,56» y «25/10/2026» en número y fecha, y comprueba que no falte nada.
- Registro: los datos van a Google Sheets o a tu programa de facturación; Holded, por ejemplo, tiene un nodo de la comunidad verificado por n8n.
- Aviso: un mensaje de Slack avisa a quien paga las facturas.
El paso 3 es donde los formatos españoles dan problemas. Este es el código del nodo, en su modo por defecto:
// Nodo Code, modo «Run Once for All Items»
const items = $input.all();
for (const item of items) {
const f = item.json;
// «1.234,56»: quitar puntos, espacios y €; la coma pasa a ser punto
f.importe = Number(
String(f.importe).replace(/[\s.€]/g, '').replace(',', '.')
);
// «25/10/2026» -> «2026-10-25»
const [dia, mes, anio] = String(f.vencimiento).split('/');
f.vencimiento = `${anio}-${mes.padStart(2, '0')}-${dia.padStart(2, '0')}`;
f.completa = Boolean(f.numero) && Number.isFinite(f.importe);
}
return items;Lo ejecutamos fuera de n8n, en JavaScript con Node.js (el que usa el nodo Code para JavaScript), con valores escritos como en una factura española, y lo comparamos con las funciones de JavaScript que vienen de serie:

parseFloat() se detiene en el primer carácter que no entiende. Con «1.234,56» devuelve 1.234 en notación de JavaScript, es decir, uno coma dos tres cuatro: mil veces menos, aunque a un lector español le parezca el importe correcto. No aparece ningún error. new Date(), por su parte, no entiende el orden día/mes/año y devuelve una fecha no válida.
En Latinoamérica, los formatos cambian según el país. Según los datos Unicode CLDR que usa JavaScript, México escribe 1,234.56, con punto decimal, mientras que Argentina, Colombia y Chile usan, como España, la coma decimal y el punto para los miles (1.234,56); Chile, además, separa la fecha con guiones: 25-10-2026. Nuestro código para España convierte el «1,234.56» mexicano en algo más de 1 (1.23456 en notación de JavaScript), otro error silencioso. Adapta la conversión al país de cada proveedor.
Lo que muestran 13.300 plantillas públicas, y el papel de la IA
El 13 de octubre de 2026 descargamos todas las fichas del buscador público de plantillas de n8n: 13.300 plantillas, 1.314 de ellas de pago (el contador de la biblioteca marcaba 13.490 el 17 de octubre). Cada ficha indica los nodos que usa, salvo los disparadores.
| Nodo | Plantillas | Proporción |
|---|---|---|
| Code | 7.821 | 58,8 por ciento |
| HTTP Request | 6.851 | 51,5 por ciento |
| Google Sheets | 4.713 | 35,4 por ciento |
| AI Agent | 4.232 | 31,8 por ciento |
| OpenAI Chat Model | 3.071 | 23,1 por ciento |
| Gmail | 2.977 | 22,4 por ciento |
| Slack | 2.197 | 16,5 por ciento |
- Code y HTTP Request, en cabeza. Más de la mitad de las plantillas contienen JavaScript o Python, y la mitad llaman directamente a una API. Solo una de cada cuatro (3.301) no usa ninguno de los dos: n8n es más «low-code» que «no-code».
- La IA ya es lo normal. 7.113 plantillas (53,5 por ciento) tienen al menos un paso de IA. El modelo de chat de OpenAI aparece en 3.071; los modelos locales con Ollama, que permiten que los datos no salgan de tu red, solo en 115.
- La biblioteca sigue creciendo. En septiembre de 2026 se añadieron 895 plantillas, más que en ningún otro mes del año, aunque el récord sigue siendo julio de 2025, con 1.046.
Los nodos de IA basados en LangChain están disponibles para todos desde la versión 1.19.0, del 29 de noviembre de 2023. El nodo «AI Agent» conecta un modelo de chat con herramientas y el agente decide a cuál llamar. Desde la versión 1.88.0, del 10 de abril de 2025, n8n admite el Model Context Protocol (MCP), con el que clientes como Claude Desktop pueden buscar, ejecutar y, según la documentación, crear o editar tus flujos. Más sobre los riesgos en nuestra guía de automatización inteligente.
¿n8n es de código abierto? La licencia, en claro
No, al menos no según la Open Source Initiative. El código fuente es público, pero está bajo la Sustainable Use License, que n8n redactó en 2022. Como una licencia de código abierto no puede limitar el uso, n8n aclara que no se presenta como open source y habla de «fair-code». Hasta el 17 de marzo de 2022 usaba Apache 2.0 con la Commons Clause.
| Permitido | No permitido |
|---|---|
| Usarlo para tu propia empresa | Ofrecer n8n como servicio en el que tus clientes crean flujos |
| Proyectos personales, aprendizaje e investigación | Dejar que usuarios externos creen flujos en tu producto, con tu interfaz, la API, MCP o un agente de IA |
| Crear automatizaciones para clientes en tu instancia, si ellos no pueden crearlas ni editarlas | Derivar el código de n8n para lanzar tu propio producto de automatización |
| Cobrar por crear y mantener flujos, formación y consultoría | Revender n8n con tu marca (marca blanca) |
| Usar n8n por detrás en tu producto, aunque los usuarios conecten sus propias cuentas | Usar funciones Enterprise sin licencia Enterprise |
El criterio: ¿quién controla la lógica de los flujos? Si los creas tú y tus clientes solo los usan, está permitido, incluso cobrando; si ellos pueden crearlos o modificarlos, necesitas un contrato con n8n. La licencia solo cubre n8n autoalojado. Esto no es asesoramiento jurídico; para casos dudosos, n8n remite a license@n8n.io.
¿n8n es gratis? Community Edition, nube y ejecuciones
Autoalojado, sí. Sin clave de licencia, n8n funciona como Community Edition, que según n8n tiene casi todas las funciones. Faltan sobre todo las de equipo: proyectos y uso compartido de flujos y credenciales, inicio de sesión único (SAML, LDAP), Git y entornos separados, secretos externos.
Con un registro gratuito por correo se desbloquea la Registered Community Edition, con carpetas y algunas herramientas de depuración. Las funciones Business y Enterprise requieren una clave de pago. n8n Cloud es una suscripción con una prueba de 14 días que incluye las funciones del plan Pro y 1.000 ejecuciones. No citamos precios; la referencia es la página de precios de n8n.
Los planes de pago se cobran por ejecución, tenga el flujo los pasos que tenga. Lo que cuenta:
- solo las ejecuciones de producción, las que lanza un disparador, una programación o una consulta periódica; tus pruebas manuales no cuentan;
- un «Schedule Trigger», cada vez que se activa, sea cual sea el resultado;
- un disparador que consulta un servicio, como el de Google Drive, solo cuando encuentra datos nuevos;
- un webhook, con cada petición recibida, aunque llegue vacía.
¿Nube o servidor propio? Lo que exige cada opción
n8n recomienda alojarlo por tu cuenta solo a usuarios expertos: un error puede acabar en pérdida de datos, fallos de seguridad y caídas. Si no tienes experiencia con servidores, aconseja la nube, donde n8n se encarga del alojamiento y las actualizaciones. Si lo alojas tú:
- Docker: n8n recomienda Docker Compose en producción. La instalación con npm queda obsoleta a partir de n8n 3.0, anunciada como inminente y que solo funcionará con Docker. El 17 de octubre de 2026, la versión estable en npm era la 2.43.7.
- Actualizaciones: sale una versión menor casi cada semana; n8n aconseja actualizar al menos una vez al mes.
- Clave de cifrado: al primer arranque, n8n crea una clave en la carpeta ~/.n8n y cifra con ella las credenciales. Haz copia de la base de datos y de esa clave a la vez.
- Auditoría: una auditoría de seguridad integrada detecta problemas habituales.
- Nodos de la comunidad: los que n8n no ha verificado tienen acceso total a la máquina; la versión 3.0 los desactiva por defecto.
¿Dónde están tus datos? n8n y el RGPD
Depende del uso. Según las páginas de n8n consultadas el 17 de octubre de 2026:
- n8n Cloud funciona en Microsoft Azure, con el hardware y los datos actualmente en la Unión Europea; la lista de subencargados indica «EU (e.g., Germany, Sweden)».
- Funciones: en la nube, n8n es responsable y encargado del tratamiento, y sus condiciones incluyen un acuerdo de tratamiento de datos con las cláusulas contractuales tipo. Autoalojado, no es ni lo uno ni lo otro.
- Telemetría: n8n recoge por defecto datos de uso y diagnóstico, pero no los datos de tus flujos ni tus credenciales. Autoalojado, el administrador puede desactivarla con variables de entorno; en la nube, no.
- IA: para sus propias funciones de IA, n8n cita subencargados como OpenAI y Anthropic, con tratamiento en Estados Unidos.
Si un flujo envía datos de clientes a un modelo de IA estadounidense, que n8n esté en Europa no cambia nada: alojarlo tú da más control, no el cumplimiento automático. Esto no es asesoramiento jurídico.
¿Es seguro n8n? Los avisos de seguridad de 2025 y 2026
El 17 de octubre de 2026, el repositorio de n8n en GitHub tenía 225 avisos de seguridad publicados, 14 de 2025 y 211 de 2026, y 22 de ellos eran críticos; el último crítico es del 13 de mayo de 2026.
- «Ni8mare»: el fallo más grave, CVE-2026-21858, recibió la puntuación máxima, 10. A través de ciertos flujos con formularios, un atacante sin cuenta podía leer archivos del servidor, en las versiones de la 1.65.0 a la 1.121.0, sin incluir esta.
- INCIBE-CERT: en España, el aviso INCIBE-2026-355 del 15 de mayo de 2026, sobre el nodo XML de n8n, tenía importancia crítica.
- Explotado: desde el 11 de marzo de 2026, la agencia estadounidense CISA incluye CVE-2025-68613, una inyección de código mediante expresiones, entre las vulnerabilidades explotadas activamente.
- Casi siempre con cuenta: en 20 de los 22 avisos críticos, el ataque requiere un usuario con sesión iniciada, normalmente con permiso para editar flujos. Ni8mare fue la gran excepción.
Si lo alojas tú: usa una versión 2.x reciente y actualízala cada mes, limita quién edita los flujos, publica formularios y webhooks solo si hace falta, ejecuta la auditoría y renueva todas las credenciales tras un incidente. En la nube, n8n aplica los parches por ti.
n8n en español: interfaz, plantillas y herramientas
No hay interfaz en español: el código de n8n solo incluye un archivo de idioma, el inglés (lo comprobamos en GitHub el 17 de octubre de 2026). Existe el ajuste N8N_DEFAULT_LOCALE, pero n8n vuelve al inglés en todo lo que no esté traducido, y la web n8n.io no tiene versión en español.
Las plantillas están en inglés por norma: las pautas de n8n para autores piden un inglés claro y correcto. En nuestro registro solo encontramos cuatro títulos en español: tres de enero de 2021 y uno de septiembre de 2026, «Gestiona reservas de restaurante por WhatsApp con Gemini y Google Sheets». El foro oficial sí tiene una sección de tutoriales en español, con 26 temas el 17 de octubre de 2026, frente a 468 en inglés.
En cuanto a herramientas de España y Latinoamérica (directorio de integraciones de n8n y nuestras 13.300 plantillas):
- Holded tiene un nodo de la comunidad verificado por n8n; en la biblioteca hay una plantilla que envía un resumen diario de ventas de Holded a Slack.
- Mercado Pago tiene un nodo oficial de la comunidad, también verificado, y plantillas para enviar enlaces de pago desde Google Sheets.
- Para España, una plantilla registra empresas nuevas publicadas en el BORME: «Log new Spanish companies from BORME to Google Sheets with Apify and Gmail».
Tus datos sí pueden estar en español; los formatos, las eñes en los nombres de archivo y el idioma de respuesta de la IA corren de tu cuenta.
n8n, Zapier o Make: las diferencias de fondo
Sin hablar de precios (datos de Zapier y Make a 14 de octubre de 2026):
- Unidad de cobro: n8n cuenta ejecuciones, pasadas completas; Zapier, tareas, cada acción con éxito; Make, créditos, y una operación equivale a un crédito en las aplicaciones sin IA. Un flujo largo sigue siendo una sola ejecución en n8n.
- Servidor propio: solo n8n lo permite.
- Datos: n8n Cloud los guarda en la UE. Zapier aloja los datos en servidores de AWS en Estados Unidos y no ofrece almacenamiento solo en la UE. Make ofrece zonas de datos en Europa o Estados Unidos, aunque, según Make, eso no garantiza que cada petición de IA se quede en ellas.
- Código: los tres admiten JavaScript o Python; en Make, con la aplicación Make Code de los planes de pago.
Cuanto más control necesites sobre los datos y el alojamiento, mejor encaja n8n. Make se llamaba antes Integromat: lo contamos en nuestra guía de Integromat a Make.
Para quién merece la pena n8n y cómo empezar
- Sin instalar nada: abre una prueba de n8n Cloud.
- En local: la instalación en una línea de la documentación,
curl -fsSL https://get.n8n.io | sh, necesita Docker en Linux o macOS, o WSL en Windows. - Construir: un disparador, un nodo como Google Sheets con sus credenciales y una prueba manual con «Execute Workflow».
- Publicar: cuando todo funcione, publica el flujo; a partir de ahí, el disparador lo lanza solo.
- Prever fallos: n8n puede lanzar un flujo de errores que te avise por correo o chat; sin él, un fallo puede pasar días sin que lo notes.
n8n te encaja si automatizas procesos con muchos pasos, tus propias API o algo de código, si quieres controlar tus datos o crear agentes de IA conectados a tus sistemas.
Mejor busca otra cosa si necesitas la interfaz en español, si nadie en tu equipo tiene tiempo para actualizaciones y seguridad de un servidor (entonces, la nube o una herramienta más sencilla) o si solo quieres conectar dos aplicaciones en unos clics.
