Rufat Nuriyeve actualizado

Qué es n8n

Interfaz del editor visual de automatización de flujos n8n

n8n es una plataforma de automatización de flujos de trabajo con editor visual y un núcleo open-source fair-code. Para quien dirige un negocio, es una forma de quitarle al equipo el traspaso manual de datos entre servicios —captar leads, actualizar el CRM, enviar avisos— sin contratar a un desarrollador para cada integración. Conectas servicios, API y bases de datos en cadenas: los datos llegan por webhook, se procesan y van a Slack, Google Sheets, un CRM o donde haga falta. A continuación: qué es esta herramienta, cuánto cuesta mantenerla, en qué se diferencia de Zapier y Make, y para quién es adecuada.

Diagrama de automatización de onboarding de proyecto en una pizarra de cristal en una oficina

En resumen: qué significa esto para tu negocio

  • Es una herramienta open-source, no un SaaS listo para usar. Puedes desplegar n8n gratis en tu propio servidor (self-hosted) o usar el n8n Cloud gestionado desde ~€20/mes: pagas por hosting y tiempo de configuración, no por una suscripción con soporte incluido de fábrica.
  • Sin tarifa por operación. A diferencia de Zapier y Make, con self-hosting no hay límite en el número de ejecuciones de un workflow, lo que reduce notablemente los costes con volúmenes altos de leads o integraciones frecuentes.
  • Tus datos quedan bajo tu control con el modelo self-hosted: los leads, pagos y datos de clientes no pasan por la nube de un tercero, una ventaja para sectores con requisitos de confidencialidad.
  • La curva de entrada es mayor que la de Zapier. Desplegar y mantener n8n requiere un desarrollador o personal técnico capacitado; sin ese recurso, es más simple optar por n8n Cloud o un competidor SaaS.
  • Cubre escenarios de negocio típicos sin desarrollar una aplicación aparte: un lead de tu web → enriquecimiento por API → registro en el CRM → aviso en Telegram o Slack.
  • Encaja bien: equipos con recurso técnico para quienes importan el control de datos y no pagar por cada operación. Encaja mal: cuando se necesita un SaaS totalmente listo sin ninguna configuración.

Qué es este proyecto

n8n (se pronuncia «n-eight-n», de «nodemation») es una plataforma fair-code de automatización de workflows creada por Jan Oberhauser en Berlín. El proyecto comenzó en 2019 y creció hasta convertirse en una de las herramientas open-source más populares para automatización no-code/low-code: tiene cientos de miles de estrellas en GitHub y una comunidad activa.

La idea de n8n es simple: en lugar de escribir un script por cada integración, montas un workflow — un grafo de nodos. Cada nodo hace una acción: recibir un correo, filtrar JSON, llamar a una petición HTTP, escribir una fila en una tabla. Las conexiones entre nodos pasan los datos por la cadena.

n8n no está atado a una sola nube. Puedes:

  • ejecutarlo self-hosted en tu propio servidor, en Docker o Kubernetes;
  • usar n8n Cloud — hosting gestionado del equipo del proyecto;
  • integrarlo en CI/CD e infraestructura interna como parte de un pipeline de datos.

La licencia es fair-code: el código fuente es abierto, el self-hosting es gratuito para la mayoría de casos, pero algunas funciones enterprise y el uso comercial a gran escala pueden requerir condiciones aparte. Para equipos y proyectos personales esto suele no ser un obstáculo.

Cómo está estructurado un workflow

En el centro de n8n hay un canvas, un editor de workflows drag-and-drop. Un workflow consta de:

  • Trigger — punto de entrada: webhook, programación (cron), evento en Gmail, nueva fila en Airtable, etc.
  • Nodes — pasos de procesamiento: transformación de datos, condiciones (IF), bucles, llamadas API.
  • Connections — líneas entre nodos; por ellas fluyen objetos JSON con campos accesibles en el siguiente paso mediante expresiones.

Los datos en n8n son un array de items, donde cada item es un objeto JSON. Un nodo recibe items, los procesa y los pasa adelante. Esto es útil para operaciones por lotes: un webhook con un array de pedidos puede generar docenas de ramas en paralelo.

Las expresiones usan sintaxis similar a JavaScript: {{ $json.email }}, {{ $now }}, acceso a datos de nodos anteriores con $('Node Name'). Para lógica compleja existe el nodo Code — JavaScript o Python completo dentro del workflow.

En términos simples: un workflow es un diagrama de flujo donde cada recuadro ejecuta una acción y las flechas muestran a dónde van los datos después. Se monta con el ratón, sin abrir un editor de código.

Funciones clave

Integraciones

Más de 400 nodos listos para servicios populares: Google Workspace, Slack, Notion, HubSpot, Stripe, Telegram, PostgreSQL, Redis, AWS S3, OpenAI y cientos más. Si no hay nodo listo — HTTP Request cubre cualquier API REST, y Webhook acepta peticiones entrantes de tus aplicaciones.

