n8n con Google Calendar es una de las integraciones más potentes que podés armar si vivís pegado a tu agenda. Imaginate esto: un cliente agenda una cita y automáticamente se crea el evento en tu calendario, se envía un recordatorio por WhatsApp 24 horas antes y se actualiza tu CRM. Todo sin que toques un solo botón. Usar n8n con Google Calendar te permite exactamente eso: convertir tu agenda en una máquina automatizada que trabaja sola mientras vos te enfocás en lo que importa.
En esta guía te mostramos cómo configurar la integración entre n8n y Google Calendar paso a paso, qué operaciones están disponibles y cuáles son los flujos más prácticos para negocios y profesionales en LATAM. Si querés que tu calendario funcione en piloto automático, seguí leyendo porque esto te va a cambiar la forma de trabajar.
¿Qué podés automatizar con n8n con Google Calendar?
Google Calendar es mucho más que una agenda digital. Cuando lo combinás con n8n, se convierte en el centro de coordinación de muchos procesos de negocio. Estas son las automatizaciones más comunes que podés armar con n8n con Google Calendar:
Creación automática de eventos
Cuando un cliente agenda en Calendly o completa un formulario, n8n crea el evento en tu calendario con todos los detalles, invita a los participantes y agrega el link de Zoom o Google Meet. Cero intervención manual.
Recordatorios personalizados
Enviar un WhatsApp, SMS o email personalizado 24 horas y 1 hora antes de cada reunión, con el nombre del cliente y el link de la reunión. Esto reduce las ausencias hasta un 40% según la experiencia de muchos consultores en LATAM.
Sincronización entre calendarios
Mantener sincronizados tu Google Calendar personal con el de trabajo, o sincronizar el calendario del equipo con un Google Sheet de disponibilidad usando n8n. Ideal para equipos distribuidos en distintas zonas horarias.
Reportes de tiempo
Analizar cuántas horas dedicás a cada tipo de reunión por semana y enviar un reporte automático a tu email o a un canal de Slack. Perfecto para freelancers que necesitan trackear horas facturables.
Gestión de reservas
Cuando creás un evento para un cliente, actualizar automáticamente tu sistema de gestión de clientes, tu base de datos en Notion o tu spreadsheet de seguimiento comercial.

Requisitos para conectar n8n con Google Calendar
Antes de armar tu primer workflow de n8n con Google Calendar, necesitás tener listo lo siguiente:
- Una cuenta de Google con Google Calendar activo (cualquier cuenta gratuita sirve)
- Acceso a Google Cloud Console para crear credenciales OAuth2
- Habilitar la Google Calendar API en tu proyecto de Cloud Console
- Una instancia de n8n funcionando (cloud, self-hosted o Railway). Si todavía no tenés una, revisá nuestra guía completa sobre n8n
- Opcional: Google Workspace si necesitás acceder a calendarios de toda la organización
El proceso de configuración toma entre 10 y 15 minutos la primera vez. Después, las credenciales quedan guardadas y las podés reutilizar en todos tus workflows.

