1. Inicio
  2. TintoDev Academy
  3. Automatización
  4. Guías
TintoDev Academy · Guías

Cómo aprender n8n: ruta, proyectos y qué buscar en un curso de n8n en español

En resumen

Para aprender n8n empieza por entender cómo viajan los datos entre nodos (items en formato JSON), sigue con expresiones, webhooks y llamadas HTTP, y termina con manejo de errores y agentes con IA. Con unas 5 horas por semana, en 6 a 8 semanas puedes tener flujos útiles funcionando en producción. Un buen curso de n8n en español usa la versión actual del editor, enseña a depurar ejecuciones y no se queda en conectar dos aplicaciones.

Qué es n8n y por qué lo usamos con clientes

n8n es una herramienta de automatización con editor visual: cada paso de un proceso es un nodo, y los nodos se conectan para mover datos entre aplicaciones, APIs y bases de datos. En TintoDev lo usamos a diario para automatizar procesos de clientes: recibir formularios, sincronizar un CRM con hojas de cálculo, clasificar correos con un modelo de lenguaje o avisar a un equipo cuando algo falla. Lo elegimos porque se puede instalar en infraestructura propia y porque, cuando lo visual no alcanza, permite escribir JavaScript o Python dentro del flujo.

Eso último define cómo conviene aprenderlo. Puedes avanzar mucho sin programar, pero quien entiende JSON y un poco de JavaScript resuelve en minutos lo que a otras personas les toma una tarde de nodos encadenados. No hace falta ser desarrollador: basta con saber leer un objeto, acceder a un campo y escribir una condición simple.

Self-hosted o cloud: dónde correr n8n

n8n tiene una versión en la nube administrada por la propia empresa y una edición que puedes instalar tú, por ejemplo con Docker en tu computador o en un servidor. Su código está disponible bajo una licencia de tipo fair-code: puedes usarlo y modificarlo, con restricciones para revenderlo como servicio. Para aprender, la nube evita configurar nada; la instalación local con Docker no cobra licencia y te enseña cómo funciona por dentro.

En producción la decisión cambia. Self-hosted te da control sobre los datos y sobre el costo cuando el volumen crece, pero tú respondes por actualizaciones, copias de seguridad, certificados y monitoreo. Con clientes que manejan datos sensibles solemos instalarlo en su propia nube; para equipos pequeños sin nadie técnico, la versión cloud suele ser más sensata. Los planes cambian con frecuencia, así que revisa la página oficial antes de decidir.

Ruta por etapas para aprender n8n

Los tiempos suponen unas 5 horas por semana con práctica en flujos reales, no solo viendo videos. Si dedicas menos, alarga los plazos; si ya programas, probablemente avances más rápido en expresiones y código. Lo importante es cerrar cada etapa con un flujo que funcione de punta a punta y que hayas probado con datos que no controlas, porque ahí aparecen los casos que el tutorial no mostró.

  • Semanas 1 y 2: editor, triggers, nodos básicos, credenciales y el concepto de items.
  • Semanas 3 y 4: expresiones y transformación de datos con Edit Fields, IF, Switch y Merge.
  • Semanas 5 y 6: webhooks, el nodo HTTP Request, paginación y autenticación contra APIs.
  • Semanas 7 y 8: manejo de errores, reintentos, subflujos y despliegue.
  • Desde la semana 9: agentes con IA, memoria, herramientas y revisión de resultados.

Nodos, items y expresiones

Lo que más confunde al principio es que cada nodo recibe una lista de items y, en general, se ejecuta una vez por cada uno. Si un nodo de Google Sheets devuelve 200 filas, el siguiente correrá 200 veces. Entender eso explica la mayoría de comportamientos raros: correos duplicados, llamadas de más a una API o un Merge que no junta lo que esperabas. Abre la vista de datos de cada nodo y revisa cuántos items entran y cuántos salen.

Las expresiones son el otro pilar. Entre dobles llaves puedes leer datos del item actual con $json o de un nodo anterior por su nombre, y aplicar funciones de JavaScript para formatear fechas, limpiar textos o calcular valores. Practica hasta escribirlas sin mirar la documentación, y usa el nodo Code solo cuando una expresión o un nodo nativo se vuelva ilegible.

Webhooks y manejo de errores: lo que separa un demo de un flujo en producción

Un webhook permite que otra aplicación inicie tu flujo enviándole datos. n8n da dos URL por cada nodo Webhook: una de prueba, que solo escucha mientras tienes el editor abierto, y una de producción, que funciona cuando el flujo está activo. Confundirlas es el error más común de la primera semana. También conviene validar lo que llega y responder rápido, para que el sistema que llama no reintente y duplique registros.

Con clientes, buena parte del trabajo es decidir qué pasa cuando algo falla. Configura reintentos en los nodos que llaman APIs externas, define qué nodos pueden continuar ante un error y crea un flujo de errores con el nodo Error Trigger que avise por correo o chat con el nombre del flujo y el enlace a la ejecución. Un flujo sin alertas falla en silencio, y eso se descubre cuando alguien pregunta por un pedido que nunca llegó.

Agentes con IA en n8n

