n8n es una plataforma de automatización de código abierto que te permite conectar tus aplicaciones y automatizar tareas repetitivas sin escribir una sola línea de código. A diferencia de soluciones como Zapier o Make, n8n se instala en tu propio servidor o funciona en la nube, lo que te da control total sobre tus datos y workflows. Si quieres ahorrar tiempo en tareas administrativas, sincronizar herramientas o crear procesos empresariales automatizados, n8n es la herramienta que necesitas. Este tutorial te guía paso a paso para crear tu primer workflow, entender los conceptos clave y evitar los errores típicos de los principiantes.

¿Qué es n8n y por qué usarlo?

n8n es una herramienta de automatización visual que conecta más de 400 aplicaciones entre sí a través de workflows (secuencias de acciones automáticas). Por ejemplo, puedes recuperar emails en Gmail, extraer los archivos adjuntos, guardarlos en Google Drive y enviar una notificación a Slack, todo sin intervención manual.

Las ventajas de n8n frente a otras herramientas:

  • Código abierto y gratuito: el código es público, puedes alojarlo tú mismo sin límites de uso.
  • Control de datos: tus workflows se ejecutan en tu infraestructura, ningún dato pasa por terceros.
  • Flexibilidad técnica: puedes escribir JavaScript personalizado en los workflows si lo necesitas.
  • Sin límites artificiales: a diferencia de las versiones gratuitas de Zapier (100 tareas/mes), n8n auto-hospedado no tiene restricciones.

Según la documentación oficial de n8n, más de 200 000 usuarios activos automatizan sus procesos con esta herramienta en 2026. Los casos de uso más frecuentes son la sincronización CRM, la generación de reportes automáticos, la vigilancia competitiva y la integración de sistemas internos.

¿Cómo instalar n8n en tu ordenador?

Para comenzar con n8n, el método más simple es usar npx, una herramienta de Node.js que ejecuta n8n sin instalación permanente. Necesitas tener Node.js versión 18 o superior instalado en tu ordenador.

Aquí están los pasos de instalación:

  1. Verifica que Node.js esté instalado: abre una terminal (símbolo del sistema en Windows, Terminal en Mac) y escribe node --version. Si aparece un número de versión (por ejemplo v20.10.0), está bien. Si no, descarga Node.js desde el sitio oficial nodejs.org.

  2. Ejecuta n8n con npx: en la terminal, escribe npx n8n y presiona Intro. La primera vez, descargará los archivos necesarios (aproximadamente 200 MB), luego n8n se inicia.

  3. Accede a la interfaz: abre tu navegador y ve a http://localhost:5678. Llegarás a la pantalla de creación de cuenta (local, solo para ti).

  4. Crea tu cuenta de usuario: elige un email y una contraseña. Estas credenciales sirven solo para proteger tu instancia local, nadie más tiene acceso.

Si quieres una instalación permanente u alojar n8n en un servidor, puedes usar Docker (más técnico) o suscribirte a n8n Cloud (versión alojada de pago a partir de 20 $/mes). Para empezar, npx es más que suficiente.

Crea tu primer workflow n8n paso a paso

Un workflow n8n es una serie de nodos (nodes) conectados entre sí, donde cada nodo representa una acción o una condición. El workflow se activa automáticamente según un evento (archivo nuevo, hora específica, webhook) y ejecuta las acciones definidas.

Ejemplo práctico: automatizar la guardación de tus posts de LinkedIn en Google Sheets.

Paso 1: Crear un nuevo workflow

En la interfaz de n8n, haz clic en el botón + Nuevo workflow en la esquina superior izquierda. Llegarás a un lienzo vacío con un nodo de inicio grisado.

Paso 2: Agregar un disparador (trigger)

Haz clic en el botón + para agregar un nodo. En la barra de búsqueda, escribe "Schedule Trigger" y selecciónalo. Este nodo activa el workflow a intervalos regulares.

Configure así:

  • Mode: Interval
  • Interval: Every 1 day
  • Hora: 09:00

Tu workflow se ejecutará automáticamente cada día a las 9 de la mañana.

Paso 3: Agregar una acción (recuperar datos)

Haz clic en el + después del Schedule Trigger. Busca "HTTP Request" y selecciónalo. Este nodo realiza llamadas API.

Para este ejemplo, vamos a recuperar una cita aleatoria (API pública simple):

  • Method: GET
  • URL: https://api.quotable.io/random

Haz clic en Execute Node para probar. Verás la respuesta JSON con una cita y su autor.

Paso 4: Procesar los datos

Agrega un nodo Set después del HTTP Request. Este nodo transforma los datos.

Configura dos campos:

  • Nombre: cita | Valor: {{ $json.content }}
  • Nombre: autor | Valor: {{ $json.author }}

Las llaves dobles {{ }} son expresiones que recuperan valores del nodo anterior.

Paso 5: Guardar en Google Sheets

Agrega un nodo Google Sheets. Primero debes conectar tu cuenta de Google (n8n te guía). Luego:

  • Operación: Append
  • Documento: elige una hoja existente o crea una nueva
  • Columnas: cita, autor

Ejecuta el workflow completo con el botón Execute Workflow en la esquina inferior derecha. Si todo funciona, aparecerá una nueva fila en tu Google Sheets.

