Inicio › Guías

n8n en español para principiantes: qué es y cómo crear tu primera automatización

n8n se ha convertido en una de las herramientas de automatización más populares para conectar aplicaciones con la inteligencia artificial. El problema para muchos autónomos y pymes es que casi toda la documentación está en inglés y la interfaz también. Esta guía te explica en español, sin tecnicismos innecesarios, qué es n8n, cuánto cuesta, los conceptos que necesitas y cómo crear tu primera automatización.

Qué es n8n

n8n (se pronuncia «n-eight-n», aunque mucha gente dice «ene-ocho-ene») es una herramienta para crear flujos de trabajo automáticos: secuencias de pasos que se ejecutan solas cuando ocurre algo. Por ejemplo: «cuando llegue un email con una factura, extrae los datos con IA y añádelos a una hoja de cálculo».

Se construye de forma visual: arrastras cajas (llamadas nodos) a un lienzo y las unes con flechas. No necesitas programar, aunque si sabes un poco de JavaScript puedes hacer cosas más avanzadas.

n8n frente a Zapier y Make

n8nZapierMake
EstiloLienzo visual con nodosLista de pasos linealLienzo visual con módulos
Autoalojado gratisSí (edición comunitaria)NoNo
Nodos de IAMuy completos (agentes, memoria, varios proveedores)SíSí
Curva de aprendizajeMediaBajaMedia
Modelo de precio en la nubePor ejecuciones del flujoPor tareasPor operaciones/créditos

La gran ventaja de n8n es que puedes instalarlo en tu propio servidor sin pagar licencia, y que en la nube cobra por ejecución completa del flujo y no por cada paso, lo que suele salir más barato en flujos largos con IA. La desventaja es que exige algo más de paciencia al principio.

Nube o servidor propio: qué te conviene

Si dudas, empieza en la nube. Los flujos se pueden exportar e importar, así que podrás mudarte a tu servidor más adelante.

Los 6 conceptos que necesitas entender

  1. Workflow (flujo): el conjunto de pasos de tu automatización.
  2. Nodo: cada paso del flujo. Hay nodos para Gmail, Google Sheets, Slack, Telegram, OpenAI, HTTP y cientos de servicios más.
  3. Trigger (disparador): el nodo que inicia el flujo. Puede ser un horario («cada día a las 9:00»), un evento («email nuevo en Gmail»), un formulario o un webhook.
  4. Credenciales: los permisos que das a n8n para entrar en tus cuentas (por ejemplo, «iniciar sesión con Google» o pegar una clave API). Se guardan cifradas y se reutilizan entre flujos.
  5. Expresiones: la forma de usar datos de un paso anterior. Se escriben entre dobles llaves, por ejemplo {{ $json.subject }} para usar el asunto del email.
  6. Ejecuciones: el historial de cada vez que el flujo se ha ejecutado. Es tu mejor herramienta para ver qué ha fallado.

Un detalle clave: un flujo no funciona solo hasta que lo activas (o publicas, según la versión). Mientras lo editas, puedes ejecutarlo a mano para probar.

Tu primera automatización con IA, paso a paso

Vamos a crear algo útil y sin riesgo: un formulario privado donde pegas un texto (por ejemplo, un email de un cliente) y la IA te devuelve un resumen y una propuesta de respuesta.

Paso 1: consigue una clave de IA

Crea una cuenta en la plataforma de desarrolladores de tu proveedor (OpenAI, Google AI Studio, Mistral…), añade saldo si lo requiere y genera una clave API. Recuerda que la suscripción a ChatGPT Plus no incluye la API: son productos distintos.

Paso 2: crea el flujo y el formulario

  1. En n8n, pulsa para crear un nuevo workflow.
  2. Añade como primer paso el trigger On form submission (n8n Form).
  3. Ponle título, por ejemplo «Asistente de respuestas», y añade un campo de tipo Textarea llamado mensaje.

Paso 3: añade el nodo de IA

  1. Pulsa el «+» tras el formulario y busca tu proveedor, por ejemplo OpenAI → Message a model.
  2. Crea la credencial pegando tu clave API.
  3. Elige un modelo pequeño y económico.
  4. En el mensaje, escribe las instrucciones y usa una expresión para incluir el texto del formulario:
    Resume en 2 líneas este mensaje de un cliente y propone una
    respuesta amable de menos de 100 palabras, en español:
    
    {{ $json.mensaje }}

Paso 4: muestra el resultado

Configura el formulario para que, al terminar, muestre la respuesta del último nodo (en las opciones de respuesta del trigger de formulario, elige que responda cuando termine el flujo) o añade un nodo Form → Completion con el texto generado mediante una expresión.

Paso 5: prueba y activa

Pulsa Execute workflow, abre la URL de prueba del formulario, pega un mensaje y mira el resultado. Si algo falla, abre la pestaña de ejecuciones: verás en qué nodo y por qué. Cuando funcione, activa el flujo y usa la Production URL. Guárdala en favoritos y no la compartas: quien la tenga podría gastar tu saldo de IA. Si quieres, protégela con usuario y contraseña desde las opciones de autenticación del formulario.

Importar flujos ya hechos

No hace falta empezar siempre de cero. Los flujos de n8n son archivos JSON que puedes importar desde el menú del workflow (Import from file) o, simplemente, copiando el JSON y pegándolo en el lienzo. La biblioteca oficial de plantillas de n8n tiene miles de ejemplos, casi todos en inglés. Al importar un flujo tendrás que crear tus propias credenciales en cada nodo que las use.

Errores típicos de principiante

Ideas para tus siguientes automatizaciones

Resumen

n8n parece intimidante al principio porque está en inglés y tiene muchas opciones, pero con seis conceptos claros (flujo, nodo, trigger, credenciales, expresiones y ejecuciones) puedes construir automatizaciones útiles en una tarde. Empieza por algo pequeño y sin riesgo, como el formulario de esta guía, y ve ampliando.