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:
- Primero la conexión (cápsula 02)
- Después crear (cápsula 03) — la operación que más vas a usar
- Luego leer la agenda (cápsula 04) — para saber qué hay antes de actuar
- Después modificar y cancelar (cápsula 05)
- Con las operaciones claras, atacas el tema que atraviesa todo: zonas horarias y recordatorios (cápsula 06)
- Resuelves los problemas de producción (cápsula 07)
- 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:
| Concepto | Dónde se cubrió | En este módulo |
|---|---|---|
| Credencial OAuth2 de Google | G1-M05, M01-02, M02-02 | Asume conocido — se aplica a Calendar |
| Zonas horarias y cron | G2-M01 cápsula 03 | Cápsula 06 lo profundiza para eventos |
| El patrón "buscar antes de actuar" | M01 cápsula 03 | Se reutiliza para no duplicar eventos |
| Expressions y formato de fechas | G1-M06, M01-06 | Asume conocido — central en este módulo |
| Triggers (Schedule, App) | G1-M04, G2-M01 | Se 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
- n8n Google Calendar node Docs - Referencia oficial del nodo.
- Google Calendar - Donde verás los eventos que cree tu workflow.
- IANA Timezones - Lista de zonas horarias (clave para la cápsula 06).
Creado: Mayo 14, 2026 Versión: 1.0