IA y agentes

Con el auge de los LLM, n8n añadió nodos para OpenAI, Anthropic, Google Gemini y modelos locales vía Ollama. Puedes montar cadenas: petición entrante → clasificación con LLM → enrutado a distintas ramas → respuesta en chat. El nodo AI Agent permite armar agentes simples con herramientas sin backend aparte.

Versionado y depuración

Los workflows se guardan con historial de cambios. El modo Test workflow ejecuta la cadena con datos reales o de prueba sin publicar. Para cada nodo ves entrada y salida — esto acelera la depuración frente a una «caja negra» en código puro.

Escalado

n8n self-hosted funciona como aplicación Node.js. Para carga se usa:

  • queue mode con Redis y workers separados;
  • escalado horizontal en Kubernetes;
  • separación de triggers y ejecución (execution) en distintas instancias.

Para equipos pequeños basta un contenedor Docker en un VPS.

n8n vs Zapier y Make

Criterio n8n Zapier Make (Integromat)
Modelo Fair-code, self-host Solo SaaS Solo SaaS
Precio Self-host gratis; cloud desde ~€20/mes Desde $19.99/mes, límite de tasks Desde $9/mes, créditos por operación
Código JavaScript/Python en nodos Fórmulas limitadas Funciones integradas
Datos En tu servidor En la nube de Zapier En la nube de Make
Complejidad Curva de aprendizaje mayor Más fácil para principiantes Media, router visual

Zapier es la mejor opción para empezar rápido sin DevOps: conectar Gmail a Notion en cinco minutos. Make es más flexible en enrutado visual y trabajo con JSON. n8n gana donde importan control de datos, código personalizado, webhooks ilimitados en tu hardware y no pagar por cada «operación» con self-hosting.

Para quién encaja n8n

Escenario Por qué n8n
Startups y equipos de producto Integraciones rápidas sin un desarrollador backend dedicado por conector
DevOps e ingenieros de datos ETL, sincronización entre sistemas, alertas de monitorización a Slack
Marketing y ventas Lead de la web → enriquecimiento por API → registro en CRM → aviso en Telegram
Automatización personal Copias de notas, resúmenes RSS, hogar inteligente vía webhook
Prototipos de IA Pipeline de documento a embedding, bot RAG con respuesta en mensajería

Encaja peor si el equipo no quiere administrar un servidor y necesita SaaS llave en mano sin configuración — entonces Zapier o n8n Cloud son más simples.

Cómo empezar

La sección siguiente es para el desarrollador o proveedor de IT que vaya a desplegar n8n. Si diriges un negocio y quieres decidir primero si merece la pena invertir en esta herramienta, usa las secciones «En resumen: qué significa esto para tu negocio» y «Puntos fuertes y límites».

Ruta mínima para self-hosted:

  1. Instalar con Docker: docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
  2. Abrir http://localhost:5678, crear cuenta (local).
  3. Crear workflow: trigger Webhook → nodo Set para procesar → HTTP Request o cualquier servicio.
  4. Activar el workflow y enviar un POST de prueba a la URL del webhook.

En producción añade reverse proxy (nginx, Caddy), HTTPS, backup del volume con credentials y variables de entorno para secretos. No guardes API keys en nodos en texto plano en trabajo en equipo — usa el almacén de Credentials.

Documentación: docs.n8n.io. La comunidad está activa en el foro y GitHub Discussions.

Puntos fuertes y límites

Puntos fuertes:

  • sin tarifa por operación con self-hosting — los costes son predecibles incluso si crece el volumen
  • control total sobre datos e infraestructura
  • 400+ integraciones listas, más HTTP Request y Webhook para todo lo demás
  • puedes escribir código (JavaScript/Python) donde un nodo listo no baste
  • comunidad activa y desarrollo rápido del proyecto, incluidos nodos para agentes de IA

A qué prestar atención:

  • desplegar y mantener la versión self-hosted requiere un desarrollador o proveedor de IT
  • con self-hosting, los backups, las actualizaciones y la seguridad son responsabilidad tuya
  • la curva de entrada es mayor que la de Zapier — puede ser excesivo para integraciones puntuales muy simples
  • un webhook abierto sin autenticación es un punto de entrada a tus integraciones y necesita protección propia

Conclusión

n8n es una alternativa open-source madura a Zapier y Make para quien necesita automatización visual con posibilidad de escribir código, mantener los datos en su infraestructura y no pagar por cada paso del workflow con self-hosting. Para quien dirige un negocio, es sobre todo una forma de reducir costes en integraciones repetitivas y eliminar el traspaso manual de datos entre servicios, siempre que haya alguien que lo despliegue y lo mantenga. La barrera de entrada es algo mayor que en SaaS puro, pero compensa en flexibilidad: desde un simple «formulario → Slack» hasta agentes de IA y pipelines de datos complejos.

