n8n Tutorial en Español: La Guía Completa para Principiantes que Necesitabas
Si llegaste hasta acá buscando un tutorial de n8n en español, te entiendo perfectamente. Yo pasé por lo mismo hace un par de años. Quería automatizar procesos en las startups con las que trabajo en Chile, pero la mayoría del contenido sobre n8n estaba en inglés, y las guías que encontraba no tomaban en cuenta la realidad de quienes trabajamos en Latinoamérica.
Soy Javier, consultor de startups en Chile a través de Trinico Ventures, y uso n8n todos los días. En esta guía te voy a explicar todo lo que necesitas saber para arrancar con n8n desde cero, en español, y con ejemplos que tienen sentido para nuestro contexto.
¿Qué es n8n y por qué debería importarte?
n8n (se pronuncia “n-eight-n”) es una plataforma de automatización de workflows que te permite conectar aplicaciones y servicios entre sí sin necesidad de ser programador experto. Pensá en todas esas tareas repetitivas que hacés a diario: copiar datos de un formulario a una planilla, enviar correos de seguimiento, actualizar tu CRM cuando llega un lead nuevo. Todo eso lo puede hacer n8n automáticamente.
Lo que hace especial a n8n frente a otras herramientas es que es open source. Esto significa que podés ver su código fuente, modificarlo si querés, y lo más importante: podés instalarlo en tu propio servidor sin pagar licencia. Para quienes trabajamos en LATAM, donde cada dólar cuenta, esto es un cambio radical.
Las características clave de n8n
– Visual y con código: Tenés un editor visual donde arrastrás y conectás nodos, pero también podés escribir código JavaScript o Python cuando necesitás algo más complejo.
– +400 integraciones: Gmail, Slack, Google Sheets, WhatsApp, bases de datos, APIs… la lista es enorme.
– Self-hosting: Podés correrlo en tu propio servidor, lo que te da control total sobre tus datos.
– Nube o local: Si no querés complicarte con servidores, también hay una opción en la nube.
– Comunidad activa: Aunque mucho del contenido está en inglés, la comunidad es muy colaborativa y crece en español.
¿Por qué n8n es la mejor opción para LATAM?
Antes de meterme de lleno en el tutorial, quiero explicarte por qué recomiendo n8n específicamente para quienes estamos en Latinoamérica. Y no es solo por ser open source.
Comparación rápida: n8n vs Zapier vs Make
| Característica | n8n | Zapier | Make (Integromat) |
|—|—|—|—|
| Precio inicial | Gratis (self-hosted) / desde $24 USD/mes (nube) | Desde $29.99 USD/mes | Desde $10.59 USD/mes |
| Plan gratuito | Ilimitado (self-hosted) | 100 tareas/mes | 1,000 ops/mes |
| Self-hosting | Sí | No | No |
| Código personalizado | Sí (JS/Python) | Limitado | Limitado |
| Workflows activos | Ilimitados (self-hosted) | Limitados por plan | Limitados por plan |
| Control de datos | Total (self-hosted) | En servidores de Zapier | En servidores de Make |
El tema del precio en contexto LATAM
Mirá, $30 USD mensuales de Zapier no suenan a mucho si ganás en dólares. Pero si tu startup está en Chile, Colombia, México o Argentina, esos dólares se multiplican. Y cuando necesitás más automatizaciones, los planes suben rápido a $100, $200 o más por mes.
Con n8n self-hosted, tu único costo es el servidor. Un VPS básico te puede costar entre $5 y $10 USD mensuales, y ahí corrés todas las automatizaciones que quieras sin límite. Para una startup que está cuidando cada peso, eso puede ser la diferencia entre poder automatizar o no.
Self-hosting: tus datos, tus reglas
En muchos países de LATAM hay regulaciones crecientes sobre dónde se almacenan los datos. Con n8n self-hosted, vos decidís en qué servidor y en qué país se guardan tus datos. Esto es especialmente importante si manejás datos sensibles de clientes.
Cómo empezar con n8n: paso a paso
Ahora sí, vamos a lo práctico. Te voy a mostrar cómo empezar con n8n de la forma más sencilla posible.
Opción 1: n8n en la nube (la más fácil para arrancar)
Si querés probar n8n sin complicarte con servidores, la forma más rápida es usar la versión en la nube.
1. Andá a n8n a través de este enlace para crear tu cuenta.
2. Elegí el plan que se ajuste a tus necesidades (hay prueba gratuita).
3. Una vez dentro, ya vas a tener acceso al editor de workflows.
La ventaja de empezar por la nube es que te podés concentrar en aprender sin preocuparte por la infraestructura. Después, cuando ya dominés la herramienta, podés migrar a self-hosting si querés ahorrar costos.
Opción 2: Self-hosting con Docker
Si sos más técnico o ya tenés un servidor, podés instalar n8n con Docker en minutos:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
Con este comando, n8n va a estar corriendo en http://localhost:5678. Así de simple.
Opción 3: Instalación con npm
Si preferís usar Node.js directamente:
npm install n8n -g
n8n start
Entendiendo la interfaz de n8n
Cuando abrís n8n por primera vez, te vas a encontrar con un canvas (lienzo) en blanco. No te asustes, es más simple de lo que parece.
Los elementos clave
- Canvas: Es el área de trabajo donde vas a construir tus workflows arrastrando y conectando nodos.
- Nodos: Son los bloques de construcción. Cada nodo representa una acción o un servicio (por ejemplo, "Leer un correo de Gmail" o "Enviar un mensaje por Slack").
- Conexiones: Las líneas que unen un nodo con otro. Definen el flujo de datos.
- Trigger (Disparador): Es el nodo que inicia tu workflow. Puede ser un horario, un webhook, un nuevo correo, etc.
- Panel lateral: Donde configurás cada nodo con sus parámetros específicos.
Tipos de nodos
1. Trigger nodes: Inician el workflow (cron, webhook, nuevo email, nuevo registro en base de datos).
2. Action nodes: Realizan acciones (enviar correo, crear registro, actualizar planilla).
3. Flow nodes: Controlan el flujo (IF/condicional, Switch, Merge, Split).
4. Transform nodes: Transforman datos (Set, Function, Code).
Tu primer workflow: de Gmail a Google Sheets
Vamos a crear un workflow práctico que podés usar desde hoy. El objetivo: cada vez que te llegue un correo con cierto asunto, se registre automáticamente en una planilla de Google Sheets.
Paso 1: Crear el trigger
1. Hacé clic en el botón "+" en el canvas.
2. Buscá "Gmail Trigger".
3. Seleccionalo y configurá tu cuenta de Gmail (n8n te va a pedir autorización).
4. En "Event", seleccioná "Message Received".
5. En "Filters", podés agregar un filtro por asunto si querés. Por ejemplo, que solo se active cuando el asunto contenga "Presupuesto".
Paso 2: Extraer los datos del correo
1. Agregá un nuevo nodo: buscá "Set".
2. Conectalo al trigger de Gmail.
3. Configurá los campos que querés extraer. Por ejemplo:
- remitente: {{ $json.from.value[0].address }}
- asunto: {{ $json.subject }}
- fecha: {{ $json.date }}
- cuerpo: {{ $json.text }}
Paso 3: Guardar en Google Sheets
1. Agregá un nodo de "Google Sheets".
2. Conectalo al nodo Set.
3. Seleccioná la operación "Append Row" (agregar fila).
4. Elegí tu planilla y la hoja donde querés guardar los datos.
5. Mapeá los campos: remitente, asunto, fecha, cuerpo.
Paso 4: Activar el workflow
1. Hacé clic en el botón "Save" para guardar tu workflow.
2. Hacé clic en "Active" (el toggle en la esquina superior derecha) para activarlo.
3. Listo. A partir de ahora, cada correo que cumpla tus condiciones se va a registrar automáticamente en tu planilla.
Conceptos importantes que necesitás conocer
Expressions (Expresiones)
Las expresiones son la forma de acceder a los datos que fluyen por tu workflow. Usás la sintaxis {{ }} para referenciar datos de nodos anteriores. Por ejemplo:
- {{ $json.nombre }} - accede al campo "nombre" del nodo anterior.
- {{ $('Gmail Trigger').item.json.subject }} - accede al asunto del correo desde cualquier punto del workflow.
- {{ $now.toISO() }} - obtiene la fecha y hora actual.
Variables de entorno
Si estás haciendo self-hosting, podés usar variables de entorno para guardar claves de API y otros datos sensibles sin hardcodearlos en tus workflows:
N8N_ENCRYPTION_KEY=tu_clave_secreta
DB_POSTGRESDB_HOST=tu_servidor
Error handling (Manejo de errores)
Uno de los aspectos más importantes de cualquier automatización es saber qué hacer cuando algo falla. n8n te permite:
- Error Trigger: Un nodo especial que se activa cuando cualquier workflow falla.
- Continue on Fail: Configurar un nodo para que siga ejecutándose aunque falle.
- Retry: Reintentar automáticamente una operación que falló.
Te recomiendo siempre configurar al menos un error trigger que te notifique por correo o Slack cuando algo falle. Así no te enterás dos semanas después de que tu automatización dejó de funcionar.
Webhooks
Los webhooks son una de las funcionalidades más poderosas de n8n. Te permiten recibir datos de cualquier servicio externo en tiempo real. Por ejemplo:
- Recibir notificaciones de pagos de MercadoPago o Stripe.
- Recibir datos de formularios de tu sitio web.
- Integrar con cualquier servicio que soporte webhooks.
Para crear un webhook en n8n, simplemente agregás un nodo "Webhook" como trigger, y n8n te da una URL única a la que podés apuntar desde el servicio externo.
Mejores prácticas para tus workflows
Después de crear cientos de workflows, te comparto lo que aprendí:
1. Nombrá tus nodos descriptivamente: En vez de "HTTP Request", ponele "Obtener datos de clientes". Tu yo del futuro te lo va a agradecer.
2. Usá notas en el canvas: n8n te permite agregar notas pegajosas (sticky notes) en el canvas. Usalas para documentar qué hace cada sección del workflow.
3. Testeá antes de activar: Siempre ejecutá tu workflow manualmente con datos de prueba antes de activarlo. Usá el botón "Execute Workflow" para esto.
4. Dividí workflows grandes: Si tu workflow tiene más de 15-20 nodos, considerá dividirlo en sub-workflows. Es más fácil de mantener y debuggear.
5. Manejá errores desde el día uno: No esperes a que algo falle en producción. Configurá manejo de errores desde el principio.
6. Versioná tus workflows: n8n guarda un historial de versiones. Antes de hacer cambios grandes, asegurate de que la versión actual funcione bien.
7. Cuidá los límites de API: Muchos servicios tienen límites de llamadas por minuto/hora. Usá nodos de espera (Wait) o limitá la frecuencia de tus triggers para no excederlos.
Recursos para seguir aprendiendo
- Documentación oficial de n8n: Aunque está en inglés, es muy completa y tiene ejemplos de cada nodo.
- Comunidad de n8n: El foro de la comunidad es muy activo y siempre hay alguien dispuesto a ayudar.
- Templates: n8n tiene una biblioteca de templates que podés usar como punto de partida para tus workflows.
Preguntas frecuentes
¿Necesito saber programar para usar n8n?
No necesariamente. La interfaz visual de n8n te permite crear workflows bastante complejos sin escribir una línea de código. Sin embargo, conocimientos básicos de JavaScript te van a ayudar mucho cuando necesitás transformar datos o hacer lógica más avanzada. Yo diría que con entender conceptos como variables, condicionales y loops, ya vas a poder hacer cosas bastante potentes.
¿n8n es realmente gratis?
La versión self-hosted de n8n es 100% gratuita y sin límites. Podés correr todos los workflows que quieras, con todas las integraciones, sin pagar nada por la licencia. Tu único costo sería el del servidor donde lo instalés (un VPS básico de $5-10 USD/mes). La versión en la nube tiene planes pagos que arrancan en $24 USD/mes, con una prueba gratuita para que la probés sin compromiso.
¿Es seguro usar n8n con datos sensibles de mi empresa?
Sí, especialmente si usás la versión self-hosted. En ese caso, tus datos nunca salen de tu servidor. n8n encripta las credenciales que almacena, y podés configurar HTTPS, autenticación y otras medidas de seguridad. Además, al ser open source, el código es auditado constantemente por la comunidad. Te recomiendo siempre seguir las buenas prácticas de seguridad: usar variables de entorno para credenciales, mantener n8n actualizado y limitar el acceso al panel de administración.
Conclusión: es hora de automatizar
Si llegaste hasta acá, ya tenés todo lo que necesitás para dar tus primeros pasos con n8n. La automatización no es un lujo reservado para empresas con grandes presupuestos de tecnología. Con n8n, cualquier profesional o startup en LATAM puede empezar a automatizar procesos hoy mismo.
Mi recomendación es que arranques con algo simple. Ese proceso que hacés todos los días manualmente y que te consume 30 minutos. Automatizalo con n8n y vas a ver cómo se te abre un mundo de posibilidades.
Si querés empezar ahora mismo, creá tu cuenta en n8n desde acá y seguí los pasos que te mostré en esta guía. En menos de una hora vas a tener tu primer workflow funcionando.
Y si te quedaste con alguna duda, dejame un comentario. Estoy para ayudarte.
Nos vemos en la próxima automatización.
*Javier - Trinico Ventures, Chile*