n8n Tutorial en Español: Primeros Pasos para Automatizar tu Trabajo
Aprende n8n desde cero con este tutorial en español. Instalación, primer workflow real y 3 automatizaciones prácticas listas para usar. Empieza hoy.
n8n Tutorial en Español: Primeros Pasos para Automatizar tu Trabajo
Si estás buscando un n8n tutorial en español que no sea una traducción chapucera de la documentación oficial, has llegado al sitio correcto. Aquí no vamos a repasar menús uno por uno como si fuera un manual de microondas. Vamos a instalar n8n, construir tu primer workflow funcional y montar tres automatizaciones que puedes usar desde hoy.
n8n es una herramienta de automatización de workflows open source que te permite conectar aplicaciones, procesar datos y eliminar tareas manuales repetitivas. Piensa en Zapier o Make, pero sin las limitaciones de precios abusivos y con la posibilidad de ejecutarlo en tu propio servidor. Eso cambia las reglas del juego, especialmente si manejas datos sensibles o necesitas automatizaciones que corran sin límite de ejecuciones.
Qué es n8n y por qué deberías usarlo
n8n (pronunciado “n-eight-n”, no “nen” ni “nocho-n”) es una plataforma de automatización basada en nodos. Cada nodo es una acción: leer un email, consultar una base de datos, enviar un mensaje a Telegram, transformar un JSON. Conectas nodos entre sí y tienes un workflow que se ejecuta solo.
¿Por qué n8n y no Zapier, Make o Power Automate?
| Característica | n8n (self-hosted) | Zapier | Make |
|---|---|---|---|
| Ejecuciones/mes | Ilimitadas | 750 (plan gratuito) | 1.000 (plan gratuito) |
| Coste mensual | 0€ (tu servidor) | Desde 19,99$/mes | Desde 9$/mes |
| Código propio | Sí (JavaScript/Python) | Limitado | Limitado |
| Self-hosted | Sí | No | No |
| Nodos disponibles | 400+ | 7.000+ | 1.800+ |
| IA integrada | Sí (agentes, LangChain) | Básico | Básico |
Zapier tiene más integraciones nativas, eso es innegable. Pero n8n te permite escribir código cuando necesitas algo que no existe como nodo, ejecutarlo sin límites en tu máquina y, desde 2025, incluye capacidades de agentes IA que lo ponen a otro nivel.
Si eres desarrollador, administrador de sistemas o simplemente alguien que odia hacer lo mismo dos veces, n8n te va a encantar. Si nunca has tocado una API en tu vida, también puedes usarlo — pero tendrás que invertir unas horas en entender los conceptos básicos.
Cómo instalar n8n: tres opciones según tu nivel
Opción 1: n8n Cloud (sin instalar nada)
Si quieres probar antes de complicarte la vida, n8n ofrece un plan en la nube con 14 días gratis. Vas a n8n.io, te registras y en dos minutos tienes un entorno funcionando.
Ventaja: cero configuración. Desventaja: luego cuesta desde 20€/mes y tus datos pasan por sus servidores.
Opción 2: Docker (la recomendada)
Si tienes un servidor, un NAS o incluso un PC viejo con Linux, esta es la forma correcta de instalar n8n. Docker te garantiza que todo funciona igual independientemente de tu sistema operativo.
docker run -d \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
-e N8N_SECURE_COOKIE=false \
n8nio/n8n
Eso es todo. Abre tu navegador en http://localhost:5678 y ya tienes n8n corriendo.
Para un entorno más robusto, usa Docker Compose. Crea un archivo docker-compose.yml:
version: '3.8'
services:
n8n:
image: n8nio/n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
- N8N_SECURE_COOKIE=false
- GENERIC_TIMEZONE=Europe/Madrid
- TZ=Europe/Madrid
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
Luego ejecuta:
docker compose up -d
Consejo: si vas a usar n8n con webhooks (y vas a hacerlo), necesitarás un dominio con HTTPS. Un proxy inverso con Caddy o Nginx + Let’s Encrypt resuelve eso en 10 minutos. Sin HTTPS, los webhooks de la mayoría de servicios externos simplemente no funcionan.
Opción 3: npm (para desarrollo)
npx n8n
Rápido para probar, pero no es adecuado para producción. Úsalo solo si quieres trastear sin comprometerte.
Tu primer workflow: de cero a automatización en 10 minutos
Vamos a construir algo útil desde el primer momento. Este workflow lee las noticias de un feed RSS, filtra las que contienen una palabra clave y te envía un resumen diario por email.
Paso 1: Crea un nuevo workflow
Abre n8n y haz clic en “Add workflow”. Te aparece un lienzo vacío con un nodo de inicio (trigger). Así funciona n8n: todo empieza con un disparador.
Paso 2: Añade el trigger — Schedule (Cron)
Haz clic en el ”+” del nodo de inicio y busca “Schedule Trigger”. Configúralo para que se ejecute cada día a las 8:00 de la mañana:
- Trigger interval: Days
- Hour: 8
- Minute: 0
Este nodo despertará tu workflow todos los días a las 8:00.
Paso 3: Lee el feed RSS
Añade un nodo “RSS Feed Read”. En el campo URL, pon la dirección del feed que quieras monitorizar. Por ejemplo, las noticias de Xataka sobre tecnología:
https://feeds.weblogssl.com/xataka
Haz clic en “Execute node” para probarlo. Verás cómo aparecen las últimas entradas del feed con su título, enlace, descripción y fecha.
Paso 4: Filtra por palabra clave
Añade un nodo “IF”. Configura la condición:
- Value 1:
{{ $json.title }}(arrastra desde el panel de datos o escríbelo) - Operation: Contains
- Value 2:
automatización(o la palabra que te interese)
Ahora solo pasarán al siguiente nodo las noticias cuyo título contenga tu keyword.
Paso 5: Envía el email
Conecta la salida “true” del nodo IF a un nodo “Send Email”. Puedes usar Gmail, Outlook o cualquier servidor SMTP. Para Gmail:
- Ve a las credenciales de n8n (menú lateral → Credentials)
- Crea una credencial de tipo “Gmail OAuth2” o “SMTP”
- Configura el nodo con tu correo de destino
El asunto y cuerpo del email pueden usar datos dinámicos:
- Asunto:
Noticias del día: {{ $json.title }} - Cuerpo:
{{ $json.contentSnippet }}\n\nLeer más: {{ $json.link }}
Paso 6: Activa el workflow
Dale al botón “Active” en la esquina superior derecha. A partir de ahora, cada mañana a las 8:00 recibirás solo las noticias que te interesan.
Tiempo total: 10 minutos. Tareas manuales eliminadas: buscar noticias, leer titulares, copiar enlaces. Todos los días, para siempre.
Tres automatizaciones prácticas para empezar
El workflow del RSS está bien para entender los conceptos, pero la potencia real de n8n aparece cuando lo conectas con las herramientas que ya usas. Aquí van tres automatizaciones que resuelven problemas reales.
1. Alerta de formulario web a Telegram
Problema: tienes un formulario de contacto en tu web y tardas horas en ver los mensajes.
Solución: n8n recibe los datos del formulario via webhook y te notifica al instante en Telegram.
Nodos necesarios:
- Webhook — recibe los datos del formulario (POST)
- Set — formatea el mensaje
- Telegram — envía la notificación
La configuración del webhook te da una URL única. Pon esa URL como destino de tu formulario (la mayoría de builders como WordPress Contact Form 7, Elementor o Webflow permiten webhooks). Cada vez que alguien rellene el formulario, recibes un Telegram con nombre, email y mensaje en menos de 2 segundos.
Bonus: añade un nodo de Google Sheets entre el Set y el Telegram para guardar todos los leads en una hoja de cálculo automáticamente. CRM gratuito en 5 minutos.
2. Backup automático de base de datos con notificación
Problema: los backups de tu base de datos dependen de que alguien se acuerde de lanzarlos (spoiler: nadie se acuerda).
Solución: n8n ejecuta el backup todos los días, verifica que se ha completado y te avisa del resultado.
Nodos necesarios:
- Schedule Trigger — cada día a las 3:00 AM
- Execute Command — lanza
pg_dumpomysqldump - IF — comprueba si el comando devolvió error
- Telegram (rama “true”) — avisa de que el backup está OK
- Telegram (rama “false”) — alerta de que el backup falló
# Comando de ejemplo para PostgreSQL
pg_dump -U usuario -h localhost mi_base_de_datos | gzip > /backups/db_$(date +%Y%m%d).sql.gz
El nodo Execute Command ejecuta comandos del sistema operativo donde corre n8n. Con Docker, puedes montar volúmenes para que el backup se guarde donde necesites.
Importante: nunca pongas credenciales de base de datos directamente en el nodo. Usa variables de entorno de n8n o el sistema de credenciales integrado.
3. Resumen semanal de métricas desde Google Analytics
Problema: cada lunes pierdes 30 minutos sacando datos de Analytics para el informe semanal.
Solución: n8n consulta la API de Google Analytics, calcula las métricas clave y te envía un informe formateado por email.
Nodos necesarios:
- Schedule Trigger — cada lunes a las 9:00
- Google Analytics — consulta visitas, páginas vistas, tasa de rebote (últimos 7 días)
- Code (JavaScript) — calcula variaciones respecto a la semana anterior
- Send Email — envía el resumen con los datos formateados en HTML
El nodo Code es donde n8n se diferencia de las alternativas. Puedes escribir JavaScript (o Python con el nodo correspondiente) para transformar datos de la forma que necesites. No estás limitado a las operaciones que alguien decidió meter en la interfaz.
// Ejemplo: calcular variación semanal
const esta_semana = $input.all()[0].json.sessions;
const semana_pasada = $input.all()[1].json.sessions;
const variacion = ((esta_semana - semana_pasada) / semana_pasada * 100).toFixed(1);
return [{
json: {
sessions: esta_semana,
variacion: `${variacion}%`,
tendencia: variacion > 0 ? '📈' : '📉'
}
}];
Conceptos clave que necesitas dominar
Antes de lanzarte a construir workflows complejos, asegúrate de entender bien estos cuatro conceptos:
Credenciales
n8n tiene un gestor de credenciales centralizado. Cada vez que conectas un servicio (Gmail, Slack, bases de datos), creas una credencial que se almacena cifrada. No tienes que repetir la autenticación en cada nodo — configuras la credencial una vez y la reutilizas.
Expresiones
Las expresiones son la forma de usar datos dinámicos entre nodos. Se escriben entre {{ }} y acceden a los datos del nodo anterior:
{{ $json.email }}— accede al campo “email” del nodo previo{{ $now.toISO() }}— fecha y hora actual{{ $('Nombre del nodo').item.json.campo }}— accede a datos de cualquier nodo por nombre
Manejo de errores
Todo workflow en producción necesita gestión de errores. n8n ofrece dos mecanismos:
- Error Trigger: un workflow separado que se ejecuta cuando otro workflow falla
- Try/Catch con nodos: conecta la salida de error de un nodo a una ruta alternativa (notificación, reintento, log)
No publiques un workflow sin pensar qué pasa cuando algo falla. Porque va a fallar.
Ejecuciones y logs
n8n guarda un historial de todas las ejecuciones. Puedes ver qué datos pasaron por cada nodo, dónde falló y cuánto tardó. Esto es oro para depurar problemas.
En la versión self-hosted, configura la retención de ejecuciones para no llenar el disco:
EXECUTIONS_DATA_PRUNE=true
EXECUTIONS_DATA_MAX_AGE=168 # 7 días en horas
Errores típicos de principiante (y cómo evitarlos)
1. No probar nodo por nodo n8n te deja ejecutar cada nodo de forma independiente. Úsalo. No construyas un workflow de 15 nodos y le des a “Execute” esperando que funcione a la primera. Prueba cada paso antes de conectar el siguiente.
2. Ignorar los tipos de datos Un número que viene como texto (“42” vs 42) te va a dar problemas en comparaciones y cálculos. Usa el nodo Set o Code para convertir tipos explícitamente.
3. Workflows monolíticos Si tu workflow tiene más de 20 nodos, probablemente deberías dividirlo. Usa el nodo “Execute Workflow” para llamar a sub-workflows. Más fácil de mantener, más fácil de depurar.
4. No versionar n8n permite exportar workflows como JSON. Hazlo. Guárdalos en Git. Cuando rompas algo (y lo harás), poder volver a una versión anterior te ahorrará horas.
5. Hardcodear valores No pongas URLs, emails ni configuraciones directamente en los nodos. Usa variables de entorno o un nodo de configuración al inicio del workflow. Cuando cambies de servidor o de entorno, te lo agradecerás.
n8n con IA: lo que viene (y ya está aquí)
Desde la versión 1.30, n8n incluye nodos de IA que permiten construir agentes inteligentes directamente en tus workflows. No es un gimmick — es una implementación seria basada en LangChain.
Puedes crear un agente que:
- Lea emails, los clasifique por urgencia y redacte borradores de respuesta
- Analice documentos PDF y extraiga datos estructurados
- Responda preguntas sobre tu base de conocimiento interna
- Tome decisiones dentro del workflow basándose en contexto
Los nodos clave son:
- AI Agent: el cerebro del agente, conectado a un LLM (OpenAI, Anthropic, Ollama para modelos locales)
- Vector Store: para RAG (Retrieval-Augmented Generation) con tu propia documentación
- Tools: nodos que el agente puede “usar” — consultar APIs, buscar en bases de datos, enviar mensajes
Esto merece un artículo aparte (que publicaremos pronto), pero quédate con la idea: n8n ya no es solo un conector de APIs. Es una plataforma donde puedes orquestar agentes de IA que interactúan con tus sistemas reales.
Siguientes pasos
Ya tienes n8n instalado, un workflow funcionando y tres ideas para automatizar tu día a día. ¿Ahora qué?
- Identifica tus tareas repetitivas: abre una libreta y durante una semana anota cada vez que hagas algo manual que podría automatizarse. Te sorprenderá la lista.
- Empieza con un workflow simple: no intentes automatizar todo a la vez. Un workflow bien hecho que te ahorra 15 minutos al día son 60 horas al año.
- Explora la comunidad: n8n tiene una comunidad activa en community.n8n.io con cientos de workflows compartidos que puedes importar y adaptar.
- Aprende las APIs de tus herramientas: cuanto más entiendas cómo funcionan las APIs de los servicios que usas, más potentes serán tus automatizaciones.
La automatización no es un proyecto que terminas. Es una forma de trabajar. Cada workflow que construyes libera tiempo para lo que realmente importa — pensar, crear y resolver problemas que una máquina no puede.
¿Quieres llevar la automatización más allá? En automatizatodo.com te ayudamos a diseñar e implementar workflows con n8n adaptados a tu negocio — desde automatización de procesos administrativos hasta integración con sistemas industriales. Cuéntanos qué necesitas y te proponemos una solución.
Sigue leyendo
Cómo Usar n8n como CRM para Automatizar el Seguimiento de Clientes en tu PYME
Aprende a usar n8n como CRM automatizado para tu PYME. Configura seguimiento de clientes, recordatorios y pipelines de ventas sin pagar licencias caras.
Leer artículoCómo Automatizar tu Backend con n8n, Supabase y PostgreSQL: Guía Práctica
Aprende a automatizar tu backend con n8n y Supabase PostgreSQL. 4 workflows prácticos para gestionar datos, webhooks y lógica sin escribir servidor.
Leer artículo