Aprende Inteligencia Artificial y Acelera tu Futuro

Descubre cómo la IA puede multiplicar tu productividad y cambiar tu forma de trabajar.

Acceder al Curso Ahora

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

  1. Dentro de tu workflow, añade la herramienta Gmail Tool.
  2. Al configurarla, selecciona “Sign in with Google” para conectar tu cuenta.
  3. Verifica tu identidad si es necesario y selecciona todos los permisos.
  4. 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:

  1. Crea un nuevo documento en Google Sheets llamado “N8N mails”.
  2. Añade columnas como “Nombre” y “Correo”.
  3. Dentro de N8N, usa la herramienta de Google Sheets para conectar el documento.
  4. 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:

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!

Tutoriales Más Vistos

Posts Más Vistos