Módulo 1: Google Sheets

Introducción al Módulo: Google Sheets

Descripción de la cápsula

Bienvenido a la Guía 3 del path n8n: Business Integrations. Si terminaste G1 (Fundamentals) y G2 (Workflow Design Patterns), ya sabes construir workflows con lógica: triggers, branching, loops, scheduling. Pero un workflow sin herramientas conectadas es un motor sin ruedas. Esta guía conecta n8n con las apps que ya usas todos los días en tu negocio.

Empezamos por Google Sheets — y no es casualidad. Sheets es la base de datos informal de millones de negocios: ahí viven los leads, el inventario, los gastos, las listas de clientes. Es la herramienta más universal del ecosistema y la que tiene menos curva de aprendizaje. Si dominas Sheets desde n8n, ya puedes automatizar el 40% de los procesos típicos de una PyME.

Este módulo no es "el nodo de Google Sheets tiene estos botones". Es: cómo leer datos con criterios, cómo escribir sin duplicar, cómo actualizar filas existentes, cómo mapear columnas entre sistemas, y cómo no chocar con los rate limits de Google. Al final construirás un workflow que actualiza una hoja automáticamente cuando ocurre un evento.


Lo que vas a aprender

Al terminar este módulo serás capaz de:

  • Conectar Google Sheets a n8n con credenciales OAuth2
  • Leer y buscar filas con filtros y lookup por valor
  • Agregar filas nuevas (append) sin sobrescribir datos
  • Actualizar filas existentes y usar upsert (update or append)
  • Mapear datos entre la estructura de tu workflow y las columnas de la hoja
  • Resolver casos de negocio típicos con Sheets (registro de leads, log de actividad, inventario)
  • Diagnosticar errores comunes: rate limits, permisos, formatos de fecha y número
  • Mini-proyecto: workflow que actualiza una hoja desde un evento

Estructura del módulo

8 cápsulas en cuatro bloques:

Bloque 1: Setup (cápsulas 01-02)

  • 01 Introducción al módulo
  • 02 Conectar Google Sheets a n8n — credenciales, permisos, el nodo

Bloque 2: Las operaciones core (cápsulas 03-05)

  • 03 Leer y buscar filas — Get Rows, filtros, lookup
  • 04 Escribir filas nuevas — operación Append sin duplicar
  • 05 Actualizar filas existentes — Update y upsert

Bloque 3: Trabajo real con datos (cápsulas 06-07)

  • 06 Mapeo de datos — conectar tu workflow con las columnas de la hoja
  • 07 Troubleshooting — rate limits, formatos, permisos

Cierre (cápsula 08)

  • 08 Mini-proyecto — workflow que actualiza una hoja desde un evento

¿Por qué este orden?

Sigue la lógica de cómo realmente trabajas con una hoja:

  1. Primero la conectas (cápsula 02) — sin credenciales no hay nada
  2. Después lees lo que ya hay (cápsula 03) — la operación más segura, no modifica nada
  3. Luego escribes datos nuevos (cápsula 04) — agregar es de bajo riesgo
  4. Después actualizas lo existente (cápsula 05) — modificar exige saber a qué fila apuntas
  5. Con las operaciones claras, aprendes a mapear datos correctamente (cápsula 06)
  6. Resuelves los errores que aparecen en producción (cápsula 07)
  7. Y aplicas todo en un proyecto real (cápsula 08)

Frontera con G1 y G2 (qué asume este módulo)

Esta guía NO reintroduce lo que las guías anteriores ya cubrieron:

ConceptoDónde se cubrióEn este módulo
Qué es una credencialG1-M05Asume conocido
Credenciales de Google (concepto OAuth2)G1-M05 cápsula 03Cápsula 02 — lo aplica a Sheets específicamente
Triggers (Schedule, Webhook, App)G1-M04 y G2-M01Asume conocido — se usan en el proyecto
Expressions básicas ({{ }})G1-M06Asume conocido — se usan para mapear datos
IF / SwitchG1-M07 y G2-M02Asume conocido

Si no completaste G1 y G2, hazlo primero. Este módulo asume que ya sabes crear un workflow, agregar nodos, conectar y ejecutar.


El modelo mental clave: Sheets es una base de datos "honesta pero frágil"

Antes de tocar el nodo, fija esta imagen:

Una hoja de cálculo es una base de datos sin reglas. Cualquier celda puede tener cualquier cosa. No hay tipos forzados, no hay claves únicas, no hay validación. Eso la hace flexible (cualquiera la entiende) pero frágil (un workflow puede duplicar filas, romper formatos o pisar datos sin avisar).

Trabajar bien con Sheets desde n8n es, en el fondo, ponerle disciplina a algo que no la tiene: decidir cuál columna actúa como "clave" para no duplicar, respetar los formatos de fecha y número, y leer antes de escribir cuando hace falta.

Si interiorizas eso, las cápsulas siguientes tienen sentido: cada operación (leer, append, update) es una forma de imponer orden.


Tiempo estimado

1.5 a 2 horas para las 8 cápsulas. Mini-proyecto (08) ~30 minutos.

División sugerida:

  • Sesión 1 (45-60 min): 01-04 (intro + conectar + leer + escribir)
  • Sesión 2 (45-60 min): 05-08 (actualizar + mapeo + troubleshooting + proyecto)

Pre-requisitos del módulo

  • G1 (n8n Fundamentals) y G2 (Workflow Design Patterns) completadas
  • Una cuenta de Google (Gmail personal o Workspace) — gratuita es suficiente
  • Acceso a Google Sheets (sheets.google.com) con al menos una hoja de prueba
  • Familiaridad básica con hojas de cálculo: filas, columnas, encabezados

No necesitas:

  • Saber programar ni conocer APIs
  • Google Workspace de pago — la cuenta gratuita funciona para todo el módulo

Resumen

  • G3 conecta n8n con las herramientas de tu negocio; M01 empieza por Google Sheets, la más universal
  • 8 cápsulas en 4 bloques: setup → operaciones core (leer/escribir/actualizar) → datos reales → proyecto
  • Modelo mental: Sheets es una base de datos "honesta pero frágil" — el workflow le pone disciplina
  • Frontera explícita: este módulo no reintroduce credenciales, triggers ni expressions (eso fue G1/G2)
  • Resultado aplicable: automatizar registro de leads, logs, inventario y reportes desde una hoja
  • Tiempo estimado: 1.5-2 horas

Recursos adicionales

  1. n8n Google Sheets node Docs - Referencia oficial del nodo.
  2. Google Sheets - Crea aquí tu hoja de prueba.
  3. Google Sheets API limits - Cuotas oficiales (útil para la cápsula 07).

Creado: Mayo 14, 2026 Versión: 1.0