En este primer artículo vamos a dar nuestros primeros pasos con una de las herramientas que más están gustando últimamente con todo esto de la incorporación de la IA y las automatizaciones a nuestra forma de trabajo ... n8n.

A modo de recordatorio pongo los enlaces a los artículos que se irán relacionando :
- Primeros pasos con n8n (Parte 1) : Artículo de introducción a la herramienta n8n donde se explicarán más ciertos detalles técnicos de la herramienta y ciertos conceptos necesarios para explotar el máximo su uso. Este artículo 😃.
Este es el índice que se va a utilizar para estructurar este artículo
- Introducción
- ¿Qué es un flujo de trabajo?
- ¿Que es la automatización de procesos?
- ¿Qué es un Agente IA?
- n8n
- ¿Qué es n8n?
- Consideraciones de n8n
- Características de n8n
- Instalación de n8n
- Conceptos de n8n
- Conclusiones
Introducción
Actualmente tanto la eficiencia como la automatización son claves para el éxito empresarial, han dejado de ser una opción para convertirse en una necesidad estratégica.
Se que da un poco de miedo, pero es muy importe reconocer que nos encontramos con un mundo empresarial cada vez más competitivo y dinámico, donde tener las capacidades de optimizar recursos y agilizar procesos se han convertido en las "armas" para la mejora de las empresas.
Son muchos los beneficios que la eficiencia y la automatización de procesos generan a la hora de mejorar la productividad y optimizar flujos de trabajo:
- Ahorrar tiempos y esfuerzo al realizar tareas repetitivas de forma rápida y precisa
- Liberar a los trabajadores para que se enfoquen en tareas más importantes y de mayor valor añadido, en lugar de dedicar su tiempo a esas tareas básicas y repetitivas
- Optimización del uso de tecnología
- Eliminación de cuellos de botella
- Mejorar la precisión y confiabilidad de las tareas ya que las máquinas no cometen errores como los humanos
- Mejorar la capacidad de adaptación a la situación tan cambiante de los mercados
- Facilitan la innovación
- Etc.
Al final tras mucho trabajo/esfuerzo al aplicar lo anterior se consigue lo que todo el mundo quiere oír: aumentar la eficiencia, reducir los costos y mejorar la calidad.
En este artículo veremos porque automatizar flujos de trabajo es una buena idea sino quieres quedarte atrapado en la "Edad Media" en pleno 2025.
Además, siendo sincero si una máquina puede hacer algo de mi trabajo más rápido, sin fallos, sin jugarme la vida y sin dramas ... ¿por qué querría seguir sufriendo? 😄
¿Qué es un flujo de trabajo?

Un flujo de trabajo (workflow) es una secuencia estructurada de tareas, procesos o actividades que se ejecutan para conseguir un objetivo establecido.
Suele hacer referencia el sistema o mecanismo por el cual las personas y las empresas realizan su trabajo. Es decir, implica saber qué hacer en cada momento a menos que te guste la aventura de no saber o el correr en círculos esperando a que alguien te diga las instrucciones.
Aplica sobre cualquier cosa que genera valor: realizar un producto, proporcionar un servicio, procesar información, etc. Así que seguro que le puedes sacar utilidad.
Aspectos a tener en cuenta:
- Un flujo de trabajo se trata de una serie simple de pasos individuales conectados
- El orden de los pasos en muchos casos es muy importante
- Ayuda a entender que es lo necesario para conseguir el objetivo
- Facilita la consecución de una parte (parcialidad) o bien la totalidad de un objetivo
- Tiene su propia tipología:
- Lineal: Se avanza de un paso al siguiente sin retroceder
- Estado: Se avanza según diferentes estados. En esta tipología se puede avanzar o bien se puede retroceder
- Reglas: Se avanza según el cumplimiento de una serie de reglas predefinidas
- Requiere la realización de un proceso de definición
- Descomponer del proceso de negocio total en partes más pequeñas
- Identificar las partes interesadas y las necesidades de recursos o condiciones para cada una de las partes más pequeñas
- Normalmente estas tareas más pequeñas están vinculadas a acciones humanas. Por ejemplo: usar una aplicación, completar un formulario, añadir un elemento a la base de datos, etc.
- Identificar los posibles estados de resolución de las tareas para tener un mayor control sobre el proceso y así poder realizar la transferencia del control entre ellas
- Los flujos de trabajo se pueden expresar de forma textual, gráfica o mediante lenguajes de notación formal
- Se aconseja disponer de un diagrama del proceso
- Se puede tratar de automatizar
Ejemplo de flujo de trabajo

