Guía completa para usar n8n en 2026
Aprende a usar n8n paso a paso
Qué es n8n
n8n es una plataforma de automatización de flujos de trabajo (workflow automation) que conecta aplicaciones y servicios entre sí mediante un editor visual basado en nodos, sin necesidad de escribir código para los casos habituales, pero con la opción de añadir código propio cuando lo necesitas.
A diferencia de otras herramientas cerradas como Zapier, n8n es de código abierto en su núcleo, bajo licencia “fair-code”: puedes instalarlo en tu propio servidor de forma gratuita, con ejecuciones ilimitadas, o usar su versión en la nube gestionada por la propia empresa si prefieres no ocuparte de la infraestructura.
Para qué sirve
- Conectar formularios con tu CRM: cuando llega un lead, n8n puede validar el email, enriquecer los datos y crear el contacto automáticamente.
- Sincronizar datos entre herramientas que normalmente no se hablan entre sí, como Google Sheets, Notion, Slack o una base de datos propia.
- Automatizar procesos internos repetitivos: informes periódicos, notificaciones ante cambios de estado, procesamiento de facturas.
- Construir agentes con IA dentro de un flujo controlado, combinando pasos deterministas y fiables con pasos donde un modelo razona solo cuando aporta valor real.
- Automatizar tareas entre WordPress y otras herramientas, como enviar comentarios nuevos a Slack o sincronizar formularios de contacto con una hoja de cálculo.
Principales características
- Editor visual de nodos, donde cada paso del flujo es un bloque conectado al siguiente.
- Más de 500 integraciones nativas (Google Workspace, Slack, Notion, GitHub, Stripe, Shopify, Salesforce, bases de datos como PostgreSQL) y miles de nodos creados por la comunidad.
- Catálogo de más de 8.500 workflows compartidos, listos para importar y adaptar en lugar de construir desde cero.
- Nodo de código propio (JavaScript) para los casos que ninguna integración nativa cubre.
- Facturación por ejecuciones, no por pasos: un flujo de 3 pasos y uno de 30 cuentan igual, a diferencia de Zapier (cuenta cada paso) o Make (cuenta cada módulo).
- Nodos de IA y agentes, para integrar modelos de lenguaje dentro de un flujo sin perder el control del resto del proceso.
- Autohospedaje gratuito e ilimitado en la versión Community.
- Control de acceso por roles, disponible en los planes de pago, para compartir workflows y credenciales en equipo.
Cómo empezar
- Decide entre Cloud (sin servidores, ideal si tu equipo no es técnico) o self-hosted (gratis salvo el coste del servidor, ideal con algo de capacidad técnica).
- Si eliges Cloud, crea una cuenta en n8n.io y elige plan según el volumen de ejecuciones que estimes.
- Si eliges self-hosted, despliega n8n en minutos con Docker, o mediante plataformas de un clic como Railway o Render, sobre un VPS de Hetzner o DigitalOcean.
- Familiarízate con el lienzo: un nodo disparador (trigger) inicia el proceso, y el resto se encadena a partir de ahí.
- Explora el catálogo de plantillas de la comunidad antes de construir tu primer flujo desde cero.