Paso 6: Activar el workflow

En la esquina superior derecha, cambia el botón Inactivo a Activo. Tu workflow ahora se ejecuta en segundo plano y se activa automáticamente cada día.

Si quieres ir más lejos y dominar las automatizaciones complejas, el programa Automatizaciones Express n8n de Skilzy te muestra cómo conectar docenas de herramientas, gestionar errores y optimizar tus workflows para casos empresariales reales.

Los conceptos clave que debes dominar en n8n

Para crear workflows eficaces, debes entender cuatro conceptos fundamentales: los nodos, las conexiones, las expresiones y la ejecución. Estas nociones aparecen en cada automatización.

Los tipos de nodos

n8n ofrece varias categorías de nodos:

  • Triggers (disparadores): lanzan el workflow (Schedule, Webhook, Email Trigger, etc.)
  • Acciones: realizan una operación (enviar un email, crear un archivo, llamar a una API)
  • Lógica: agregan condiciones o bucles (IF, Switch, Loop Over Items)
  • Transformación: modifican los datos (Set, Code, Split In Batches)

Un workflow válido siempre debe comenzar con un trigger.

Las conexiones y el flujo de datos

Cada nodo recibe datos del nodo anterior y transmite sus resultados al siguiente. Puedes conectar múltiples nodos después del mismo nodo (ramificaciones) o fusionar datos con un nodo Merge.

Los datos circulan como arrays de objetos JSON. Si un nodo devuelve 10 resultados, el nodo siguiente se ejecuta 10 veces (una vez por item).

Las expresiones y variables

Las expresiones te permiten acceder a datos dinámicos:

  • {{ $json.nombre_campo }}: recupera un campo del nodo anterior
  • {{ $now }}: fecha y hora actuales
  • {{ $node["Nombre del nodo"].json.campo }}: recupera un campo de un nodo específico

También puedes usar funciones de JavaScript: {{ $json.email.toLowerCase() }} convierte un email a minúsculas.

La ejecución y la depuración

Cuando ejecutas un workflow, n8n muestra los datos en cada paso. Haz clic en un nodo para ver su resultado (JSON, array, texto). Si ocurre un error, el nodo se vuelve rojo con un mensaje de error.

Consejos para depurar:

  • Ejecuta los nodos uno por uno con Execute Node
  • Verifica que los campos existan antes de usarlos
  • Usa un nodo Code con console.log() para inspeccionar los datos

Los errores frecuentes de los principiantes con n8n

La mayoría de los errores provienen de una mala comprensión del flujo de datos o de configuraciones incompletas. Aquí están los errores típicos y cómo evitarlos.

Error 1: Olvidar activar el workflow

Un workflow inactivo nunca se activa automáticamente. Después de probar tu workflow manualmente, recuerda cambiarlo a Activo con el botón en la esquina superior derecha.

Error 2: Formato de datos incorrecto

Si intentas acceder a {{ $json.email }} pero el campo se llama {{ $json.mail }}, obtendrás un error o un valor vacío. Siempre haz clic en el nodo anterior para verificar los nombres exactos de los campos.

Error 3: Límites de API no gestionados

La mayoría de las API limitan el número de solicitudes por minuto. Si tu workflow llama a una API 100 veces de una vez, podrías ser bloqueado. Usa el nodo Split In Batches para procesar datos en pequeños grupos con pausas.

Error 4: Credenciales expiradas

Las conexiones OAuth (Google, Slack, etc.) a veces expiran. Si un workflow falla de repente, ve a Credentials y reconecta la cuenta correspondiente.

Error 5: Webhooks no seguros

Si usas un Webhook Trigger, n8n genera una URL pública. Cualquiera con esta URL puede activar tu workflow. Agrega autenticación (clave API, token) en los parámetros del webhook.

Ir más allá con n8n: recursos y comunidad

Para progresar rápidamente, debes combinar práctica y aprendizaje estructurado. n8n evoluciona rápidamente, con nuevos nodos y funcionalidades cada mes.

Recursos oficiales:

  • Documentación n8n (docs.n8n.io): referencia completa de todos los nodos con ejemplos
  • Foro comunitario (community.n8n.io): miles de usuarios comparten sus workflows y responden preguntas
  • Canal de YouTube n8n: tutoriales en video en inglés sobre casos de uso avanzados

Si quieres aprender automatización de manera completa, existen varias opciones. Skilzy ofrece un programa dedicado que te forma no solo en n8n, sino también en todas las habilidades de IA útiles en 2026. Puedes consultar la guía para aprender IA en 2026 que detalla los diferentes enfoques.

Para quienes prefieren comenzar gratis, el artículo sobre cómo aprender IA gratuitamente recopila 15 recursos en español accesibles.

Conclusión

n8n te da el poder de automatizar casi cualquier tarea repetitiva conectando tus herramientas favoritas. Con este tutorial, tienes las bases para crear tus primeros workflows, entender la lógica de los nodos y evitar los errores comunes. La automatización se vuelve adictiva rápidamente: cada vez que te sorprendas haciendo una tarea manual dos veces, pregúntate si n8n podría hacerla por ti. Comienza simple, prueba, itera, y verás rápidamente cómo se acumula el tiempo ahorrado.