Imaginemos que trabajamos en un equipo de soporte técnico y normalmente recibimos correos con las consultas de los clientes.
Un ejemplo de flujo de trabajo podría ser:
- Paso 1: Detectar un nuevo correo
- Paso 2: Filtrar por palabra clave (por ejemplo: error o problema)
- Paso 3: Crear un ticket en un sistema de soporte (por ejemplo: Jira o Trelllo)
- Paso 4: Enviar una respuesta automática al cliente
De momento este proceso es manual y en cada paso se tiene que realizar una serie de actividades para conseguir el objetivo.
Símil: Receta de cocina
Un flujo de trabajo sería como una receta de cocina. Si sigues los pasos tal y como dice la receta al final obtendrás el plato.
¿Qué es automatización de procesos?

La automatización de procesos es el uso de la tecnología (aprovechar el software) para para ejecutar tareas repetitivas sin intervención humana, optimizando el tiempo y reduciendo errores
La idea es minimizar la intervención manual en cada paso del flujo de trabajo.
En un mundo donde todo avanza a la velocidad de la luz, seguir confiando en los procesos manuales se puede considerar casi una declaración de guerra contra la productividad o una vuelta al trabajo como si estuviéramos en los años 90.
Aspectos a tener en cuenta:
- Muy perseguido por la disciplina de Gestión de procesos de negocio
- Se puede aplicar en cualquier flujo de trabajo que este definido por pasos y reglas claras
- Existen muchos casos en los que es muy complicado implementar el automatismo
- Se suele hacer sobre tareas repetitivas y que resultan tediosas a los empleados
- Reduce en general el tiempo para realizar según que tareas
- Una tarea de horas se puede reducir a minutos o segundos
- Se nota muchísimo con tareas de poco valor
- Libera a los trabajadores para que se puedan enfrentar a tareas más importantes
- Facilita el dedicar el esfuerzo humano a realizar tareas que realmente aporten valor (como si te quieres tomar un café...jejeje)
- Se habla de que realicen tareas que requieren inteligencia humana (veremos lo que dura esto...jejeje)
- Reduce la intervención humana entonces se reducen la aparición de errores humanos
- Reduce el número de errores (humano o no humanos) y su gestión
- Trabajará en muchos casos en tiempo real por lo que se producirá una detección temprana
- Previene y alerta sobre posibles fallos antes de que ocurran
- Mayor precisión en los resultados
- Genera flujos de trabajo y procesos más eficientes
Ejemplo de automatización de procesos

