Guía12 min de lecturaOctubre 2026
Automatización de empresas con n8n: cuándo encaja y cómo hacerla bien
Qué es n8n, cómo se compara con Zapier y Make, por qué importa alojarlo en la UE y los hábitos que mantienen los flujos y los agentes de IA funcionando después de la demo.
La automatización de empresas con n8n encaja cuando quieres que el flujo sea tuyo: alojado en tus propios servidores en la UE, con pasos visuales y código real juntos, y con agentes de IA que esperan una aprobación antes de las acciones delicadas. Encaja peor cuando un equipo solo necesita unas pocas conexiones entre aplicaciones y nadie va a cuidarlas. La herramienta casi nunca es lo difícil. El manejo de errores, los reintentos, las credenciales y la monitorización deciden si un flujo sigue funcionando tres meses después de lanzarlo.
Parte 01
Qué es n8n y qué permite su licencia
n8n es una plataforma de automatización de flujos de trabajo. Montas un flujo en un lienzo: un disparador (un email nuevo, un webhook, una hora programada) y después nodos que leen, transforman y escriben datos en tus herramientas. Cuando un nodo visual no basta, añades un nodo Code y escribes JavaScript o Python. Su README en GitHub habla de más de 1.500 integraciones.
Conviene entender la licencia antes de decidir. n8n se define como fair-code y distribuye su código bajo la Sustainable Use License, que permite usar o modificar el software "only for your own internal business purposes or for non-commercial or personal use". Una empresa puede usar n8n para sus propios procesos sin pagar licencia. Vender n8n a terceros, por ejemplo como producto alojado, queda fuera. Los archivos con .ee en el nombre tienen una licencia enterprise aparte.
Hay dos formas de usarlo. La documentación de n8n describe n8n Cloud (planes de pago tras una prueba gratuita) y el autoalojamiento, donde la Community Edition gratuita trae "almost the complete feature set". Las licencias de pago Business y Enterprise añaden SSO, entornos y proyectos. n8n Cloud cobra por ejecuciones, y su página de precios define una como "a single run of your entire workflow", tenga los pasos que tenga.
Estrellas en GitHub del repositorio de n8n, consultado el 10 de octubre de 2026. GitHub
Empresas de la UE con 10 o más empleados que usaron IA en 2025. Eurostat, 2025
Porcentaje en las grandes empresas de la UE, frente al 17% de las pequeñas. Eurostat, 2025
Parte 02
n8n vs Zapier vs Make: una comparación justa
Las tres herramientas conectan aplicaciones y ejecutan lógica entre ellas. Se diferencian en dónde se ejecutan, cómo cobran y hasta dónde puedes llegar con código. La tabla se basa en la documentación de cada proveedor, consultada el 10 de octubre de 2026. Los precios cambian a menudo, así que comparamos unidades de cobro y no importes.
| n8n | Zapier | Make | |
|---|---|---|---|
| Alojamiento | n8n Cloud o en tu servidor | Solo nube | Solo nube |
| Dónde viven los datos | Cloud en Microsoft Azure en la UE; en tu servidor, donde lo ejecutes | Servidores de AWS en Estados Unidos | Centro de datos en la UE o EE. UU., elegido al crear la organización |
| Unidad de cobro | Ejecuciones: una pasada completa del flujo, con cualquier número de pasos | Tasks: cada acción con éxito; los disparadores no cuentan | Créditos: casi todas las acciones gastan uno, algunas funciones de IA más |
| Código | Nodo Code en JavaScript o Python; autoalojado admite módulos npm | Pasos de código en JavaScript o Python, en sandbox con límites de tiempo y memoria | App Make Code en JavaScript o Python, en planes de pago |
| IA | Nodo AI Agent con herramientas, memoria y aprobación por herramienta | Pasos de IA y agentes dentro de la nube de Zapier | Módulos y agentes de IA, cobrados en créditos |
| Curva de aprendizaje | Más empinada: piensas en items, errores y alojamiento | La más suave para conexiones simples entre apps | Media: ramas visuales, routers y filtros |
Fuentes: seguridad de n8n, precios de n8n, privacidad de Zapier, consumo de tasks en Zapier, organizaciones en Make, precios de Make, Make Code.
La unidad de cobro cambia las cuentas. Un flujo de Zapier con ocho acciones gasta ocho tasks por ejecución. El mismo flujo en n8n es una ejecución. Con unos cientos de ejecuciones al mes la diferencia es pequeña. Para una gestoría que procesa cada factura de proveedor, o un fondo que enriquece cada deck que recibe, decide la factura.
Zapier es la opción correcta cuando un equipo de marketing necesita diez conexiones pequeñas la semana que viene y nadie quiere mantener un servidor. Make destaca en escenarios visuales con muchas ramas. n8n gana cuando los datos deben quedarse en tu infraestructura, cuando necesitas código real junto a los pasos visuales o cuando los agentes de IA tienen que esperar a una persona.
Parte 03
Por qué alojar n8n en la UE importa para el RGPD
Toda automatización copia datos personales: nombres en un CRM, IBAN en facturas, datos de salud en el email de un inquilino a la administración de fincas. Según el RGPD, la plataforma que ejecuta el flujo es un encargado del tratamiento, y sacar esos datos de la UE es una transferencia regulada por el capítulo V del reglamento.
Zapier indica que "hosts data in AWS servers located in the United States" y cubre los datos europeos con cláusulas contractuales tipo. Es legal, pero te deja una evaluación de transferencias encima de la mesa. Make te deja elegir un centro de datos en la UE, y su centro de ayuda avisa de que "you cannot change the location of the data center after you create the organization". n8n Cloud funciona sobre Microsoft Azure con los datos "hosted in the European Union", según su página de seguridad.
Alojarlo tú va un paso más allá. Los flujos, el historial de ejecuciones y las credenciales cifradas están en un servidor que eliges, en Madrid, Fráncfort o Zúrich. Tu DPD puede ver dónde está todo.
Alojarlo tú no te da el RGPD hecho
Si el flujo envía el texto de un email a un modelo de lenguaje alojado en EE. UU., los datos salen de la UE en ese paso, esté donde esté n8n. Apunta cada llamada externa. Define la conservación de los datos de ejecución, para que n8n no guarde una copia de cada factura para siempre. Y mantén la instancia actualizada: si la alojas tú, la operas tú.
Parte 04
Cómo es un buen trabajo con n8n en producción
Un flujo de demo se ejecuta una vez, con datos limpios, mientras alguien mira. Un flujo en producción se ejecuta a las 3 de la madrugada con un PDF escaneado torcido mientras la API del CRM no responde. En septiembre de 2026 monté un flujo en directo en el meetup de la comunidad de n8n en Madrid, y la mayoría de las preguntas de después iban de esto: qué pasa cuando algo se rompe.
- Un flujo de errores para cada flujoEn n8n asignas un flujo de errores que empieza con el nodo Error Trigger y recibe la ejecución fallida, su URL y el último nodo que se ejecutó. Un mismo flujo de errores puede servir a todos. Avisa en el canal que el responsable lee de verdad.
- Reintentos, y luego idempotenciaActiva Retry On Fail en los nodos que llaman a APIs poco fiables. Reintentar solo es seguro si una segunda ejecución no puede crear un segundo registro, así que cada escritura usa una clave: NIF del proveedor más número de factura, o el ID externo del CRM. Comprueba la clave antes de escribir.
- Credenciales en el almacén de credencialesNunca pegues una API key en un parámetro de nodo o en un nodo Code. n8n cifra las credenciales guardadas con una clave de la instancia; haz copia de esa clave por separado. Crea las credenciales con cuentas de la empresa, no con el usuario personal de un freelance.
- Flujos en GitEn los planes Business y Enterprise, n8n trae control de versiones y entornos. En la Community Edition, exporta los flujos como JSON con la CLI o la API y haz commit con regularidad. Así cada cambio tiene un diff y una vuelta atrás.
- Monitorización que detecta el silencioLas alertas de error cazan los fallos. No ven el flujo que dejó de dispararse. Añade una comprobación programada: si el flujo de facturas no tiene una ejecución correcta desde ayer por la mañana, alerta.
- Un nodo Code para consultar muchas fuentesCinco nodos HTTP Request que entran en un nodo Merge parecen ordenados, pero los items se multiplican cuando una rama devuelve varias filas, y una rama vacía cambia lo que sale del merge. Un nodo Code que llama a las cinco fuentes, captura cada fallo y devuelve un único item limpio se lee, se prueba y se reintenta mejor.
- Aprobación humana donde un error cuesta dineroUsa un nodo Wait o un mensaje de enviar y esperar para pagos, borrados y todo lo que llega a un cliente. El flujo se pausa hasta que alguien aprueba.
- Registra cada decisión de la IAGuarda la referencia de la entrada, el modelo, la versión del prompt, la salida, la confianza y quién aprobó. Cuando un proveedor pregunte por qué se rechazó una factura, contestas en un minuto.
El lienzo enseña el camino feliz. El trabajo de producción está en la rama de error.
Alpgency
Parte 05
Agentes de IA en n8n, y cuándo pasar la lógica a código
Casi toda la demanda nueva de automatización incluye ya un modelo de lenguaje. Eurostat cuenta un 20,0% de empresas de la UE con 10 o más empleados que usaron IA en 2025, frente al 8,1% de 2023.
El nodo AI Agent de n8n conecta un modelo de chat con una o varias herramientas, y "the agent decides which tools to call to complete a task". Una herramienta puede ser una consulta al CRM, una consulta a la base de datos, otro flujo o un servidor MCP. También puedes exigir aprobación humana antes de que se ejecute una herramienta concreta: el flujo se pausa, quien revisa ve la herramienta y sus parámetros, y aprueba o rechaza.
Eso convierte a n8n en un buen sitio para un primer agente. El agente de una administración de fincas lee el email de un inquilino, consulta el contrato y las incidencias abiertas y redacta una respuesta. Enviar la respuesta es la herramienta que necesita aprobación. Leer, no.
Mantén el agente acotado. Dale las tres herramientas que necesita la tarea, no veinte. Las reglas deterministas (formato del NIF, totales, duplicados) van en nodos simples antes y después del modelo, donde siempre funcionan igual.
Pasa la lógica de n8n a código cuando se cumpla alguna de estas condiciones:
- La lógica necesita tests unitarios y un nodo Code ya ocupa más de una pantalla.
- Varios flujos, o una aplicación, necesitan las mismas reglas. Ponlas en un servicio pequeño al que n8n llama por HTTP.
- Crecen el volumen o la memoria. La documentación de n8n indica 320 MiB de RAM para una instancia Starter en la nube y recomienda partir los trabajos grandes en lotes y subflujos.
- Necesitas un conjunto de evaluación que se ejecute con cada cambio de prompt, con resultados comparables.
n8n se queda entonces con los disparadores, las aprobaciones y las conexiones. La parte que pide disciplina de ingeniería vive en un repositorio con tests.
Parte 06
Automatización con n8n en empresas: tres ejemplos y una checklist
1. Entrada de facturas al ERP
Un disparador de email vigila el buzón de contabilidad. Un paso de IA extrae del PDF el proveedor, el NIF, el número de factura, las líneas y el total. Nodos simples comprueban que las líneas suman el total, que el NIF tiene un formato válido y que la clave proveedor más número de factura es nueva. Las facturas limpias pasan al ERP como borrador. El resto llega al equipo de contabilidad por Slack con el PDF y el motivo. Cada resultado queda en una tabla de registro.
2. Enriquecimiento de leads en el CRM
Un formulario web envía a un webhook. Un nodo Code consulta el Registro Mercantil (a través del BORME y los datos públicos de la empresa) y la web de la empresa, y devuelve un único item con razón social, señales de tamaño y sector. Un paso de scoring puntúa el lead según tus criterios y escribe el razonamiento junto a la nota. El CRM recibe un contacto, una empresa y una tarea para el responsable. Si el registro no responde, el lead entra igualmente en el CRM marcado como "sin enriquecer", y un reintento corre una hora después.
3. El informe del lunes
Una programación se dispara el lunes a las 7:00. Un nodo Code trae el pipeline de la semana anterior del CRM, la facturación de contabilidad y el tráfico de la analítica web. Comprobaciones simples comparan cada cifra con la semana anterior y con los totales de origen. Un modelo escribe tres frases de comentario usando solo las cifras comprobadas. Si una cifra no pasa una comprobación, el informe sale igualmente, con la alerta arriba en lugar de un número erróneo.
Checklist antes de entregar una automatización a un equipo
- Cada flujo tiene un responsable con nombre y un runbook de una página: qué hace y qué hacer cuando salta la alerta.
- Tiene un flujo de errores asignado, y la alerta llega a alguien que la lee.
- Cada escritura usa una clave de idempotencia, y las llamadas externas tienen reintentos.
- Las credenciales son de cuentas de la empresa y están en el almacén de credenciales; la clave de cifrado tiene copia.
- Los flujos están versionados en Git, con forma de volver atrás.
- La conservación de los datos de ejecución está definida, y cada llamada externa figura en el registro de actividades de tratamiento.
- Las decisiones de la IA quedan registradas, y las herramientas de riesgo piden aprobación humana.
- Alguien del equipo ha desactivado y restaurado un flujo una vez, a propósito.
FAQ
Preguntas frecuentes
¿n8n es gratis para uso comercial?
Para tu propia empresa, sí. La Sustainable Use License permite a una empresa alojar la Community Edition en sus servidores y usarla para sus fines internos sin pagar licencia. Los planes de pago añaden funciones como SSO, entornos y control de versiones con Git. Vender n8n a terceros, por ejemplo como producto alojado, queda fuera de la licencia.
¿Elijo n8n, Zapier o Make?
Zapier es el arranque más rápido para automatizaciones sencillas y de poco volumen entre aplicaciones SaaS. Make encaja en escenarios visuales con muchas ramas y te deja elegir un centro de datos en la UE. n8n encaja cuando necesitas alojarlo tú, controlar dónde viven los datos, código real junto a los pasos visuales o agentes de IA con aprobación humana. Muchos equipos usan más de uno.
¿n8n cumple el RGPD?
Una herramienta no cumple por sí sola; cumple tu configuración. Alojar n8n en servidores de la UE mantiene los datos de ejecución, las credenciales y los logs en tu infraestructura. Aun así necesitas una base legal, un contrato de encargo del tratamiento con cada proveedor al que llama el flujo, reglas de conservación y un registro de actividades de tratamiento.
¿Puede n8n ejecutar agentes de IA?
Sí. El nodo AI Agent conecta un modelo de chat con una o varias herramientas y decide a cuál llamar. Puedes exigir aprobación humana antes de que se ejecuten herramientas concretas, que es lo razonable por defecto para todo lo que envía, paga o borra.
¿Cuándo debe pasar la automatización de n8n a código?
Cuando la lógica necesita tests unitarios, cuando varios flujos o aplicaciones usan las mismas reglas, cuando el volumen o la latencia superan lo que una instancia aguanta con holgura, o cuando los nodos Code son ya la mayor parte del flujo. n8n se queda con los disparadores, las aprobaciones y las conexiones, y la lógica central pasa a un servicio pequeño.
¿Alpgency trabaja como agencia n8n?
Construimos con n8n, entre otras herramientas, y lo elegimos cuando encaja con el proceso. No somos partner oficial de n8n. Cada proyecto empieza con una Auditoría gratuita y sigue con una demo funcionando sobre tus datos reales y la construcción, a un precio fijo que acordamos después de la Auditoría.
Empieza por un flujo.
En la Auditoría gratuita mapeamos el proceso, vemos si la respuesta es n8n, código o una herramienta estándar, y le ponemos un precio fijo al primer caso de uso antes de que te comprometas. Después ves una demo funcionando sobre tus datos reales.
Reserva una Auditoría gratuita
