n8n es una plataforma de automatización lanzada en junio de 2019 por Jan Oberhauser. Se distribuye bajo licencia “fair-code” (Sustainable Use License). Su catálogo oficial supera los 400 nodos de integración nativos.
La diferencia con Zapier o Make
Imagina un cliente que solo necesita “cuando entre un lead en Mailchimp, lo paso a la hoja de cálculo”. Zapier lo resuelve en cinco minutos.
Pero la mayoría de automatizaciones reales son más complejas. Suelen encadenar varias piezas:
- Una sincronización entre el CRM y el email.
- Una notificación a Telegram.
- Un PDF generado con datos del ERP.
- Una llamada a una API de IA.
En ese punto, el coste por operación de las plataformas SaaS empieza a doler. Y la imposibilidad de mover datos sensibles de clientes por servidores en EE.UU. cierra la conversación.
n8n existe precisamente para ese hueco:
- Es self-hosted: todo el flujo se ejecuta en infraestructura propia.
- Tiene un modelo de licencia fair-code que permite uso comercial interno sin pagar.
- Soporta JavaScript y Python embebidos en cualquier nodo cuando la integración nativa no llega.
Lo que cambia respecto a programar a pelo
Programar la misma sincronización en Python tarda más, pero da control absoluto. n8n acelera el prototipo y el mantenimiento: cualquier persona con acceso al editor visual ve el estado del flujo, los datos de cada paso y los errores sin abrir un IDE.
La trazabilidad por ejecución (logs JSON consultables) es la pieza clave en flujos críticos. Permite al cliente auditar qué pasó con cada lead sin pedir un dump al desarrollador.
Cómo lo aplicamos en SMedialab
Lo desplegamos en Docker, en el NUC del cliente o en el nuestro según la privacidad de los datos. Lo recomendamos cuando el flujo cruza más de tres sistemas, o cuando tiene volumen suficiente para que el coste de Zapier/Make supere los 30 € al mes.
Donde NO lo recomendamos es en automatizaciones de un solo paso entre dos plataformas SaaS sin requisitos de privacidad. Ahí Zapier sigue siendo más rápido de mantener para “un trigger, una acción”.
Casos típicos en nuestros clientes
Una academia de La Laguna recibía leads desde tres fuentes: formulario web, Facebook Lead Ads y llamadas con transcripción IA. Los gestionaba a mano en una hoja compartida.
Montamos un flujo n8n que:
- Unifica las tres entradas.
- Deduplica por email y teléfono.
- Asigna comercial según el turno.
- Avisa por Telegram al asignado.
Para una empresa de excursiones, n8n conecta su sistema de reservas con la facturación Dolibarr. Además, envía un email automático post-tour a las 24 horas para pedir reseña en Google Business Profile.
Si tienes flujos manuales que cruzan más de dos sistemas, los analizamos como parte de automatizaciones a medida.