Para ello tendremos en cuenta el ejemplo utilizado en la sección del flujo de trabajo y veremos una propuesta de cómo se podría automatizar todo el proceso.
Si este trabajo estuviera automatizado, entonces se mejoraría enormemente la eficiencia y se ahorrarían muchos costes.
Vamos a ver que se podría hacer en cada paso
- Paso 1: Detectar un nuevo correo
Implementar algún tipo de listener que escuche los eventos de llegada de correos a una cuenta de correo y que pueda tener acceso a la metainformación y contenido del correo recibido para poder tratarlo.
- Paso 2: Filtrar por palabra clave (por ejemplo: error o problema)
Implementar algún tipo de analizador de contenido que pueda buscar esas palabras clave en primer lugar en el asunto y posteriormente en el contenido. Para después de este análisis, categorizar el correo o tomar decisiones en base a las reglas cumplidas.
- Paso 3: Crear un ticket en un sistema de soporte (por ejemplo: Jira o Trelllo)
Implementar una integración tipo webhook que genera un ticket con toda la información que necesite la plataforma elegida y que en muchos casos viene dada por el análisis y categorización del correo anterior.
- Paso 4: Enviar una respuesta automática al cliente
Implementar un interceptor que se encarga de detectar la realización del webhook de manera exitosa, que posteriormente customice una plantilla de correo con los datos necesarios y realice una integración en un mail sender para hacerle llegar un email de confirmación al cliente.
Como veis se trata de una elección de componentes de software para resolver cada uno de los pasos y que gracias a tener implementado cada uno de ellos se podría a llegar a tener todo el proceso automatizado.
Símil: Piloto automático de una avión
El piloto automático de un avión suele tomar decisiones en base a unos condicionantes para los que está configurado. Ajustando la velocidad, la altitud o algún otro parámetro sin que intervenga el piloto.
¿Qué es un agente IA?

Un agente IA es una idea revolucionaria que se considera una de las principales tendencias para el 2025, seguramente sea su punto de partida debido a la popularidad y el impacto que está teniendo. Pero tengo que decir que ya se estaba trabajando en ello desde hace unos cuantos años (esto no es nuevo...jejeje). Y es más que probable que su "evolución" sea el futuro al que nos enfrentaremos en los próximos años, décadas, ... son un claro candidato a ser un "Terminator".
Hasta ahora estábamos acostumbrados a que las IAs más populares (por ejemplo: ChatGPT) con las que trabajábamos eran "generativas", esto tiene dos implicaciones: esperan siempre nuestras instrucciones para hacer algo y que su especialidad es la generación de contenido. Pero un agente IA es diferente porque sería capaz de tomar la iniciativa y trabajar de forma autónoma (actuando por iniciativa propia) en nombre del usuario.
Esto significa que un agente IA es capaz de:
- Detectar los problemas o la información
- Procesar la información
- Facilitar soluciones
- Decidir qué acciones va a tomar
- Ejecutar una o varias de estas soluciones
Como he comentado antes, casi todo lo que conocemos hasta ahora de IA tiene un comportamiento reactivo es decir "no hace nada si tu no le dices que lo haga", así que lo que acabo de comentar supone un gran salto evolutivo.... ¿estaremos preparados?
Por lo tanto, un "agente IA" es un sistema (basado en IA) diseñado para percibir su entorno, procesar la información, tomar decisiones y ejecutar tareas de forma autónoma basándose en reglas, aprendizaje y datos en tiempo real. Todo ello con la finalidad de conseguir un objetivo específico.
Se utilizan para implementar la automatización de flujos bajo un enfoque IA.
Los expertos en la materia hablan de que la estructura de un agente IA se compone de varias partes:
- Módulo de percepción: que recopila la información del entorno, sería el punto de entrada de los datos y podría venir dado de diferentes maneras/fuentes : datos estructurados de un API, consulta a una base de datos, uso de sensores, interacciones de los usuarios, etc.
- Módulo de estado interno: que procesa la información y guarda cierto conocimiento y ciertas experiencias (establece el contexto). Sirve para que el agente aprenda por sí mismo en base a toda esa información que percibe y que almacena
- Módulo de decisión: que evalúa la situación y elige las mejores soluciones, por lo que se consigue que se adapte a las diferentes situaciones. Para ello hará uso de muchos elementos: sistemas de reglas o lógica predefinida, modelos de lenguaje, algoritmos de Machine Learning o Deep Learning, etc.
- Módulo de acción (función de acción): que lleva a cabo sus decisiones e interactuar con el entorno que lo rodea. Esta parte también se conoce actuadores
- Módulo de repetición: que se encarga de repetir todo o anterior. De esta forma no solo se ejecutará una vez.
Los agentes IA puede trabajar de forma independiente o en colaboración con otros humanos u otros sistemas. Esto se vuelve aún más interesante si la colaboración se produce entre agente (atentos con esto que será el futuro): agentes IA cada uno con una especializada que se organizarán y cooperarán para realizar una tarea conjunta.
Existe una tipología de agentes: agente reactivo simple, agente reactivo basado en modelo, agente basado en objetivos, multi-agentes, etc.
Pueden tener diferentes representaciones de forma. Pueden ser desde un programa hasta un robot, un dron, etc.
Como cualquier tecnología que aparece presenta una nueva serie de desafíos: privacidad de datos, seguridad, ética, transparencia en la forma en la que toma decisiones, etc.
Ha sido un cambio tan importante que ha hecho aparecer un concepto nuevo la IAA (Inteligencia Artificial Agéntica).
n8n
¿Qué es n8n?
Herramienta de automatización de código abierto (Open Source) que permite conectar diferentes servicios y aplicaciones mediante flujos de trabajo personalizables y visuales.
- Simplifica la automatización de tareas y procesos
Permite combinar el tema de las automatizaciones y el tema de los Agentes IA.