n8n incluye nodos para trabajar con modelos de lenguaje, entre ellos un nodo de agente al que le conectas un modelo, una memoria y herramientas, que pueden ser otros flujos o llamadas HTTP. Lo usamos para clasificar solicitudes, extraer datos de documentos y responder preguntas frecuentes con información del cliente. Funciona bien cuando la tarea está acotada y el resultado se puede verificar.

Nuestro criterio: si una regla IF resuelve el caso, no uses un modelo. Los agentes tienen costo por cada llamada, a veces responden distinto ante la misma entrada y necesitan que alguien revise sus resultados al principio. Pide salidas en un formato estructurado, valida los campos antes de usarlos y guarda un registro de lo que decidió el agente para poder auditarlo después.

Proyectos de práctica

Elige proyectos que toquen problemas reales de tu trabajo o de un negocio cercano. Cada uno debe tener un disparador, una transformación de datos, una salida y un camino de error. Exporta los flujos a JSON y guárdalos en un repositorio, que sirve como portafolio y como copia de seguridad. Si trabajas con información de otras personas, usa datos de prueba mientras aprendes.

  • Un formulario web que crea el contacto en el CRM y avisa al equipo en un canal de chat.
  • Un reporte diario que lee una hoja de cálculo, resume las ventas y lo envía por correo.
  • Un webhook que recibe pedidos de una tienda, valida los datos y los registra en una base de datos.
  • Un clasificador de correos entrantes con un modelo de lenguaje que etiqueta y asigna responsable.

Errores comunes, límites de n8n y cómo elegir un curso

n8n no reemplaza a una aplicación hecha a medida. Cuando la lógica tiene decenas de reglas, el volumen es alto o el proceso necesita pruebas automatizadas serias, solemos mover esa parte a un servicio en Node.js y dejar en n8n la orquestación. Con mucho volumen, además, la instalación necesita configurarse en modo de colas y vigilarse de cerca.

Para elegir un curso de n8n en español, revisa que el temario cubra expresiones, webhooks y manejo de errores, no solo integraciones con aplicaciones populares. Comprueba la fecha de actualización: el editor cambia seguido y un curso viejo muestra pantallas que ya no existen. Si el curso está en inglés, confirma que tenga subtítulos, y prefiere los que dejan ejercicios con flujos descargables para comparar con los tuyos.

  • Escribir credenciales dentro de nodos Code en lugar de usar el gestor de credenciales.
  • Construir un flujo gigante en vez de dividirlo en subflujos reutilizables.
  • Probar solo con la URL de prueba del webhook y olvidar activar el flujo.
  • No tener flujo de errores ni alertas.
  • Usar un modelo de IA donde bastaba una condición.
Ruta orientativa para aprender n8n con unas 5 horas por semana
EtapaSemanasQué practicasFlujo para cerrar la etapa
1. Bases1 y 2Editor, triggers, credenciales e itemsFormulario que guarda respuestas en una hoja de cálculo
2. Datos3 y 4Expresiones, IF, Switch, Merge y Edit FieldsReporte diario de ventas por correo
3. Integraciones5 y 6Webhooks, HTTP Request, paginación y autenticaciónWebhook de pedidos que registra en una base de datos
4. Producción7 y 8Reintentos, Error Trigger, subflujos y despliegueFlujo de errores con alertas en un canal de chat
5. IA9 en adelanteNodo de agente, memoria, herramientas y salidas estructuradasClasificador de correos con registro de decisiones

Dónde están los cursos

Preguntas frecuentes

¿n8n es gratis?

La edición que instalas tú no cobra licencia, pero pagas el servidor y el tiempo de mantenerla. La versión cloud y las ediciones empresariales tienen planes de pago que cambian con frecuencia. Revisa la página oficial de precios antes de decidir.

¿Necesito saber programar para usar n8n?

No para flujos sencillos entre aplicaciones conocidas. Para flujos con transformaciones de datos, APIs propias o lógica con varias condiciones, saber JSON y JavaScript básico marca la diferencia. Con unas semanas de JavaScript inicial es suficiente.

¿Cuánto tiempo toma aprender n8n?

Con unas 5 horas por semana, entre 6 y 8 semanas para tener flujos útiles en producción con manejo de errores. Los agentes con IA llevan unas semanas más. Si ya programas, el plazo suele acortarse.

¿Conviene aprender n8n, Make o Zapier?

Si quieres dedicarte a la automatización o trabajar con volumen y datos sensibles, n8n. Si necesitas resultados rápidos sin perfil técnico, Zapier o Make tienen una curva más suave. Lo comparamos en detalle en nuestra guía n8n vs Make vs Zapier.

¿Se pueden crear agentes de IA con n8n?

Sí, con el nodo de agente, al que conectas un modelo de lenguaje, una memoria y herramientas. Funciona bien para tareas acotadas como clasificar, extraer datos o responder con información propia. Para decisiones con consecuencias, conviene validar la salida y mantener a una persona en la revisión.

Algunos enlaces de TintoDev Academy son enlaces de afiliado. Si realizas una compra a través de ellos, TintoDev puede recibir una comisión sin costo adicional para ti.