Tutorial completo paso a paso
Paso 1: Elige el disparador (trigger) de tu flujo. Puede ser un horario programado, un webhook, un nuevo registro en una hoja de cálculo o un mensaje entrante. Consejo: empieza con un disparador manual para aprender la lógica antes de automatizar algo en producción. Error frecuente: usar un disparador de tipo “polling” con un intervalo demasiado corto, disparando muchas más ejecuciones de las necesarias. Buena práctica: usa webhooks en lugar de polling siempre que la aplicación de origen lo permita.
Paso 2: Añade el primer nodo de acción. Conecta el disparador con el primer paso real, como “crear una fila en Google Sheets” o “enviar un mensaje a Slack”. Consejo: prueba cada nodo de forma aislada antes de conectar todo el flujo. Error frecuente: construir varios nodos seguidos sin probar nada hasta el final. Buena práctica: ejecuta y revisa el resultado después de cada nodo nuevo.
Paso 3: Conecta tus credenciales de cada servicio. La primera vez que uses un nodo de una aplicación concreta, n8n te pedirá autorizar el acceso. Consejo: documenta qué credenciales usa cada flujo si trabajas en equipo. Error frecuente: usar credenciales personales en flujos que mantiene el equipo. Buena práctica: crea credenciales a nivel de equipo cuando el plan lo permita.
Paso 4: Transforma los datos entre pasos si es necesario. Usa nodos como “Set” o “Code” para dar forma a la información antes de enviarla al siguiente paso. Consejo: revisa el formato exacto de los datos (JSON) antes de mapear campos. Error frecuente: asumir que un campo se llama igual en dos aplicaciones distintas. Buena práctica: usa el panel de vista previa tras ejecutar cada nodo para verificar el formato real.
Paso 5: Añade lógica condicional si el proceso lo requiere. Los nodos “If” o “Switch” permiten que el flujo tome caminos distintos según el resultado anterior. Consejo: dibuja el proceso en papel si tiene más de dos o tres bifurcaciones. Error frecuente: anidar demasiadas condiciones en un mismo flujo. Buena práctica: divide procesos muy complejos en varios flujos que se llaman entre sí.
Paso 6: Incorpora un nodo de IA si el paso lo requiere. Úsalo solo en el punto exacto donde aporta valor, no en todo el flujo. Consejo: combina pasos deterministas con el nodo de IA únicamente donde se necesita comprensión de lenguaje natural. Error frecuente: delegar en la IA decisiones que un simple “If” resolvería más rápido. Buena práctica: añade manejo de errores por si la respuesta no llega en el formato esperado.
Paso 7: Añade manejo de errores antes de activar el flujo. Configura qué debe pasar si un nodo falla: reintentar, notificar, o continuar. Consejo: un flujo en producción sin manejo de errores es, tarde o temprano, un flujo que falla en silencio. Error frecuente: activar un flujo crítico sin probar qué ocurre si una aplicación conectada no responde. Buena práctica: añade una notificación que te avise si el flujo falla.
Paso 8: Activa el flujo y monitoriza las primeras ejecuciones. Revisa el historial de ejecuciones para confirmar que todo funciona. Consejo: deja pasar unos días de uso real antes de darlo por “estable”. Error frecuente: desactivar la monitorización nada más activarlo. Buena práctica: revisa el contador de ejecuciones periódicamente, tanto para detectar fallos como para controlar el gasto si estás en un plan Cloud.
Ejemplos reales
- Una startup conecta su formulario de leads con Hunter.io para validar el email, enriquece los datos y crea o actualiza el contacto automáticamente en su CRM.
- Una agencia centraliza en un único servidor self-hosted las automatizaciones de varios clientes, evitando pagar una suscripción Cloud por cada uno.
- Un equipo de contenido conecta WordPress con Slack para recibir aviso cada vez que se publica un artículo, disparando a la vez una publicación automática en redes.
- Un negocio usa un nodo de IA para extraer los datos clave de facturas recibidas por correo y volcarlos automáticamente en una hoja de cálculo de contabilidad.
Trucos
- Cambia los triggers de “polling” a un intervalo más largo cuando la inmediatez no sea crítica: reduce el consumo de ejecuciones sin cambiar el resultado.
- Busca en el catálogo de plantillas de la comunidad antes de construir desde cero; adaptar algo ya hecho suele ser más rápido.
- Usa webhooks en lugar de revisión periódica siempre que la aplicación de origen lo permita.
- Combina varios flujos pequeños interconectados en lugar de uno gigante: es más fácil de depurar y mantener.
- Si dudas entre Cloud y self-hosted, calcula tus ejecuciones mensuales estimadas: por encima de unos pocos miles al mes, el self-hosted casi siempre sale más barato.
Prompts útiles
Para pedir ayuda al asistente de IA integrado a la hora de construir un flujo:
Necesito un flujo que reciba un formulario de contacto desde [herramienta], valide que el email tiene formato correcto, y cree un nuevo registro en [CRM/hoja de cálculo] con el nombre, email y mensaje recibidos.
Para configurar un nodo de IA que clasifique texto entrante dentro de un flujo:
Clasifica el siguiente mensaje de cliente en una de estas categorías: consulta, reclamación, solicitud de presupuesto. Devuelve solo el nombre de la categoría. Mensaje: {{ $json.mensaje }}
Para depurar un flujo que no funciona como esperas:
Este flujo debería [describe el resultado esperado] pero en su lugar está [describe el error]. Aquí está la estructura del flujo y los datos de entrada del nodo que falla: [pega la información]. ¿Qué podría estar causando el problema?
Automatizaciones
- Con IA generativa: incorpora un nodo de IA para redactar respuestas automáticas, resumir contenido entrante o clasificar información, dejando el resto del proceso determinista.
- Con WordPress: conecta formularios, comentarios o publicaciones con Slack, redes sociales o tu CRM, sin depender de un plugin distinto para cada integración.
- Con hojas de cálculo y bases de datos: sincroniza Google Sheets, Airtable o una base de datos propia como parte de un mismo flujo, para mantener reportes siempre actualizados.
- Con sistemas de notificación: cualquier flujo puede terminar avisando por Slack, email o Telegram cuando ocurre algo relevante.
Comparativa vs otras herramientas
| Herramienta | Punto fuerte | Punto débil frente a n8n |
|---|---|---|
| n8n | Facturación por ejecuciones, autohospedaje gratuito e ilimitado | Curva de aprendizaje más pronunciada |
| Zapier | El más sencillo para quien empieza | Mucho más caro a medida que crecen los flujos |
| Make | Interfaz visual muy pulida | Cuenta por operaciones, se encarece en flujos con muchos pasos |
| Latenode | Modelo de créditos, competitivo en volúmenes altos | Comunidad y catálogo de plantillas más pequeños |
| Bit Integrations | Pago único, pensado para WordPress | Limitado al ecosistema WordPress |
Preguntas frecuentes
¿n8n es gratis? La versión Community, autohospedada, es gratuita con ejecuciones ilimitadas; solo pagas el servidor. La versión Cloud es de pago desde el primer plan.
¿Necesito saber programar? No para los casos básicos: la mayoría de flujos se construyen conectando nodos visualmente. Saber JavaScript da más flexibilidad, pero no es obligatorio.
¿Qué diferencia hay entre “ejecuciones” en n8n y “tareas” en Zapier? Una ejecución en n8n equivale a una corrida completa del flujo, sin importar los pasos. En Zapier, cada paso consume una tarea, así que un flujo con varios pasos agota la cuota mucho más rápido.
¿Es difícil mantener una instancia self-hosted? El mantenimiento básico es manejable con conocimientos técnicos moderados; gestionar copias de seguridad y manejo robusto de errores en producción exige más experiencia.
¿Puedo automatizar procesos que incluyan inteligencia artificial? Sí, mediante nodos específicos que integran modelos de IA dentro del flujo, combinando pasos deterministas con pasos donde el modelo aporta razonamiento.








Un comentario