Tutorial de n8n para principiantes: tu primer workflow real
Tutorial de n8n para principiantes: un workflow real que guarda cada lead de un formulario en Google Sheets y le envía un email, en la nube o en tu servidor.
Por Yotam DahanActualizado 9 min de lecturaAutomatización y agentes
En esta página
- Lo que necesitas antes de empezar
- Nube o instalación propia: qué usar para este tutorial
- Paso 1: crea el workflow
- Paso 2: añade el disparador del formulario
- Paso 3: envíate un lead de prueba
- Paso 4: guarda el lead en Google Sheets
- Paso 5: envía un email al lead
- Paso 6: prueba el workflow completo
- Paso 7: publica y comparte el formulario de producción
- Errores comunes y cómo arreglarlos
- Antes de compartir el enlace
- Qué hacer ahora
n8n es una herramienta de automatización en la que conectas bloques, llamados nodos, sobre un lienzo: un disparador (trigger) pone en marcha el workflow (el flujo de trabajo) y cada nodo que viene después hace una tarea. En este tutorial construyes un workflow real sin código: un formulario de contacto que guarda cada lead en Google Sheets y le envía un email de agradecimiento.
Esto es lo que vas a construir:
Formulario
Un visitante deja su nombre, su email y un mensaje
Google Sheets
El lead se guarda como una fila nueva
Gmail
El lead recibe un email de agradecimiento personal
Lo que necesitas antes de empezar
- Una cuenta de n8n. La prueba de n8n Cloud te da 14 días de funciones Pro, y la página de precios de n8n dice que no hace falta tarjeta de crédito.
- Una cuenta de Google con Gmail y Google Sheets.
- Una hoja de Google Sheets nueva llamada "Leads de la web", con estos cuatro encabezados en la fila 1: Fecha, Nombre, Email, Mensaje.
días de funciones Pro
ejecuciones incluidas
ejecuciones a la vez (ejecuciones simultáneas)
segundos como máximo por ejecución
Según la página de precios de n8n y la documentación de la prueba, consultadas el 18 de octubre de 2026.
Nube o instalación propia: qué usar para este tutorial
n8n también funciona gratis en tu propia computadora o en tu servidor. Para un primer workflow, la nube es más fácil, por dos motivos que notarás enseguida:
| Prueba de n8n Cloud | Instalado en tu computadora | |
|---|---|---|
| Configuración | Te registras en el navegador | Instalas Docker y luego ejecutas un comando |
| Inicio de sesión con Google | Un clic con "Sign in with Google" | Creas tu propia app OAuth en Google Cloud Console |
| Los visitantes pueden llegar a tu formulario | Sí | No |
| Precio | Gratis durante 14 días, luego un plan de pago | Software gratuito, más el servidor que alquiles |
| Sirve para este tutorial | Sí | Parcial |
En n8n Cloud, los nodos de Google usan un inicio de sesión gestionado, así que haces clic en un botón en lugar de crear un proyecto de Google Cloud. Las instalaciones propias no tienen ese atajo.
Si aun así quieres instalarlo tú, la instalación de una línea de n8n necesita Docker Desktop instalado y abierto. En Mac o Linux, abre Terminal y ejecuta:
curl -fsSL https://get.n8n.io | sh
Después abre http://localhost:5678 en tu navegador. En Windows, PowerShell no puede ejecutar este script: ejecútalo dentro de WSL (el Subsistema de Windows para Linux) con la integración WSL 2 de Docker Desktop activada.
Paso 1: crea el workflow
- Inicia sesión en n8n y selecciona Personal en el menú de la izquierda.
- Selecciona Create workflow arriba a la derecha. Se abre el lienzo.
- Ponle nombre seleccionando el nombre que aparece arriba. Llámalo "Leads de la web".
Paso 2: añade el disparador del formulario
- Selecciona Add first step, busca "form" y elige el disparador n8n Form.
- Form Title: escribe "Pide un presupuesto". Aparece como título de tu formulario.
- Form Elements: añade tres campos. Nombre (tipo Text, nombre de campo
name, obligatorio), Email (tipo Email, nombre de campoemail, obligatorio) y Mensaje (tipo Textarea, nombre de campomessage). - Respond When: elige Form Is Submitted, para que los visitantes vean un agradecimiento al instante.
- Options: añade Ignore Bots y actívalo; luego añade Append n8n Attribution y desactívalo.
- Cambia el nombre del nodo a "Formulario de leads" seleccionando su nombre arriba a la izquierda. Lo usarás por su nombre en el paso 5.
Paso 3: envíate un lead de prueba
Selecciona Execute workflow. n8n abre el formulario en su Test URL; rellénalo con tus propios datos y envíalo.
De vuelta en el editor, abre el nodo Formulario de leads. La salida muestra tu name, tu email y tu message, más una marca de tiempo submittedAt que n8n añade por ti.
Paso 4: guarda el lead en Google Sheets
- Selecciona el + que hay después de Formulario de leads, busca "Google Sheets" y elige la acción Append Row.
- Conecta tu cuenta: crea una credencial nueva y selecciona Sign in with Google.
- Elige el archivo: escoge "Leads de la web" en Document y la primera hoja en Sheet.
- Asigna las columnas: pon Mapping Column Mode en Map Each Column Manually y luego arrastra
submittedAt,name,emailymessagedesde el panel de entrada de la izquierda hasta Fecha, Nombre, Email y Mensaje. - Selecciona Execute step y revisa tu hoja. Debería haber una fila nueva.
Cuando sueltas un campo, n8n escribe una expresión por ti, como {{ $json.email }}. Una expresión es un marcador que n8n sustituye por el valor real en cada ejecución.
Paso 5: envía un email al lead
- Selecciona el + que hay después de Google Sheets, busca "Gmail" y elige la acción Send a message.
- Conecta tu cuenta con Sign in with Google, como antes.
- To: la dirección del lead. Como el nodo anterior ahora es Google Sheets, apunta al nodo del formulario por su nombre:
{{ $('Formulario de leads').item.json.email }}. Si lo escribes en lugar de arrastrarlo, pon antes el campo en modo Expression. - Subject y Message: pega la primera línea de abajo en Subject y el resto en Message, y luego cambia los detalles.
- Options: añade Append n8n attribution y desactívalo. Añade BCC con tu propia dirección si quieres una copia de cada email.
Gracias, {{ $('Formulario de leads').item.json.name }}: recibimos tu mensaje
Hola, {{ $('Formulario de leads').item.json.name }}:
Gracias por escribirnos. Leemos todos los mensajes y te responderemos en un día hábil como máximo.
[TU NOMBRE]Paso 6: prueba el workflow completo
Vuelve a seleccionar Execute workflow y envía el formulario con un segundo lead de prueba. Comprueba dos cosas: una fila nueva en la hoja y el email de agradecimiento en esa bandeja de entrada.
Si falta alguna de las dos, abre cada nodo del lienzo. El paso con un aviso rojo muestra el error, y el panel de salida muestra exactamente qué datos recibió.
Paso 7: publica y comparte el formulario de producción
- Copia la Production URL: abre Formulario de leads y cambia la vista de URL, en la parte superior del nodo, de Test URL a Production URL.
- Selecciona Publish en la cabecera del lienzo (o presiona Shift + P), ponle un nombre a la versión y confirma. La documentación sobre publicación explica los estados del botón.
- Compártelo: pon el enlace de producción detrás de un botón "Pide un presupuesto" en tu web o en la biografía de tus redes.
A partir de ahora, cada envío real es una ejecución de producción. Los cambios que hagas después se quedan en borrador hasta que vuelvas a publicar.
Opcional: deja que n8n Assistant lo construya por ti
n8n Cloud incluye n8n Assistant, un asistente de IA en versión preliminar que construye workflows a partir de una descripción, con una cantidad mensual de créditos de Assistant. Cuando hayas construido este workflow a mano, prueba a describir el siguiente:
Construye un workflow que empiece con un disparador n8n Form titulado "[TÍTULO DEL FORMULARIO]" con tres campos obligatorios: name (texto), email (email) y message (área de texto).
Añade cada envío como una fila nueva a la hoja de Google Sheets "[NOMBRE DE LA HOJA]" con las columnas Fecha, Nombre, Email y Mensaje.
Después envía a la persona un email de agradecimiento desde Gmail que use su nombre de pila y diga que responderemos en [PLAZO].
Desactiva la atribución de n8n en el formulario y en el email.Errores comunes y cómo arreglarlos
| Lo que ves | Por qué pasa | Solución |
|---|---|---|
| El formulario funciona en las pruebas pero no en tu web | Compartiste la Test URL, o el workflow no está publicado | Usa la Production URL y selecciona Publish |
| Los visitantes no ven tus últimos cambios | Los visitantes reciben la versión publicada | Vuelve a publicar después de editar |
| Una columna se queda vacía en la hoja | El encabezado de la fila 1 está escrito de otra forma, o el campo no está asignado | Corrige el encabezado y luego revisa la asignación |
| El email llega a la dirección equivocada, o a ninguna | La expresión apunta al nodo equivocado | Haz referencia al nodo del formulario por su nombre, como en el paso 5 |
| Los emails terminan con "This email was sent automatically with n8n" | Esa atribución viene activada por defecto | Desactiva Append n8n attribution |
| Llegan envíos vacíos de la nada | Los bots y las vistas previas de enlaces abren el formulario | Activa Ignore Bots en las opciones del formulario |
| Instalación propia: Gmail dice 401 unauthorized | La API de Gmail no está activada en tu proyecto de Google Cloud | Actívala en APIs & Services (APIs y servicios) y luego en Library (Biblioteca) |
| Instalación propia: Google Sheets no se conecta | Sheets también necesita la API de Google Drive | Activa las dos API en el mismo proyecto |
Antes de compartir el enlace
0 de 5 hechas
Cuando esto funcione, la mejora natural es un paso de IA que redacte una respuesta personal para que tú la apruebes, algo que explica el tutorial de agentes de IA en n8n. Antes de elegir un plan de pago, mira cuánto cuesta de verdad n8n con tu volumen.
Comprueba lo que sabes0 de 2 correctas
Tu formulario funciona cuando lo pruebas, pero los envíos desde tu web nunca llegan. ¿Cuál es la causa más probable?
No exactamente.
La Test URL solo escucha mientras pruebas en el editor. Los visitantes necesitan la Production URL de un workflow publicado.
¿Tus ejecuciones de prueba en el editor cuentan para el límite de ejecuciones de tu plan de n8n?
No exactamente.
n8n cuenta las ejecuciones que inician los disparadores de workflows publicados. Las ejecuciones manuales mientras construyes son gratis.
Qué hacer ahora
Publica este workflow hoy y rellena el formulario de verdad desde tu teléfono. Después añade una mejora cada vez, como una respuesta que apruebas antes de que se envíe o un seguimiento a los tres días.
Si quieres un camino guiado por automatizaciones de leads y email como esta, nuestro curso de automatización con IA está en acceso anticipado. Si antes quieres ver cómo se compara n8n con las alternativas, lee n8n vs Zapier vs Make.
5 workflows para construir después en n8n, nodo a nodo
Cinco mejoras para tu workflow de leads, desde un paso de aprobación hasta un resumen semanal, cada una con los nodos exactos, los ajustes y una prueba para hacer.
Escribe tu correo y la sección completa se abre aquí mismo. Además recibes una clase gratis del curso.
Preguntas frecuentes
¿Es difícil aprender n8n si no sé programar?
Lo básico no: conectas nodos y arrastras campos de un paso al siguiente, exactamente como en este tutorial. Las expresiones y la forma en que los datos pasan de un nodo a otro necesitan unos cuantos workflows para resultar naturales.
¿Puedo usar n8n sin Google?
Sí. n8n tiene tablas de datos integradas para guardar filas y un nodo Send Email que funciona con cualquier cuenta de correo compatible con SMTP, así que puedes sustituir Google Sheets y Gmail.
¿Dónde guarda n8n las respuestas de mi formulario?
En tu hoja de Google Sheets y en el registro de cada ejecución. En n8n Cloud, ese registro se guarda durante un tiempo limitado que depende de tu plan: 7 días en Starter y 30 días en Pro.
¿Puedo insertar el formulario de n8n en mi web?
El disparador del formulario te da una página alojada, así que lo más sencillo es un botón que enlace a su Production URL. Puedes cambiarle el estilo con CSS propio en las opciones del nodo, rellenar campos de antemano con parámetros en la URL o enviar el formulario de tu propia web a un nodo Webhook.
¿Qué pasa con mis workflows cuando termina la prueba de n8n Cloud?
Si no contratas un plan, la prueba caduca y n8n borra el espacio de trabajo, pero puedes descargar tus workflows durante 90 días. Para ir sobre seguro, descárgalos antes de que termine la prueba.