Destaca frente a otras herramientas por
- Su flexibilidad total al permitir a los desarrolladores ejecutar flujos gratuitos en entornos autohospedados (self-hosting)
- Extender sus funcionalidades mediante código
- Sus capacidades de personalización
Referencias:
- Repositorio de código del proyecto
- Documentación del proyecto
Consideraciones de n8n
- Creado por Jan Oberhausen en 2019
- Su nombre significa "nodo por nodo"
- Inicialmente se denomina "nodemation" que era una combinación de "node" (nodo) y "automation" (automatización)
- Open Source pero con licencia fair-code
- Enfoque low code
- Acerca y democratiza el acceso a las automatizaciones de procesos a un amplio grupo de personas (aquellos que necesitan programar pero que no tienen muchos conocimientos...jejeje)
- Dispone de más de 400 integraciones listas para ser usadas
- Automatiza tareas repetitivas sin necesidad de escribir código complejo
- Utiliza un enfoque de interoperatividad API-First
- Proporciona una API RESTfull lo que facilita la integración con otros sistemas
- Su arquitectura es modular y extensible
- Utiliza una base de datos SQLite por defecto
- También es compatible con otras bases de datos (Por ejemplo: PostgreSQL)
- Existe una gran comunidad de desarrolladores detrás que ayuda a su evolución
- Facilita exportar e importar flujos de trabajo
Muchos de estos puntos se verán en detalle en la sección de "Características de n8n"
Características de n8n
Algunas de las características más importantes analizadas al detalle
- Código abierto
- Alojamiento
- Interfaz visual
- Integraciones
- Modelo de costes
- Escalabilidad
- Soporte y comunidad
- Funciones avanzadas
- Integración con IA
- Seguridad
Código abierto