Si ya usas API, webhooks y servicios en la nube, n8n suele ser más rápido y barato que levantar un microservicio por cada integración.

Si necesita ayuda con el desarrollo, la implementación de IA o el soporte del sitio para su proyecto - escríbame.

Preguntas frecuentes

¿n8n es gratuito?

n8n self-hosted es gratuito para la mayoría de escenarios: solo pagas el servidor donde corre. n8n Cloud es hosting gestionado de pago con planes desde unos €20 al mes. Funciones enterprise (SSO, permisos avanzados) pueden requerir licencia aparte — detalles en las condiciones fair-code del sitio del proyecto.

¿Cuánto cuesta mantener n8n para un negocio?

Con self-hosting no hay coste directo de licencia: pagas por un servidor (desde unos pocos dólares al mes para un equipo pequeño) y el tiempo de un especialista para la configuración y el mantenimiento. Con n8n Cloud se añade una suscripción desde ~€20/mes, pero te quitas de encima la infraestructura. Puede haber costes adicionales por las API de pago de los servicios con los que integres, por ejemplo tokens de un proveedor de LLM para workflows de IA.

¿Hay que saber programar?

No para escenarios simples: nodos y plantillas de workflow cubren integraciones típicas. Para lógica no trivial — filtrado, fusión de datos, API personalizadas — ayudan JavaScript básico y entender JSON. El nodo Code permite prescindir de un repositorio backend aparte.

¿En qué se diferencia n8n de Zapier?

Principales diferencias: n8n se puede desplegar en tu infraestructura, los datos no tienen que pasar por la nube de otro, no hay tarifa por operación con self-hosting, y hay más libertad con código y HTTP. Zapier es más fácil de empezar y tiene más integraciones «en un clic» para usuarios no técnicos.

¿Se puede usar n8n con LLM locales?

Sí. Hay nodos para Ollama, LM Studio y API compatibles con OpenAI arbitrarias. Escenario típico: webhook con pregunta → nodo Ollama → respuesta en Telegram. En producción conviene sacar la inferencia a un servidor GPU aparte y cachear peticiones frecuentes.

¿Es seguro guardar credentials en n8n?

Las credentials se cifran en la base de n8n con una clave de instancia. En producción: HTTPS en el borde, restringir acceso a la UI por VPN o SSO, actualizaciones regulares, backups sin exportar secretos en claro, credentials separadas por entorno (dev/staging/prod). No expongas n8n a internet sin autenticación — las URL de webhook serán puntos de entrada a tus integraciones.

Términos del artículo

n8n — open-source workflow automation platform — plataforma open-source de automatización de workflows

open-source — software with publicly available source code — software con código fuente público

fair-code — source-available license with commercial use limits — código visible, uso comercial limitado

CRM — Customer Relationship Management — gestión de relaciones con clientes

Zapier — SaaS that connects apps with no-code automations — SaaS que conecta apps con automatizaciones no-code

self-hosted — software you run on your own servers — software que ejecutas en tus propios servidores

self-hosting — running software on your own servers — ejecutar software en tus propios servidores

SaaS — Software as a Service — software como servicio

no-code — building apps with visual tools, little or no programming — crear apps con herramientas visuales, poco o nada de código

low-code — building apps mostly visually, with some custom code — apps sobre todo visuales, con algo de código a medida

pipeline — sequence of processing stages

CI/CD — Continuous Integration / Continuous Delivery — integración y entrega continuas

Airtable — spreadsheet-database hybrid for lightweight apps — híbrido hoja/BD para apps ligeras

canvas — visual editor canvas for flows or layouts — lienzo visual del editor

HubSpot — CRM and marketing platform for inbound growth — plataforma CRM y de marketing para crecimiento inbound

queue mode — execution via a background job queue

Ollama — tool to run local open-weight LLMs on your machine — herramienta para ejecutar LLM open-weight en local

backend — server-side logic, APIs and data layer — lógica de servidor, APIs y capa de datos

LLM — Large Language Model — modelo de lenguaje grande

webhooks — HTTP callbacks when events happen — llamadas HTTP cuando ocurren eventos

embedding — numeric vector that captures text meaning — vector numérico que captura el significado del texto

DevOps — Development and Operations — desarrollo y operaciones

VPS — Virtual Private Server — servidor privado virtual

router — routes requests or dialog turns

reverse proxy — front server that routes requests to backends — servidor frontal que enruta peticiones a backends

ETL — Extract, Transform, Load — extracción, transformación y carga

API keys — secret tokens that authenticate API callers — tokens secretos que autentican llamadas a la API

RAG — Retrieval-Augmented Generation — generación aumentada por recuperación

backup — copy kept for recovery

LM Studio — desktop app to download and chat with local LLMs — app de escritorio para bajar y chatear con LLM locales

GPU — Graphics Processing Unit — unidad de procesamiento gráfico

VPN — Virtual Private Network — red privada virtual

SSO — Single Sign-On — inicio de sesión único

Contacto