n8n es la herramienta de automatización más potente que existe ahora mismo para empresas que quieren control total sin pagar por operación. El problema es que casi todo el contenido está en inglés. Esta guía está escrita en español, para el contexto empresarial español, y te lleva de cero a tu primer workflow funcionando.
¿Qué puedes hacer con n8n?
Antes de instalar nada, entiende qué resuelve: n8n conecta aplicaciones y automatiza acciones entre ellas. Ejemplos reales que montamos para clientes:
- Lead llega al formulario web → se crea en el CRM + se envía WhatsApp de bienvenida + se agenda tarea de seguimiento
- Factura llega al email → se extrae con IA → se registra en la hoja de gastos → se notifica al gestor
- Cliente rellena formulario de reserva → confirmación automática + recordatorio 24h antes + encuesta post-servicio
- Mención de tu marca en redes → notificación Telegram al equipo + guardado en hoja de seguimiento
Opción 1: n8n Cloud (la más rápida)
Si no quieres tocar servidores, ve a n8n.io y crea una cuenta. Tienen plan gratuito con limitaciones y plan de pago desde 20€/mes con workflows ilimitados. Para empezar a aprender, el gratuito es más que suficiente.
Opción 2: n8n en Railway (recomendada para uso real)
Railway es una plataforma de hosting sencilla donde puedes instalar n8n en minutos. Cuesta ~5-10€/mes y te da control total. Es lo que usamos en Fluxit para todos los clientes.
Crear cuenta en Railway
Ve a railway.app y crea cuenta con GitHub. En el dashboard, haz click en New Project → Deploy a template.
Buscar la plantilla de n8n
En el buscador de templates escribe "n8n". Selecciona la plantilla oficial. Railway configurará automáticamente el contenedor.
Configurar variables de entorno
En la sección Variables de tu proyecto Railway, añade:
N8N_BASIC_AUTH_USER=tu_usuario
N8N_BASIC_AUTH_PASSWORD=tu_contraseña
WEBHOOK_URL=https://tu-proyecto.up.railway.app
Acceder a n8n
Railway genera una URL pública para tu proyecto (algo como xxxxxx.up.railway.app). Abre esa URL en el navegador, introduce tu usuario y contraseña, y ya tienes n8n funcionando.
Tu primer workflow: notificación cuando llega un lead
Vamos a crear un flujo simple pero útil: cuando alguien rellene un formulario web, recibes una notificación en Telegram con sus datos.
Nodo Webhook — el disparador
En n8n, haz click en + Add node → Webhook. Copia la URL que te genera (algo como https://tu-n8n.railway.app/webhook/abc123). Ese endpoint recibirá los datos del formulario.
Tip: En tu formulario web (Typeform, Tally, el que uses), configura el webhook de destino con esa URL.
Nodo Telegram — la notificación
Añade el nodo Telegram → Send Message. Necesitas:
- Un Bot Token (créalo hablando con @BotFather en Telegram)
- Tu Chat ID (usa @userinfobot para obtenerlo)
En el campo Message escribe algo como:
Nombre: {{ "{{" }}$json.nombre{{ "}}" }}
Email: {{ "{{" }}$json.email{{ "}}" }}
Teléfono: {{ "{{" }}$json.telefono{{ "}}" }}
Activar y probar
Haz click en Save y luego en Activate (el toggle en la esquina superior derecha). Envía una prueba desde tu formulario y comprueba que llega el Telegram.
Workflows más avanzados para empresas
Una vez dominas los fundamentos, estos son los flujos más útiles para negocios en España:
- Lead → CRM automático: conectar el webhook con HubSpot, Notion o una hoja de cálculo
- Email → IA → respuesta: clasificar emails entrantes con GPT y responder automáticamente los frecuentes
- Factura → extracción de datos: leer PDFs de facturas con IA y registrarlas automáticamente
- Recordatorios automáticos: usar el nodo Schedule Trigger para enviar WhatsApp o emails en fechas concretas
Si te interesa profundizar en casos concretos para tu sector, tenemos guías específicas: n8n para inmobiliarias, CRM automático para asesorías y automatizar WhatsApp para tu negocio.
Conceptos de n8n que conviene entender desde el principio
Antes de lanzarte a construir flujos complejos, hay cuatro ideas que te ahorrarán muchos quebraderos de cabeza:
- Nodos disparadores (triggers) vs nodos de acción. Todo workflow empieza con un disparador: un webhook que recibe datos, un horario (Schedule Trigger), un email entrante o un evento de otra app. El resto de nodos son acciones que se ejecutan en cadena cuando el disparador salta.
- El flujo de datos entre nodos. Cada nodo recibe los datos del anterior en formato JSON y los pasa al siguiente. Puedes ver exactamente qué datos viajan haciendo clic en cualquier nodo tras una ejecución de prueba: esto es lo que más acelera el aprendizaje.
- Expresiones. Para usar un dato del nodo anterior (por ejemplo, el email del lead) escribes una expresión como
{{ $json.email }}. Es la pieza que conecta la información entre pasos y la que más se usa en el día a día. - Ejecuciones y logs. n8n guarda cada ejecución con su resultado. Cuando algo falla, el historial de ejecuciones te dice en qué nodo y por qué; aprender a leerlo es la diferencia entre depurar en minutos o en horas.
Buenas prácticas para que tus workflows no se rompan
Un flujo que funciona en la demo pero falla en producción es el error más común de quien empieza. Estas prácticas evitan el 90% de los problemas:
- Maneja los errores. Añade un Error Trigger o configura el nodo con "Continue On Fail" para que un fallo puntual (una API caída, un dato vacío) no detenga todo el flujo y te quedes sin enterarte.
- No abuses de los límites de las APIs. Si procesas muchos elementos, añade esperas entre llamadas. Servicios como Google o LinkedIn bloquean si reciben demasiadas peticiones seguidas.
- Prueba con datos reales antes de activar. Usa "Execute Workflow" con un caso real y revisa la salida de cada nodo antes de poner el flujo en automático.
- Guarda credenciales como credenciales, no en el nodo. n8n tiene un gestor de credenciales cifrado: úsalo en lugar de pegar claves API directamente en los nodos.
Preguntas frecuentes sobre n8n
¿Necesito saber programar para usar n8n?
No para empezar. El editor visual cubre la mayoría de casos sin escribir una línea de código. Saber algo de JavaScript te da superpoderes (transformar datos, lógica a medida), pero no es un requisito para tus primeros flujos.
¿Cuánto cuesta tener n8n funcionando 24/7?
En Railway, una instancia para uso real ronda los 5-10€/mes. n8n Cloud cuesta desde 20€/mes si prefieres no gestionar el servidor.
¿Se puede conectar n8n con ChatGPT y otras IAs?
Sí, tiene nodos nativos para OpenAI, Anthropic y LangChain, lo que permite construir agentes de IA, clasificar texto o generar respuestas dentro del propio flujo.
¿Qué pasa si mi servidor se cae?
Los workflows dejan de ejecutarse mientras el servidor esté caído. Por eso, para flujos críticos, conviene un proveedor estable y activar copias de seguridad de la base de datos de n8n.
¿Prefieres que lo montemos nosotros?
Si tienes claro qué quieres automatizar pero no tienes tiempo o ganas de aprenderlo, en Fluxit lo montamos y entregamos funcionando. Auditoría gratuita para ver qué tiene sentido en tu caso.
Hablar con Fluxit →