n8n: qué es, cómo funciona y por qué construimos sobre él
n8n es el motor de workflows sobre el que Firmatic construye casi todas sus automatizaciones. En este artículo: cómo funciona por dentro, por qué lo preferimos a Zapier o Make y cómo es una instalación de producción.
¿Qué es n8n?
n8n es una plataforma de automatización fair-code: un editor visual donde se conectan nodos (bloques) en un workflow. Cada nodo hace una cosa: una petición HTTP, leer un correo, transformar datos, llamar a un modelo de IA. La diferencia crucial: n8n puede funcionar totalmente autoalojado — en un servidor que controlamos, en la UE.
Cómo funciona técnicamente
- Triggers: webhook (tiempo real), programación cron, buzón IMAP, cambio en base de datos.
- Expresiones: en todas partes, JavaScript vía
{{ }}para usar datos de pasos anteriores. - Nodos de código: donde acaban los bloques estándar, se escribe JavaScript o Python sin límites.
- Credenciales cifradas y ligadas por nodo — las claves API nunca viven en el workflow.
- Workflows de error: un flujo aparte captura fallos y avisa — una integración rota nunca calla.
¿Por qué n8n y no Zapier o Make?
- Modelo de costes — Zapier cobra por tarea; con miles de operaciones al mes la factura explota. n8n autoalojado no tiene límite por ejecución.
- Propiedad de los datos — facturas y datos de clientes no salen del servidor. Para el RGPD es un requisito.
- Sin límite de pasos — workflows con decenas de ramas son lo normal en n8n.
- Código real cuando hace falta — un nodo de código resuelve lo que el no-code encorsetado no puede.
Nuestra instalación de producción
n8n corre en Docker sobre un VPS: PostgreSQL, nginx como reverse proxy con HTTPS, copias diarias y monitorización de cada workflow. Para volúmenes altos, el queue mode reparte ejecuciones entre workers con Redis. Webhooks protegidos con CORS y autorización; claves API con privilegios mínimos.
Proyectos típicos
Agente de correo IA que contabiliza facturas, calculadora de presupuestos que convierte cada solicitud en lead, sincronización pedido-contabilidad, alertas internas de KPI. ¿Curioso? Inicie el scan gratuito — que, por supuesto, funciona sobre n8n.