N8N: la herramienta de automatización que hemos incorporado en Jortilles
Category : Noticias
En Jortilles llevamos un tiempo buscando una forma eficiente de conectar herramientas, automatizar procesos repetitivos y orquestar flujos de datos. La respuesta ha sido n8n, y ya forma parte de nuestra stack habitual.

¿Qué es n8n?
n8n es una plataforma open source de automatización de flujos de trabajo. Su propósito es conectar aplicaciones, bases de datos y servicios en la nube para que trabajen juntos de forma automática, sin intervención manual.
Lo que la diferencia de otras herramientas similares es su enfoque low-code/no-code con escape hatch técnico: puedes construir automatizaciones de forma visual arrastrando y conectando nodos, pero cuando necesitas lógica más compleja, puedes escribir JavaScript o Python directamente dentro del flujo.
Cuenta con cientos de conectores nativos para las herramientas más habituales, y para todo lo demás existe el nodo HTTP Request: un nodo genérico que permite conectarse a cualquier API del mundo mediante una llamada HTTP configurable. En la práctica, esto significa que si una herramienta tiene API, n8n puede integrarse con ella.
¿Para qué se usa?
El caso de uso más común es la integración entre herramientas que no se comunican entre sí de forma nativa: conectar un CRM con una base de datos, sincronizar formularios con hojas de cálculo, o consolidar información de varias fuentes en un único destino.
También se usa mucho para alertas y notificaciones: definir qué eventos merecen atención (un error en producción, un pago fallido, un nuevo registro) y cómo y dónde comunicarnos. Y cada vez más, para orquestar workflows con IA: encadenar llamadas a modelos de lenguaje para generar, clasificar o transformar contenido de forma automática dentro de un flujo mayor.
Como norma general, si hay una tarea manual que se repite con una lógica definida, n8n puede automatizarla.
Cómo funciona: los conceptos clave
La unidad básica de n8n es el workflow: un flujo compuesto por nodos conectados en secuencia, que puede ir desde algo tan simple como recibir un webhook y enviar un email, hasta un pipeline complejo con ramificaciones, condiciones y llamadas a múltiples servicios.
Cada nodo realiza una acción concreta — consultar una API, transformar un JSON, ejecutar una query, enviar un mensaje — y le pasa el resultado al siguiente. Entre nodos se pueden usar expresiones para referenciar datos anteriores, aplicar filtros o escribir lógica personalizada en JavaScript o Python cuando la situación lo requiere.
Todo workflow arranca con un trigger: una programación tipo cron, un webhook entrante o un evento de otra aplicación. Es el punto de entrada que pone en marcha la cadena. Sin trigger, el flujo existe pero no se ejecuta solo.
Cómo usar n8n
Existen tres formas principales de poner n8n en marcha:
- n8n.cloud — La versión gestionada oficialmente. Sin instalación, sin mantenimiento de infraestructura, pero con un coste mensual y los datos alojados en servidores externos.
- npm — Instalación directa en local mediante Node.js. Útil para pruebas rápidas, pero no recomendable para entornos de producción estables.
- Docker — Despliegue en un contenedor autoalojado. Ofrece control total sobre los datos, es reproducible en cualquier entorno y fácil de mantener y actualizar.
En Jortilles se ha optado por Docker: permite alojar n8n en infraestructura propia, garantiza la persistencia de datos y flujos entre reinicios, y facilita el despliegue consistente tanto en local como en servidor.
Una vez instalado, el flujo de trabajo es siempre el mismo:
- Crear un workflow — Se abre el editor visual y se arrastran nodos al canvas. Cada nodo representa una acción.
- Configurar los nodos — Cada nodo requiere su propia configuración: parámetros, filtros o lógica personalizada. Para los nodos que se conectan a servicios externos, n8n gestiona las credenciales de forma centralizada: se configuran una vez (API key, OAuth, usuario y contraseña…).
- Probar — Se puede ejecutar el workflow manualmente para verificar que cada paso funciona antes de activarlo.
- Activar y monitorizar — Una vez activo, el workflow se ejecuta solo según su trigger. Desde el panel se pueden revisar ejecuciones, errores y estadísticas.
N8N tiene una gran cantidad de posibilidades a explorar en su documentación o en su página de comunidad.
Un ejemplo real: análisis financiero automatizado de dashboards
Para ilustrar todo lo anterior, este es un workflow real que se usa en Jortilles.

Su objetivo: analizar automáticamente los datos de ventas de los dashboards de EDA, obtener una interpretación experta de la situación financiera y distribuirla en dos formatos, sin intervención manual.
El flujo arranca con un Schedule que lo ejecuta de forma periódica. A continuación, se autentica con el token del usuario de EDA, recupera los IDs de los dashboards disponibles, filtra los relevantes y extrae los datos de ventas de cada uno.
Con los datos listos, un nodo los formatea y los envía a Claude, que actúa como analista financiero: interpreta las cifras, identifica tendencias, señala los puntos fuertes y débiles del período y genera un resumen coherente de la situación. No es un volcado de datos, sino un análisis redactado con criterio.
El resultado se distribuye por dos canales en paralelo:
- Email vía Gmail — El análisis se formatea y se envía automáticamente como correo.
- Audio vía Telegram — El mismo texto pasa por OpenAI TTS, se convierte en audio y se envía como mensaje de voz por Telegram.


Como resultado obtenemos que el equipo recibe el análisis financiero del período sin haber abierto un dashboard ni redactado una línea.