n8n es una herramienta de automatización de flujos de trabajo de código abierto que conecta tus apps y servicios sin escribir código. A diferencia de Zapier o Make, puedes instalarlo en tu propio servidor — lo que significa costo cero, datos bajo tu control y sin límites de ejecuciones. Con n8n puedes automatizar en minutos lo que hoy le toma horas a una persona: sincronizar formularios con tu CRM, enviar notificaciones automáticas de pago, actualizar inventario entre plataformas, y decenas de flujos más.
En este artículo te explico cómo funciona n8n, qué flujos construyo más seguido para clientes, y por qué lo elegí sobre Zapier hace dos años — y no he mirado atrás.
¿Qué es n8n y por qué importa en 2026?
n8n (pronunciado "n-eight-n") es una herramienta de automatización de flujos de trabajo de código abierto. Su premisa es simple: conectas servicios entre sí mediante nodos visuales, defines cuándo se ejecuta el flujo, y él hace el trabajo.
Lo que lo diferencia de Zapier o Make es que puedes instalarlo en tu propio servidor. Eso tiene tres consecuencias importantes:
- No pagas por ejecución — Zapier cobra $19-$69/mes para volúmenes moderados; con n8n self-hosted pagas solo el VPS (~$10/mes).
- Tus datos no salen de tu infraestructura — crítico si manejas información de clientes.
- Puedes usar nodos de código (JavaScript) para lógica avanzada que Zapier no permite.
Para un cliente con 5,000 ejecuciones mensuales, el cambio de Zapier a n8n self-hosted redujo el costo de $80/mes a $12/mes. El ROI de la migración fue de un mes.
Los 3 flujos que automatizo en casi todo negocio
Después de construir más de 30 flujos en n8n para distintos tipos de negocios, estos tres aparecen siempre como los de mayor impacto:
n8n vs Zapier vs Make: la comparación real
Mucha gente llega a n8n después de chocar con los límites de precios de Zapier. Aquí la comparación honesta:
| Característica | n8n (self-hosted) | Zapier | Make |
|---|---|---|---|
| Precio base | ~$10/mes (VPS) | $19/mes | $9/mes (1,000 ops) |
| Precio a escala | Igual (~$10) | $49-$299/mes | $16-$65/mes |
| Código personalizado | ✓ JS nativo | ✗ Limitado | ✗ Limitado |
| Datos en tu servidor | ✓ | ✗ | ✗ |
| Curva de aprendizaje | Media | Baja | Media |
| Integraciones | 400+ | 6,000+ | 1,500+ |
La desventaja de n8n es que tiene menos integraciones listas que Zapier. Pero para el 90% de los casos de negocio (email, CRM, hojas de cálculo, webhooks, bases de datos, WhatsApp) tiene todo lo necesario.
Cómo construir un flujo real: notificación de pago por WhatsApp
Voy a mostrarte el flujo más sencillo y más útil: cuando entra un pago por Stripe, el dueño del negocio recibe un mensaje de WhatsApp con los detalles.
-
Trigger: Webhook de Stripe
En n8n creas un nodo "Stripe Trigger" con el evento
payment_intent.succeeded. Stripe te da una URL de webhook; la pegas en tu dashboard de Stripe. - Procesar los datos Agrega un nodo "Set" para extraer los campos que necesitas: monto, moneda, email del cliente, descripción. Esto formatea los datos antes de enviarlos.
- Enviar por WhatsApp Usa el nodo de Twilio (o WhatsApp Business API) para armar el mensaje: "Pago recibido: ${{ "{{" }}amount{{ "}}" }} de {{ "{{" }}customer_email{{ "}}" }}" y enviarlo a tu número.
- Registrar en Google Sheets Opcional pero útil: agrega un nodo "Google Sheets" que inserte una fila con la fecha, monto y cliente. Tienes un registro automático sin tocar una hoja.
Tiempo para construir este flujo: 20 minutos la primera vez, 5 minutos si ya tienes n8n instalado. Tiempo que ahorra: depende del volumen de pagos, pero en negocios con 50+ transacciones mensuales, elimina el chequeo manual del dashboard.
Casos de uso avanzados que he construido para clientes
Sincronización bidireccional de inventario
Un cliente con tienda WooCommerce y sistema POS físico tenía el inventario siempre desincronizado. El flujo en n8n escucha los webhooks de ambos sistemas, compara cantidades y actualiza el sistema que quedó atrás. Sin intervención manual, sin discrepancias.
Pipeline de onboarding de clientes
Cuando un cliente firma un contrato en PandaDoc, n8n activa una secuencia de 5 pasos: crea el proyecto en Notion, genera accesos en el sistema interno, envía email de bienvenida personalizado, programa una llamada en Calendly, y notifica al equipo en Slack. Lo que antes tardaba 45 minutos ahora ocurre en 30 segundos.
Alertas de soporte crítico
Para una empresa SaaS, configuré n8n para monitorear la base de datos cada 5 minutos. Si algún usuario lleva más de 2 horas sin completar el onboarding, el sistema lo marca como "en riesgo" y alerta al equipo de soporte con contexto completo.
Cómo instalar n8n en tu servidor
Si ya tienes un VPS con Ubuntu (cualquier proveedor: DigitalOcean, Vultr, AWS), la instalación es directa:
- Instala Node.js 20+ y npm
- Ejecuta
npm install -g n8n - Configura un proceso con PM2 para que corra como servicio
- Apunta tu dominio y configura nginx como proxy reverso
- Activa HTTPS con Certbot — n8n necesita HTTPS para recibir webhooks
Tiempo total de instalación: 30-60 minutos si tienes experiencia con servidores Linux. Si no, es un buen punto para contratar una hora de ayuda técnica.
Preguntas frecuentes
¿Quieres automatizar procesos en tu negocio?
Te ayudo a identificar qué automatizar primero y a construir los flujos en n8n — instalado en tu servidor, sin costos de suscripción.
Hablemos de tu proyecto