Tutorial n8n Paso a Paso: Crea tu Primera Automatización en 15 Minutos

N8n tutorial paso a paso es uno de los usos más prácticos de n8n. Si nunca has usado n8n antes, este tutorial paso a paso es tu punto de partida. En 15 minutos vas a crear tu primera automatización real: recibir un formulario de contacto y guardar los datos en Google Sheets. Sin código, sin experiencia previa.

Qué vas a construir

Al final de este tutorial tendrás un workflow que:

  1. Recibe datos de un formulario web (mediante webhook)
  2. Los guarda automáticamente en una hoja de Google Sheets
  3. Envía una notificación a Slack (opcional)

Este mismo patrón sirve para docenas de automatizaciones: capturar leads, registrar pedidos, almacenar respuestas de formularios…

Paso 1: Acceder a n8n

Opción A: n8n Cloud (sin instalación)

  1. Ve a n8n.io/cloud y crea una cuenta gratuita
  2. Tendrás una instancia de n8n lista en 30 segundos
  3. El plan gratuito incluye 5 workflows activos y 5.000 ejecuciones al mes

Opción B: n8n instalado (si ya lo tienes)

Abre tu instancia de n8n en el navegador (normalmente http://localhost:5678 o tu dominio).

Paso 2: Crear un nuevo workflow

  1. En la pantalla principal, haz clic en + New Workflow
  2. Verás el editor de workflows: un canvas vacío con un menú lateral

El editor tiene tres zonas principales:

  • Canvas: donde construyes el workflow arrastrando nodos
  • Panel izquierdo: búsqueda de nodos
  • Panel derecho: configuración del nodo seleccionado

Paso 3: Añadir el primer nodo (Webhook)

El Webhook es el punto de entrada de tu workflow: escucha peticiones HTTP que llegarán desde el formulario.

  1. Haz clic en el botón + en el centro del canvas (o en el panel de nodos)
  2. Busca Webhook en la barra de búsqueda
  3. Haz clic en el nodo Webhook para añadirlo

Configuración del nodo Webhook:

  • HTTP Method: GET (para pruebas) o POST (para formularios reales)
  • Path: formulario-contacto (o cualquier nombre que elijas)
  • Respond: Immediately

Cuando guardas la configuración, n8n te muestra la URL del webhook. Cópiala — la necesitarás para enviarte datos desde el formulario.

Formato de la URL: https://tu-n8n.com/webhook/formulario-contacto

Paso 4: Añadir el nodo Google Sheets

Ahora conectaremos el webhook con Google Sheets.

  1. Haz clic en el + que aparece a la derecha del nodo Webhook
  2. Busca Google Sheets
  3. Selecciona la operación Append Row

Configuración de Google Sheets:

Primero debes conectar tu cuenta de Google:

  1. En Credential, haz clic en Create New
  2. Sigue el flujo OAuth para autorizar n8n a acceder a tus Sheets
  3. Una vez autorizado, selecciona tu cuenta

Después configura el nodo:

  • Spreadsheet: selecciona o crea una hoja
  • Sheet: la pestaña donde guardar los datos (ej: "Hoja 1")
  • Columns: aquí mapeas los datos del webhook con las columnas de Sheets

Mapeo de columnas:

  • Columna "Nombre": {{ $json.query.nombre }} (si recibes los datos como query params)
  • Columna "Email": {{ $json.query.email }}
  • Columna "Mensaje": {{ $json.query.mensaje }}
  • Columna "Fecha": {{ $now.toISO() }}

Paso 5: Probar el workflow

  1. Haz clic en Test Workflow (el botón de play)
  2. El workflow entra en modo "escucha" esperando datos del webhook
  3. Abre otra pestaña y visita tu URL del webhook con parámetros:
    https://tu-n8n.com/webhook/formulario-contacto?nombre=Juan&email=juan@test.com&mensaje=Hola
    
  4. Vuelve a n8n y verás los datos que recibió el webhook en verde
  5. Verifica que Google Sheets tiene la fila nueva

Si todo funciona, verás el flujo de datos marcado en verde en el canvas. ¡Enhorabuena, tu primer workflow funciona!

Paso 6: Activar el workflow

Cuando el workflow está en modo de prueba, solo se ejecuta cuando haces clic en "Test". Para que funcione permanentemente:

  1. Cierra el panel de prueba
  2. Activa el toggle en la esquina superior derecha (de OFF a ON)
  3. El workflow ahora escucha el webhook 24/7 de forma automática

Paso 7 (opcional): Añadir una notificación a Slack

Para que el equipo sepa cuando llega un nuevo contacto:

  1. Haz clic en + después del nodo de Google Sheets
  2. Añade el nodo Slack
  3. Configura las credenciales de Slack (OAuth2 o Webhook URL)
  4. Operación: Send Message
  5. Canal: #leads o el canal que prefieras
  6. Mensaje:
    🎉 Nuevo contacto: *{{ $json.query.nombre }}*
    Email: {{ $json.query.email }}
    Mensaje: {{ $json.query.mensaje }}
    

Conceptos clave que aprendiste

  • Nodo: cada bloque del workflow (Webhook, Google Sheets, Slack)
  • Trigger: el nodo que inicia el workflow (en este caso, el Webhook)
  • Conexión: la flecha que une dos nodos
  • Datos (items): la información que pasa de nodo en nodo
  • Expresiones ({{ }}): acceden a datos dinámicos de nodos anteriores

Próximos pasos

Ahora que tienes tu primer workflow, puedes expandirlo:

  • Añadir un nodo IF para filtrar contactos según el mensaje
  • Conectar con HubSpot en lugar de Google Sheets para tener un CRM real
  • Añadir un nodo Gmail para responder automáticamente al contacto
  • Usar el nodo OpenAI para clasificar el mensaje con IA

Conclusión

Este tutorial paso a paso de n8n te ha mostrado los conceptos fundamentales: añadir nodos, configurarlos y conectarlos. El workflow que acabas de crear es completamente funcional y te ahorrará trabajo manual desde hoy. Con estos mismos conceptos puedes construir automatizaciones mucho más complejas.