Definición:
n8n es una plataforma de automatización que permite conectar aplicaciones, transformar datos y ejecutar tareas mediante flujos de trabajo visuales. Combina nodos configurables con expresiones y código para construir procesos que pueden iniciarse manualmente, mediante una programación o al recibir un evento.
Se ofrece como servicio alojado y como software instalable en infraestructura propia. También permite incorporar modelos de inteligencia artificial y herramientas dentro de las automatizaciones.
Índice de contenidos
Cómo funcionan los flujos de n8n
Un flujo de trabajo conecta nodos que reciben, procesan y envían información. Un disparador inicia la ejecución, mientras que otros nodos consultan servicios, transforman datos o realizan acciones.
Las conexiones determinan cómo circula la información. El flujo puede incluir condiciones, distintas ramas y operaciones de combinación de datos. Por ejemplo, una solicitud recibida desde un formulario puede comprobarse, registrarse en otra aplicación y generar una notificación.
El editor permite revisar las entradas y salidas de los nodos para entender qué ha ocurrido durante una ejecución. La interfaz visual facilita la construcción del proceso, pero las integraciones complejas pueden requerir conocimientos de programación y de las aplicaciones conectadas.
Integraciones, API y código
n8n dispone de nodos para trabajar con aplicaciones y servicios externos. Cuando no existe un nodo específico, puede utilizar peticiones HTTP para comunicarse con una API compatible.
Las credenciales permiten autenticar esas conexiones. Las operaciones disponibles dependen de los permisos concedidos y de las capacidades del servicio: disponer de una integración no implica acceso ilimitado a sus datos.
Las expresiones sirven para utilizar y transformar valores dentro de los nodos. El código permite añadir lógica personalizada cuando la configuración visual no basta. La disponibilidad de bibliotecas y determinadas funciones depende del entorno de ejecución.
n8n Cloud y alojamiento propio
n8n Cloud proporciona un entorno gestionado por el proveedor. En una instalación propia, la organización administra la infraestructura, las actualizaciones y las copias de seguridad.
Autoalojar el software permite decidir dónde se ejecuta, pero no garantiza por sí solo privacidad, seguridad ni cumplimiento normativo. Los flujos pueden enviar información a las aplicaciones y proveedores externos con los que se conectan.
Las funciones de colaboración, administración y control de acceso dependen de la edición y del plan utilizado.
Licencia de n8n
El código de n8n está disponible, pero no debe confundirse esa disponibilidad con una licencia de código abierto sin restricciones de uso comercial.
La mayor parte del proyecto se distribuye bajo la Sustainable Use License, que permite determinados usos internos, personales y no comerciales y establece limitaciones para otros usos y formas de distribución. Algunos componentes empresariales tienen una licencia diferente.
Por tanto, la posibilidad de instalar n8n en un servidor propio no implica que cualquier forma de comercializarlo o proporcionarlo a terceros esté permitida.
Automatización con inteligencia artificial
n8n permite incorporar modelos de lenguaje, herramientas y fuentes de información en un flujo. Esto puede utilizarse para clasificar mensajes, extraer información o preparar respuestas que continúan por pasos definidos.
Un nodo de agente puede utilizar un modelo para decidir qué herramientas emplear dentro de su configuración. Otros pasos siguen reglas explícitas, como comprobar un campo o guardar un resultado.
n8n no es un modelo de lenguaje: organiza las conexiones y la ejecución del proceso. La calidad de los resultados depende también del modelo, de los datos disponibles y de las comprobaciones incluidas.