n8n es de código abierto y esto es una diferencia muy importante respecto a otras herramientas.
Consideraciones:
- Su versión básica es gratuita
- Puede instalarse y ejecutarse en cualquier servidor propio
- Su despliegue en un servidor puede aparecer costes asociados (con lo que al final algo tendremos que pagar)
- Incluso uno lo puede instalar de forma local
- Se puede acceder a su código fuente y esto permite que se puedan personalizar muchos aspectos (esto veremos más detalle en el apartado de "Flexibilidad" e "Integraciones"
- Se puede colaborar con Github
- La mayoría de las alternativas no permiten esto
- Facilita resolver problemas ad-hoc
Alojamiento

n8n permite instalarse / desplegarse de dos maneras:
- Servidor local / propio (entorno autohospedado)
- Este es uno de los puntos que hace destacar esta herramienta frente a otras
- Reduce la dependencia con plataformas comerciales
- Se tiene responsabilidad sobre el mantenimiento, datos, escalabilidad, seguridad y actualizaciones de la plataforma
- Se suele aconsejar a profesionales que tienen conocimientos técnicos y que pueden gestionar su propia infraestructura
- Facilita disponer de un mayor control sobre los datos, seguridad y costo operativo
- Está pensada para desarrolladores, equipos técnicos de tamaño pequeño o medio o bien empresas que quiere tener el mayor control y flexibilidad sobre la plataforma
- Proporciona más facilidad es para personalizar y más flexibilidas
- Nube / Cloud
- Proporcionado por el fabricante principalmente
- Sus costes vendrán dados por los modelos ofertados
- Tiene los costes bastantes altos
- Existe una alternativa híbrida que se explicará más adelante
- Los datos son guardados en la nube con lo que eso implica
- Toda la infraestructura, las actualizaciones automáticas, mantenimientos y actualizaciones están incluidas en el coste
- Al no tener que gestionar la plataforma en muchos niveles los equipos se pueden central en el propio desarrollo de flujos de trabajo
- Uso sencillo ya que no requiere tener tanto conocimiento de informática
- Está pensada para equipos o empresas que quiere tener algo simple que gestionar, con soporte profesional y escalabilidad
- Proporciona funcionalidades extra
- En temas de seguridad que pueden ser requeridos por las empresas o bien por marcos regulatorios (Por ejemplo: OAuth2)
- Proporciona cierta monitorización continua
- Proporciona menos opciones de personalización
- Proporcionado por el fabricante principalmente
Habrá que tener en cuenta los costes asociados a cada una de estas maneras
Interfaz visual

n8n implementa una interfaz con enfoque visual basado en nodos, donde cada nodo representa una acción específica.
Consideraciones:
- Facilita la creación de flujos de trabajo desde un panel visual
- Facilita la gestión de los flujos de trabajo
- Intuitiva y fácil de usar para personal "técnico" y "no técnico"
Integraciones

n8n proporciona múltiples integraciones ya disponibles en la propia herramienta
Consideraciones:
- Dispone de más de 400 integraciones
- Dispone de los nodos preconstruidos que conectan con los servicios y aplicaciones más populares. Por ejemplo: GMail, Slack, etc.
- Existen conectores especializados y conectores genéricos como HTTP y Webhooks lo que facilita aún más las integraciones
- Tiene menos integraciones que sus competidores
- Las integraciones se denominan nodos
- Facilita conectar múltiples aplicaciones y servicios sin necesidad de aplicar una programación avanzada
- Facilita que lo pueda utilizar más gente sin grandes conocimientos técnicos
- Estos componentes de integración facilitan que los usuarios pueden extraer datos de diversas fuentes, transformarlos y enviarlos a otros sistemas con facilidad.
- Ahorro de tiempo
- Reducción de errores
- Mejora de la consistencia en los procesos empresariales
Flexibilidad
n8n es muy personalizable
- A nivel de crear automatizaciones personalizadas
- A nivel de uso de código personalizado dentro de los flujos
Consideraciones:
- Este aspecto lo hace ideal para flujos de trabajo complejos o con necesidades específicas
- Puede extender sus funcionalidades mediante código
- Facilita incrustar código en Python y JavaScript lo que lo hace muy flexible y personalizable
- Gracias al ser una herramienta de código abierto cuando en algún momento aparece un problema en una integración o bien a la hora de realizar una función determinada, se puede acceder al código y modificarlo de forma particular (uno mismo o tu desarrollador de confianza ...jejeje)
- Hay que tener cuidado y como todo gran poder conlleva una gran responsabilidad
- Permite a los usuarios crear y ejecutar procesos personalizados
Modelo de costes
En este punto hay que diferencias los tres tipos de alojamientos
- Alojamiento en un servidor propio
- Alojamiento en un servidor de la nube del fabricante
- Alojamiento híbrido
Alojamiento en un servidor propio

Hay que recordar que 8n es de código abierto lo que implica que su versión básica es gratuita, los costes que aparecerán en esta opción están relacionados con la gestión, recursos y mantenimiento del servidor.
Consideraciones
- En esta opción no hay límites de pago por acción
- Otras herramientas están limitadas únicamente por un plan de precios
- En un primer momento esta opción puede tener costes más altos cuando se realizan pocas operaciones. Pero si se requiere escalar, esto puede salir mucho más barato que el pago por uso
Alojamiento en un servidor en la nube del fabricante

El propio fabricante de n8n facilita el alojamiento en su propia nube en base a una serie de planes de pago pero eliminando todo lo que tiene que ver con el mantenimiento del servidor. Proporciona monitorización 24/7 del tiempo de actividad y las actualizaciones de la herramienta son muy sencillas.
En cada uno de ellos los costes están relacionados con dos aspectos:
- Número de flujos de trabajo activos
- Cantidad de ejecuciones de cada uno de ellos
Por ejemplo: El plan "Starter" con un coste de 20€ al mes permite gestionar 5 workflows y 2500 ejecuciones por workflow.
Un punto importante a tener en cuenta es que dentro de los flujos de trabajo proporcionados por el fabricante se pueden tener tareas y pasos ilimitados. Lo que significa que se cobra unicamente por la ejecución del workflow y no de la tarea, otras herramientas contabilizan también las tareas.
Alojamiento híbrido
En este caso se parece más al "Alojamiento en un servidor propio" pero con la infraestructura en la nube. La idea es montar la plataforma en una infraestructura cloud propia.
Escalabilidad

n8n se puede configurar en modo cluster para soportar grandes cargas de trabajo.
Consideraciones:
- Se adapta a diferentes proyectos con diferentes tamaños
- Para esta situación sí que se requiere algo más de conocimientos en informática
Soporte y comunidad

n8n dispone de una comunidad activa de desarrolladores y documentación en constante evolución.
Consideraciones:
- Existen catálogos de plantillas de automatización para descargar dentro de la comunidad (gratuitas o de pago)
- Actualmente hay más de 1300 plantillas en la web oficial
- La comunidad en español es todavía pequeña
Funciones avanzadas

n8n proporciona funciones avanzadas a la hora de implementar flujos de trabajo.
Algunas de las funciones que proporciona son:
- Bucles y repeticiones
- Bifurcaciones condicionales
- Manejo de errores
- Programación de tareas
- Depuración
- Testing
- Monitorización del rendimiento de los flujos de trabajo
- Ver resultados en tiempo real
- Muestra valores clave como: tiempo de ejecución, uso de recursos y tasa de éxito
- Configuración de alarmas personalizadas
- Etc.
Incorporación de IA

n8n se integra de forma nativa con varios productos de IA (modelos de lenguaje, aplicaciones de IA y herramientas de análisis/extracción de datos de diferentes fuentes de datos)
Facilitando por tanto la creación de agentes IA.
Consideraciones:
- Es uno de los aspectos que más está evolucionando
- Su integración con el framework de LangChain ha hecho que se pueda acceder a crear agentes IA de forma más sencilla
- Compatibilidad con muchos tipos de modelos: OpenAI, Llama, Anthropic, etc.
Seguridad

n8n proporciona diferentes funcionalidades para cubrir aspectos de seguridad.
Consideraciones
- Con la opción de servidores propios los usuarios pueden ejecutar n8n en sus servidores
- Facilita
- Soporte de autenticación OAuth2
- Soporte en la transmisión de datos utilizando SSL
- Aplicar cifrado a las credenciales utilizadas por la plataforma
- Actualizaciones de la plataforma, por lo que se aconseja tener la plataforma actualizado lo máximo posible y regularmente
- La plataforma proporciona un acceso basado en roles para facilitar los accesos y las funciones que se pueden realizar
Instalación
Existe la posibilidad de instalar la herramienta en un servidor propio.
Este tipo de instalación es gratuito, pero hace que aparezcan costes relacionados con la instalación y el mantenimiento.
Proporciona dos formas de instalación:
Conceptos de n8n
Existen una serie de conceptos específicos de esta herramienta
- Flujos de Trabajo (Workflows)
- Nodos (Nodes)
- Lienzo (Canvas)
- Entradas y Salidas (Inputs & Outputs)
- Credenciales (Credentials)
- Ejecuciones (Executions)
Flujo de Trabajo (Workflow)
Secuencia automatizada de pasos que conectan diferentes servicios, aplicaciones y fuentes de datos

Nodos (Nodes)
Representación de cada paso dentro de un flujo de trabajo y tiene la funcionalidad de implementar una tarea específica (acción o integración).

Consideraciones:
- Son los componentes básicos de un flujo de trabajo
- Cada nodo representa una acción o un servicio que se quiere utilizar
- Hay mucha tipología de acciones realizadas:
- Trigger
- Inician un flujo de trabajo
- Hay de diferentes tipos: Manual, Schedule, Webhook
- Acción
- Conectores a sistemas o aplicaciones de todo tipo
- Realizan una tarea específica
- Por ejemplo: enviar un email
- Utilidad / Helper
- Se suelen utilizar para ayudar a la información
- Por ejemplo: condicional
- Nodos Especiales
- Suelen ser acciones con funcionalidad compleja
- Trigger
- Por ejemplo: Consulta a una IA
- ...
- Los nodos se conectan entre sí lo que define un flujo de acciones y de datos
- Forman una secuencia lógica de acciones
- Existen nodos proporcionados:
- Por la herramienta
- Por la comunidad
- Por el desarrollador
- La propia herramienta facilita una amplia lista de nodos predefinidos (más de 400 nodos)
Lienzo (Canvas)
Parte de la aplicación de la parte visual donde se establecen los nodos
Consideraciones:
- Se trata de la zona de dibujo de los nodos
Entradas y Salidas (Inputs & outputs)
Representa el movimiento de los datos de un nodo a otro dentro del flujo de trabajo

- Entrada: Representa los datos que el nodo necesita para poder realizar su trabajo
- Salida: Representa los datos de resultado que un nodo genera tras realizar su trabajo
Dentro del flujo de trabajo se van encadenando las salidas a las entradas según el orden establecido en sus conexiones
Credenciales (Credentials)
Representación utilizada para guardar de forma segura datos de inicio de acceso a sistemas, claves de acceso a APIs, etc.

Consideraciones:
- Se tratan como un elemento común y centralizado
- Reduce enormemente al configuración de los componentes
Ejecuciones (Executions)
Representación del tracking de las ejecuciones del flujo de trabajo,

Estas pueden ser manuales o automáticas que son activadas por un nodo desencadenante (un webhook , un planificador, evento entrante, etc.)
Conclusiones
Tras resolver algunas dudas conceptuales y ver la parte teórica de n8n hemos podido ver que estamos ante una herramienta que no solo automatiza tareas, sino que te devuelve tu tiempo ...jejeje.
n8n se trata de una herramienta muy potente y sobre todo versátil, que ha llegado con el objetivo de transformar la forma en la que gestionamos los flujos de trabajo automatizados y las integraciones entre sistemas / servicios. Por lo que se facilita a cualquier persona automatizar procesos sin necesidad de ser ni un gurú del código ni un hacker.
Durante el artículo hemos visto sus puntos fuertes y sus puntos débiles en muchos aspectos, pero uno de los puntos más interesantes de esta herramienta es que parece una buena propuesta para empresas de cualquier tamaño.
Desde hace un tiempo se habla de IPaaS (Integration Platform as a Service), es decir, servicios en la nube encargados de la integración. Por lo que esta herramienta debería de aparecer en nuestro stack tecnológico cuando nos refiramos a este tipo de soluciones.
Este es el primer artículo de la serie, en los siguientes artículos nos meteremos mucho más en los detalles técnicos y las "frikadas". Así que estaos atentos a las futuras publicaciones 😄.
Si sigues haciendo tareas manuales en 2025, el problema no es la tecnología...