Google Sheets n8n
Cómo automatizar Google Sheets con n8n: guía completa 2026

Cómo automatizar Google Sheets con n8n: guía completa 2026

Google Sheets es la herramienta de datos más usada por freelancers y pequeñas empresas. Y tiene un problema conocido: es manual. Copiar datos de formularios, actualizar registros, generar reportes semanales… todo eso consume horas que podrías dedicar a otra cosa.

n8n se conecta con Google Sheets de forma nativa y te permite automatizar prácticamente cualquier operación: leer filas, escribir datos, buscar registros, actualizar celdas o borrar entradas. Sin código y en minutos.


Cómo conectar Google Sheets con n8n

Paso 1 — Crea las credenciales de Google

En n8n, ve a Credenciales → Añadir credencial → Google Sheets OAuth2.

n8n te pedirá que configures un proyecto en Google Cloud Console para obtener un Client ID y un Client Secret. El proceso tiene varios pasos pero solo se hace una vez:

  1. Ve a console.cloud.google.com
  2. Crea un proyecto nuevo
  3. Activa la Google Sheets API y la Google Drive API
  4. Ve a Credenciales → Crear credenciales → ID de cliente OAuth
  5. Selecciona “Aplicación web” y añade la URL de callback de n8n
  6. Copia el Client ID y el Client Secret en n8n

Una vez configurado, haz clic en “Conectar con Google” y autoriza el acceso. A partir de ahí, todos tus workflows pueden acceder a tus hojas de cálculo.


Operaciones principales del nodo Google Sheets

El nodo de Google Sheets en n8n tiene varias operaciones:


Casos de uso reales

1. Guardar respuestas de formularios automáticamente

Cada vez que alguien rellena un formulario de Typeform, Tally o Google Forms, n8n captura los datos y los añade como nueva fila en tu Google Sheets.

Estructura del workflow:

Webhook (Typeform) → Google Sheets (Append Row)

Esto elimina el problema clásico de los formularios: los datos llegan dispersos y hay que copiarlos a mano.

2. CRM ligero con Google Sheets

Si no usas un CRM, Google Sheets puede actuar como uno. Cuando llega un nuevo lead (de tu web, de un anuncio, de un formulario), n8n lo busca en tu hoja de Sheets. Si ya existe, actualiza el registro. Si no existe, crea uno nuevo.

Webhook → Google Sheets (Read, buscar email) → 
  Si existe: Google Sheets (Update Row)
  Si no existe: Google Sheets (Append Row) + Email bienvenida

Para un CRM más completo conectado con n8n, aquí tienes la guía: automatizar captación de leads con n8n.

3. Reporte semanal automático

Cada lunes a las 8:00, n8n lee los datos de tu Google Sheets, los procesa y envía un resumen por email o Slack con las métricas de la semana anterior.

Schedule Trigger (lunes 8:00) → Google Sheets (Read Rows) → 
Procesar datos → Enviar por email/Slack

No más acordarte de sacar el reporte manualmente ni de que el lunes nadie lo ha hecho todavía.

4. Sincronizar Sheets con otro software

¿Tienes datos en Airtable, Notion o HubSpot que quieres reflejar también en Google Sheets? n8n puede mantener las dos fuentes sincronizadas automáticamente cada vez que hay un cambio.

5. Enriquecer datos con IA

Combina Google Sheets con ChatGPT en n8n: lee una columna de descripciones de productos, pásalas a GPT para generar textos SEO optimizados, y escribe los resultados en otra columna. Lo que manualmente tomaría días, n8n lo hace en minutos. Si quieres saber cómo conectar ChatGPT con n8n, aquí tienes la guía: conectar ChatGPT con n8n.


Consejos prácticos

Usa la primera fila como cabecera El nodo de Google Sheets de n8n funciona mejor cuando la primera fila de tu hoja contiene los nombres de las columnas. Así puedes referenciar los datos por nombre ({{ $json.email }}) en lugar de por posición de columna.

Identifica filas con un ID único Para poder actualizar o buscar filas específicas, es útil tener una columna con un identificador único (email, ID de pedido, etc.). El nodo de actualización necesita saber qué fila modificar.

Cuidado con los límites de la API de Google Google Sheets tiene un límite de 300 escrituras por minuto por proyecto. Para workflows de alto volumen, añade un nodo de espera entre operaciones o usa lotes.


Permisos que necesita n8n

Al conectar Google Sheets con OAuth2, n8n solicita permisos para:

n8n solo accede a los archivos que tú indiques en cada nodo. No tiene acceso genérico a todo tu Drive.


Preguntas frecuentes

¿Necesito una cuenta de Google Workspace o sirve la gratuita? La cuenta gratuita de Google (@gmail.com) funciona perfectamente para conectar Google Sheets con n8n. No necesitas Google Workspace.

¿Puedo conectar varias cuentas de Google a n8n? Sí. Puedes añadir múltiples credenciales de Google en n8n y elegir cuál usar en cada nodo. Útil si gestionas hojas de diferentes clientes.

¿n8n puede crear una hoja de cálculo nueva automáticamente? Sí, a través del nodo de Google Drive puedes crear archivos nuevos, incluidas hojas de cálculo. Luego el nodo de Google Sheets puede escribir en ella.

¿Qué pasa si la hoja tiene muchas filas y el workflow tarda mucho? Para hojas con miles de filas, usa la operación “Get Many” con filtros para leer solo las filas que necesitas. Leer la hoja completa cada vez es ineficiente y puede ralentizar el workflow.

¿Puedo automatizar Google Sheets sin saber programar? Sí, completamente. El nodo de Google Sheets en n8n es visual: seleccionas la hoja, la operación y los campos. No hace falta escribir código en ningún momento.


¿Quieres automatizar también la captación de leads y conectarlos con tu CRM? Aquí tienes la guía: automatizar leads con n8n.