Módulo 3: Google Calendar

Introducción al Módulo: Google Calendar

Descripción de la cápsula

El Módulo 1 te dio datos (Sheets). El Módulo 2 te dio mensajes (Gmail). Este módulo te da tiempo: Google Calendar.

El tiempo es un recurso raro en automatización. No es un dato que guardas ni un mensaje que envías — es una agenda compartida donde un evento que tu workflow crea aparece en el teléfono de un cliente, dispara recordatorios, bloquea horarios. Cuando automatizas Calendar, automatizas algo que la gente ve y siente en su día: una llamada agendada, un recordatorio que salta, una reunión que se confirma sola.

Este módulo conecta n8n con Google Calendar en sus operaciones clave: crear eventos automáticamente (a partir de un lead, un pedido, un formulario), listar y buscar lo que hay en la agenda, actualizar y cancelar eventos, y manejar lo que más se rompe en automatizaciones de calendario: zonas horarias y recordatorios. Al final construirás un workflow que crea eventos a partir de datos — el patrón base de cualquier sistema de agendamiento.


Lo que vas a aprender

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

  • Conectar Google Calendar a n8n
  • Crear eventos con título, horario, invitados y descripción
  • Listar y buscar eventos de la agenda con filtros de fecha
  • Actualizar y eliminar eventos existentes
  • Manejar zonas horarias correctamente (el error #1 de Calendar)
  • Configurar recordatorios y entender los eventos recurrentes
  • Diagnosticar los problemas típicos de fechas, permisos e invitaciones
  • Mini-proyecto: un workflow que crea eventos a partir de datos

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 Calendar a n8n

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

  • 03 Crear eventos — la operación más usada
  • 04 Listar y buscar eventos — leer la agenda con filtros
  • 05 Actualizar y eliminar eventos — modificar y cancelar

Bloque 3: Lo que se rompe (cápsulas 06-07)

  • 06 Recordatorios y zonas horarias — el corazón de Calendar
  • 07 Troubleshooting — fechas, permisos, invitaciones

Cierre (cápsula 08)

  • 08 Mini-proyecto — crear eventos a partir de datos

¿Por qué este orden?

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

  1. Primero la conexión (cápsula 02)
  2. Después crear (cápsula 03) — la operación que más vas a usar
  3. Luego leer la agenda (cápsula 04) — para saber qué hay antes de actuar
  4. Después modificar y cancelar (cápsula 05)
  5. Con las operaciones claras, atacas el tema que atraviesa todo: zonas horarias y recordatorios (cápsula 06)
  6. Resuelves los problemas de producción (cápsula 07)
  7. Y juntas todo en un proyecto real (cápsula 08)

Nota un cambio de orden frente a los Módulos 1 y 2: aquí crear va antes que leer. En Calendar, el caso de uso dominante es "generar eventos desde datos" — leer la agenda es secundario. El orden sigue al caso de uso real.


Frontera con los módulos anteriores

Esta guía NO reintroduce lo ya cubierto:

ConceptoDónde se cubrióEn este módulo
Credencial OAuth2 de GoogleG1-M05, M01-02, M02-02Asume conocido — se aplica a Calendar
Zonas horarias y cronG2-M01 cápsula 03Cápsula 06 lo profundiza para eventos
El patrón "buscar antes de actuar"M01 cápsula 03Se reutiliza para no duplicar eventos
Expressions y formato de fechasG1-M06, M01-06Asume conocido — central en este módulo
Triggers (Schedule, App)G1-M04, G2-M01Se usan en el proyecto

Si no completaste G1, G2 y los Módulos 1-2, hazlo primero. Este módulo asume soltura con credenciales de Google, expressions y fechas.


El modelo mental clave: un evento es "un dato con horario y testigos"

Antes de tocar el nodo, fija esta imagen:

Un evento de calendario no es un registro privado — es un dato que otras personas ven y sobre el que el sistema actúa. Cuando tu workflow crea un evento, no solo "guarda algo": puede mandar invitaciones a otras personas, disparar recordatorios en sus teléfonos, bloquear su disponibilidad.

Eso lo hace más delicado que una fila en Sheets. Un error en una hoja lo arreglas y nadie se entera. Un evento mal creado le llega a un cliente como una invitación equivocada. Por eso en Calendar importa tanto la precisión — sobre todo en una cosa: la zona horaria.

Si interiorizas eso, las decisiones del módulo tienen sentido: por qué dedicamos una cápsula entera a zonas horarias, por qué conviene "buscar antes de crear", por qué hay que pensar dos veces antes de invitar a gente automáticamente.


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 + crear + listar)
  • Sesión 2 (45-60 min): 05-08 (actualizar/eliminar + zonas horarias + troubleshooting + proyecto)

Pre-requisitos del módulo

  • G1, G2 y los Módulos 1-2 completados
  • Una cuenta de Google con Google Calendar activo
  • Idealmente, una segunda dirección de correo para probar invitaciones
  • Claridad sobre cuál es tu zona horaria (ej. America/Mexico_City)

No necesitas:

  • Google Workspace de pago
  • Conocer las APIs de calendario

Resumen

  • M03 conecta n8n con Google Calendar — el módulo del tiempo y la agenda
  • 8 cápsulas en 4 bloques: setup → crear/listar/modificar → zonas horarias y recordatorios → troubleshooting + proyecto
  • Modelo mental: un evento es "un dato con horario y testigos" — más delicado que una fila, exige precisión
  • Orden distinto a M01/M02: crear va antes que leer, porque el caso de uso dominante es generar eventos desde datos
  • Frontera explícita: no reintroduce credenciales, zonas horarias base ni expressions
  • Tiempo estimado: 1.5-2 horas

Recursos adicionales

  1. n8n Google Calendar node Docs - Referencia oficial del nodo.
  2. Google Calendar - Donde verás los eventos que cree tu workflow.
  3. IANA Timezones - Lista de zonas horarias (clave para la cápsula 06).

Creado: Mayo 14, 2026 Versión: 1.0