Conecta Gmail y Google Sheets con N8N: Automatiza el Envío de Correos con IA

Introducción
¿Te imaginas tener un asistente virtual que envíe correos automáticamente y gestione tus contactos desde una hoja de cálculo? En este artículo te explico paso a paso cómo integrar Gmail y Google Sheets con N8N, una potente herramienta de automatización que puedes autoalojar y que además te regala 100 créditos gratis para pruebas en su versión en la nube. Si eres nuevo en N8N o ya has empezado a explorar sus posibilidades, este tutorial es para ti.
¿Qué es N8N y por qué elegirlo?
N8N es una plataforma de automatización de tareas que descubrí en marzo de 2025 y desde entonces no he dejado de usar. Lo mejor de todo es que puedes autoalojarla en tu servidor, por ejemplo usando Devian 12 con Docker Compose, como explico en uno de los tutoriales disponibles en mi web. También uso la versión en la nube para mis clases, ideal para empezar sin complicaciones (aunque solo ofrece 14 días de prueba).
Cómo empezar con N8N Cloud y obtener créditos gratuitos
Para probar la integración de Gmail y Google Sheets, lo primero es crear una cuenta en n8n.io. Una vez dentro, puedes comenzar un nuevo workflow en modo personal y configurar un agente de IA utilizando el modelo de OpenAI, que te da 100 créditos gratuitos. Recuerda que para obtenerlos necesitas una cuenta nueva que no hayas usado antes.
Integrando Gmail en N8N: paso a paso
- Dentro de tu workflow, añade la herramienta Gmail Tool.
- Al configurarla, selecciona “Sign in with Google” para conectar tu cuenta.
- Verifica tu identidad si es necesario y selecciona todos los permisos.
- Una vez validado, ya podrás enviar correos electrónicos directamente desde N8N.
Una vez configurado, probamos el envío con un mensaje tipo:
“Envía un correo a Canalem diciendo que me gustan mucho sus vídeos de N8N”.
Y… ¡funcionó! El correo llegó correctamente, y si quieres puedes quitar la atribución de N8N para que no aparezca en tus mensajes.
Conectando Google Sheets para automatizar direcciones
¿Y si en vez de escribir las direcciones manualmente, las extraemos desde una hoja de cálculo? Aquí es donde entra Google Sheets:
- Crea un nuevo documento en Google Sheets llamado “N8N mails”.
- Añade columnas como “Nombre” y “Correo”.
- Dentro de N8N, usa la herramienta de Google Sheets para conectar el documento.
- Selecciona la hoja correspondiente y añade un nodo
Get Row
para leer los datos.
De esta forma, puedes decirle al agente:
“Envía un correo a Guillem para decirle si puede comer conmigo el 21 de mayo de 2025”.
N8N buscará el email de Guillem en Google Sheets y enviará el mensaje sin necesidad de escribir la dirección a mano.
¿Y si quiero añadir más contactos?
Solo tienes que incluir nuevos nombres y correos en la hoja de cálculo. Por ejemplo:
- Nombre: María
- Correo: mail@mail.es
Luego, puedes pedirle al agente:
“Ahora envía uno a María para concertar una cita con el oculista”
y el flujo funcionará igual, aunque en este caso el correo no llegará porque es inventado. Pero en “Enviados” podrás ver que N8N ha hecho su trabajo.
Limitaciones actuales y próximos pasos
Durante el vídeo, intenté también conectar Google Docs, pero actualmente no permite validación directa desde N8N Cloud. Aun así, con Gmail y Google Sheets ya tienes una potente combinación para automatizar tareas comunes. En el próximo tutorial veremos cómo hacer esto desde una instancia autoalojada, que requiere configuración adicional en Google Console.
Conclusión
Ya puedes empezar a automatizar el envío de correos usando inteligencia artificial y tus propias hojas de cálculo. Esta es solo una muestra del potencial de N8N. ¿Te ha gustado el tutorial? ¡Déjame tu comentario, dale «me gusta» y suscríbete al canal para no perderte el próximo vídeo sobre OAuth2 y N8N autoalojado!