Paso 1: Configurar las credenciales de Google Calendar en n8n
La integración de n8n con Google Calendar usa OAuth2, el mismo sistema de credenciales que Google Sheets y Google Drive. Si ya tenés credenciales de Google configuradas en n8n para otros servicios, podés reutilizarlas siempre y cuando incluyan el scope de Calendar.
Si necesitás crear credenciales nuevas, seguí estos pasos:
- Andá a console.cloud.google.com y abrí tu proyecto (o creá uno nuevo).
- En la biblioteca de APIs, buscá Google Calendar API y habilitala.
- Creá credenciales OAuth2 del tipo «Aplicación web».
- En «URIs de redirección autorizados», agregá la URL de callback de tu instancia de n8n. Generalmente es
https://tu-dominio-n8n.com/rest/oauth2-credential/callback. - Copiá el Client ID y el Client Secret que te genera Google.
- En n8n, andá a Settings → Credentials → Add Credential y buscá «Google Calendar OAuth2 API».
- Pegá el Client ID y Client Secret. Hacé clic en «Sign in with Google» y autorizá el acceso.
Una vez conectado, vas a poder ver y modificar todos tus calendarios de Google, incluyendo calendarios compartidos y los de tu organización si tenés Google Workspace. La credencial no vence mientras no la revoques desde tu cuenta de Google.
Paso 2: Operaciones disponibles en el nodo de n8n con Google Calendar
El nodo de Google Calendar en n8n es bastante completo. Estas son las operaciones que tenés disponibles:
Operaciones de eventos (Event)
- Create: crear un evento nuevo con todos sus detalles (título, descripción, fechas, invitados, conferencia).
- Delete: eliminar un evento por su ID.
- Get: obtener los detalles completos de un evento específico.
- Get All: listar todos los eventos de un período determinado. Muy útil para reportes.
- Update: modificar un evento existente sin perder los datos que no cambiás.
Operaciones de calendario (Calendar)
- Get All: listar todos tus calendarios disponibles. Útil cuando necesitás seleccionar dinámicamente en qué calendario crear el evento.
Las opciones más útiles al crear o actualizar eventos incluyen: título, descripción, fecha y hora de inicio y fin, zona horaria (fundamental para equipos en LATAM con distintos husos horarios), invitados con envío automático de invitación, ubicación, conferencia de Google Meet que se genera automáticamente, y recordatorios por email o popup.
Para reagendar eventos o hacer actualizaciones masivas, la operación Update es especialmente potente: podés cambiar la fecha y hora de un evento manteniendo todos los demás datos intactos. Esto es oro para flujos de reprogramación automática.
Caso de uso 1: Crear evento en Calendar cuando alguien agenda en Calendly
Este es el workflow más popular de n8n con Google Calendar para coaches, consultores y profesionales de ventas. Cuando un cliente agenda una reunión en Calendly, n8n crea automáticamente el evento en tu Google Calendar personal con todos los detalles.
Estructura del workflow:
Webhook (Calendly trigger) → Google Calendar (Create Event) → Gmail (confirmación al cliente)En el nodo de Google Calendar configurá estos campos para crear el evento:
- Summary:
Reunión con {{ $json.payload.invitee.name }} - Description:
{{ $json.payload.event_type.name }} - {{ $json.payload.invitee.email }} - Start:
{{ $json.payload.scheduled_event.start_time }} - End:
{{ $json.payload.scheduled_event.end_time }} - Attendees: email del cliente para que reciba la invitación de Calendar
- Add Google Meet link: true (opcional, pero muy recomendado)
Este flujo asegura que tu calendario siempre esté actualizado aunque no estés mirando Calendly. El cliente recibe tanto la confirmación de Calendly como la invitación de Google Calendar, lo cual genera más confianza y reduce las ausencias.
Caso de uso 2: Recordatorios automáticos por WhatsApp o email con n8n y Google Calendar
Los recordatorios automáticos reducen drásticamente las ausencias a reuniones. Según la experiencia de profesionales en LATAM, enviar un recordatorio personalizado puede bajar el no-show del 30% al 10%. Este workflow envía un recordatorio 24 horas antes de cada evento.
Estructura del workflow:
Schedule Trigger (cada hora) → Google Calendar (Get All Events próximas 25h) → IF (evento en exactamente 24h) → WhatsApp/Email (enviar recordatorio)El nodo Schedule Trigger se ejecuta cada hora y consulta los eventos de las próximas 25 horas. Un nodo IF filtra los eventos que están exactamente entre 23 y 25 horas en el futuro. Para los que coinciden, se envía el recordatorio personalizado.
En el mensaje de recordatorio podés incluir:
- Nombre del cliente (tomado del campo de invitados del evento)
- Fecha y hora de la reunión en formato local
- Link de Google Meet o Zoom extraído de la descripción del evento
- Instrucciones específicas para la reunión
Si querés enviar los recordatorios por WhatsApp, podés conectar n8n con la API de WhatsApp Business o con servicios como Twilio. Tenemos una guía completa de n8n con WhatsApp donde te explicamos cómo configurarlo.
Caso de uso 3: Sincronizar Google Calendar con Google Sheets para reportes
Este workflow de n8n con Google Calendar es ideal para freelancers y agencias que necesitan trackear horas de reunión. Cada semana, n8n extrae todos los eventos del calendario y los vuelca en un Google Sheet organizado por cliente, tipo de reunión y duración.
Estructura del workflow:
Schedule Trigger (lunes 8am) → Google Calendar (Get All Events semana anterior) → Code (calcular duración) → Google Sheets (Append Row) → Gmail (enviar reporte)El nodo Code calcula la duración de cada evento en horas y minutos, y categoriza las reuniones según palabras clave en el título (por ejemplo, «venta», «onboarding», «soporte»). El resultado es un reporte semanal limpio que te permite facturar con precisión y entender en qué invertís tu tiempo.
Errores comunes al usar n8n con Google Calendar y cómo solucionarlos
Después de configurar varios workflows de n8n con Google Calendar, estos son los errores más frecuentes que vas a encontrar y cómo resolverlos:
Error de zona horaria
Este es el problema más común en LATAM. Si no especificás la zona horaria en el nodo de Google Calendar, los eventos se crean en UTC y aparecen desfasados. Siempre configurá el campo timezone con el valor correcto (por ejemplo, America/Buenos_Aires, America/Mexico_City o America/Bogota).
Token expirado o revocado
Si tu workflow deja de funcionar repentinamente, lo más probable es que el token OAuth2 haya sido revocado. Andá a las credenciales de n8n, eliminá la credencial de Google Calendar y volvé a autenticarte. Esto pasa especialmente si cambiás la contraseña de tu cuenta de Google.
Eventos duplicados
Si tu workflow se ejecuta más de una vez para el mismo trigger (por ejemplo, un webhook de Calendly que se reenvía), vas a terminar con eventos duplicados. Agregá un nodo IF que verifique si ya existe un evento con el mismo título y horario antes de crearlo.
Límites de la API de Google Calendar
Google Calendar tiene un límite de aproximadamente 1 millón de consultas por día para cuentas de Workspace y bastante menos para cuentas gratuitas. Si hacés muchas consultas con Get All, considerá usar caché o reducir la frecuencia de ejecución del Schedule Trigger. Podés consultar los límites actualizados en la documentación oficial de Google Calendar API.
Tips avanzados para workflows de n8n con Google Calendar
Una vez que dominás los básicos, estas técnicas avanzadas te van a permitir sacarle mucho más jugo a la integración:
- Colores de evento por tipo: usá el campo colorId para asignar colores automáticamente según el tipo de reunión. Así podés distinguir visualmente ventas, soporte y reuniones internas.
- Eventos recurrentes: podés crear eventos recurrentes usando la propiedad recurrence con formato RRULE. Ideal para reuniones de seguimiento semanales con clientes.
- Buscar slots libres: combiná la operación Get All con lógica en un nodo Code para encontrar bloques disponibles en tu calendario y ofrecer opciones al cliente.
- Integración bidireccional: no solo creés eventos desde n8n. También podés usar el trigger de Google Calendar para detectar cuando alguien modifica o cancela un evento y disparar acciones automáticas como notificar al equipo.
- Multi-calendario: si manejás varios calendarios (personal, trabajo, equipo), usá el nodo Calendar → Get All al inicio del workflow para seleccionar dinámicamente el calendario correcto.
Preguntas frecuentes sobre n8n con Google Calendar
¿n8n con Google Calendar funciona con cuentas gratuitas de Gmail?
Sí, funciona perfectamente con cualquier cuenta de Google gratuita. La única diferencia es que con Google Workspace tenés acceso a calendarios de otros miembros de la organización y límites más altos en la API.
¿Puedo crear eventos con Google Meet automáticamente desde n8n?
Sí. Al crear un evento con el nodo de Google Calendar en n8n, activá la opción «Add Conference» y seleccioná Google Meet. El link se genera automáticamente y se incluye en la invitación que reciben los participantes.
¿Cuántos eventos puedo crear por día con n8n y Google Calendar?
Para uso normal de un profesional o equipo pequeño, no vas a tener problemas. Google permite miles de operaciones diarias. Solo si hacés automatizaciones masivas (por ejemplo, crear cientos de eventos por hora) podrías alcanzar los límites de la API.
¿Es posible eliminar o modificar eventos existentes desde n8n?
Por supuesto. El nodo de Google Calendar en n8n soporta las operaciones Update y Delete. Solo necesitás el ID del evento, que podés obtener con la operación Get All o guardarlo cuando lo creaste originalmente.
¿Vale la pena? Nuestra opinión
Usar n8n con Google Calendar te permite pasar de gestionar tu agenda manualmente a tener un sistema completamente automatizado que crea eventos, envía recordatorios, sincroniza información y genera reportes sin que tengas que intervenir. Para profesionales y equipos en LATAM que viven de sus reuniones, esta integración es un antes y un después.
Empezá con el caso de uso más simple (crear eventos automáticamente desde Calendly o un formulario) y después sumá capas de complejidad: recordatorios por WhatsApp, reportes semanales, sincronización con tu CRM. Cada workflow nuevo que agregás multiplica el valor de tu calendario como herramienta de negocio.
Si querés explorar más integraciones, te recomendamos nuestra guía de n8n con Google Sheets para complementar tus automatizaciones de calendario con hojas de cálculo dinámicas.