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
| n8n | Zapier | Make | |
|---|---|---|---|
| Estilo | Lienzo visual con nodos | Lista de pasos lineal | Lienzo visual con módulos |
| Autoalojado gratis | Sí (edición comunitaria) | No | No |
| Nodos de IA | Muy completos (agentes, memoria, varios proveedores) | Sí | Sí |
| Curva de aprendizaje | Media | Baja | Media |
| Modelo de precio en la nube | Por ejecuciones del flujo | Por tareas | Por 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
- n8n Cloud: creas una cuenta y listo. Tiene prueba gratuita y después planes mensuales (el de entrada ronda las dos decenas de euros al mes; consulta el precio actual en n8n.io). Es la opción recomendada si no eres técnico.
- Autoalojado: instalas la edición comunitaria en un servidor (un VPS, por ejemplo) con Docker. El software es gratuito, pero pagas el servidor y te encargas de actualizaciones, copias de seguridad y seguridad. Ideal si ya tienes conocimientos o alguien que te ayude.
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
- Workflow (flujo): el conjunto de pasos de tu automatización.
- Nodo: cada paso del flujo. Hay nodos para Gmail, Google Sheets, Slack, Telegram, OpenAI, HTTP y cientos de servicios más.
- 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.
- 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.
- 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. - 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
- En n8n, pulsa para crear un nuevo workflow.
- Añade como primer paso el trigger On form submission (n8n Form).
- 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
- Pulsa el «+» tras el formulario y busca tu proveedor, por ejemplo OpenAI → Message a model.
- Crea la credencial pegando tu clave API.
- Elige un modelo pequeño y económico.
- 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
- «El flujo no se ejecuta solo»: no está activado. Las URL y triggers de prueba solo funcionan mientras pulsas «Execute».
- Error 401 en el nodo de IA: la clave API es incorrecta o se ha revocado.
- Error 429: no tienes saldo o has superado el límite de peticiones de tu proveedor.
- Error 404 con el modelo: el nombre del modelo no existe o no está disponible para tu cuenta.
- Datos vacíos: la expresión apunta a un campo con otro nombre. Abre el nodo anterior y arrastra el campo desde el panel de entrada para no equivocarte.
Ideas para tus siguientes automatizaciones
- Responder consultas de clientes dejando borradores en Gmail.
- Pasar facturas en PDF a Google Sheets automáticamente.
- Generar respuestas a reseñas con el tono de tu negocio.
- Recibir cada mañana en Telegram un resumen de los emails importantes.
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.