n8n con Google Calendar: Automatiza tu Agenda Paso a Paso
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 una región como LATAM, donde muchos equipos trabajan remotamente con clientes en distintos países y zonas horarias, tener el calendario sincronizado y actualizado en tiempo real no es un lujo: es una necesidad. 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. 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. Desde el momento en que un cliente potencial completa un formulario hasta que se envía el reporte semanal de reuniones, todo puede estar conectado. 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, Typeform o completa un formulario en tu sitio, 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. Esto evita errores de copiar mal un horario o olvidar agregar al cliente como invitado.
- 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. Además, genera una experiencia profesional que diferencia tu servicio.
- 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, como suele pasar entre México, Colombia y Argentina.
- 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 y demostrarle al cliente cuánto se trabajó en cada proyecto.
- 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. Así, tu equipo de ventas siempre sabe qué leads ya tienen reunión agendada sin necesidad de revisar el calendario manualmente.

Requisitos para conectar n8n con Google Calendar
Antes de armar tu primer workflow de n8n con Google Calendar, necesitás tener listo lo siguiente. No hace falta ser experto en programación, pero sí contar con acceso a las plataformas correctas:
- Una cuenta de Google con Google Calendar activo (cualquier cuenta gratuita sirve, aunque si tenés Google Workspace vas a poder gestionar calendarios compartidos del dominio).
- Acceso a Google Cloud Console para crear credenciales OAuth2. Es el mismo panel que usás para Google Sheets.
- 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 o crear eventos en nombre de otros usuarios.
El proceso de configuración toma entre 10 y 15 minutos la primera vez. Después, las credenciales quedan guardadas en n8n y las podés reutilizar en todos tus workflows. Un dato clave: si ya tenés credenciales de Google configuradas para otros servicios dentro de n8n, podés aprovecharlas siempre que incluyan el scope de Calendar. Esto te ahorra volver a pasar por todo el proceso de verificación.
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. Este protocolo es el estándar de Google para que aplicaciones externas accedan a tus datos de forma segura, sin necesidad de que compartas tu contraseña. Si ya tenés credenciales de Google configuradas en n8n para otros servicios, podés reutilizarlas siempre y cuando incluyan el scope de Calendar. Caso contrario, vas a necesitar generar unas nuevas.
Si necesitás crear credenciales nuevas, seguí estos pasos al pie de la letra:
- Andá a console.cloud.google.com y abrí tu proyecto existente (o creá uno nuevo si es la primera vez).
- En la biblioteca de APIs, buscá Google Calendar API y habilitala para ese proyecto.
- Dentro de la sección de credenciales, creá un par 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. Si usás n8n Cloud, la URL aparece en la misma pantalla de credenciales.
- Copiá el Client ID y el Client Secret que te genera Google. Guardalos en un lugar seguro porque no se muestran dos veces.
- En n8n, andá a Settings → Credentials → Add Credential y buscá «Google Calendar OAuth2 API».
- Pegá el Client ID y Client Secret en los campos correspondientes.
- Hacé clic en «Sign in with Google» y autorizá el acceso a la cuenta de calendario que querés usar.
Una vez conectado, vas a poder ver y modificar todos los calendarios asociados a esa cuenta 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, así que no vas a tener que renovarla cada mes.

Paso 2: Operaciones disponibles en el nodo de n8n con Google Calendar
El nodo de Google Calendar en n8n es bastante completo y te permite manipular tanto eventos individuales como calendarios completos. Estas son las operaciones que tenés disponibles para construir flujos robustos:
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 de forma permanente.
- Get: obtener los detalles completos de un evento específico, incluyendo descripción, invitados y adjuntos.
- Get All: listar todos los eventos de un período determinado. Muy útil para armar reportes semanales o mensuales.
- 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, por ejemplo, según el tipo de cliente o el área de la empresa.
Las opciones más útiles al crear o actualizar eventos incluyen campos como el título, la descripción detallada, la fecha y hora de inicio y fin, la zona horaria (fundamental si trabajás con clientes de otros países de LATAM), los invitados con envío automático de invitación, la ubicación física o virtual, la conferencia de Google Meet que se genera automáticamente sin salir de n8n, y los recordatorios internos 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 ideal cuando se mueven muchas reuniones en la semana y no querés perder la descripción, los links de videollamada o las notas internas que ya estaban cargadas. Simplemente pasás el ID del evento y los campos nuevos; el resto se preserva.

Caso de uso: crear evento en Calendar cuando alguien agenda en Calendly
Este es el workflow más popular para coaches, consultores y profesionales de ventas en LATAM. Cuando un cliente agenda una reunión en Calendly, n8n crea automáticamente el evento en tu Google Calendar personal con todos los detalles, sin que tengas que andar copiando y pegando horarios de un lado a otro. Además, si el cliente decide reprogramar desde Calendly, podés usar la operación Update para reflejar ese cambio en segundos.
El flujo básico se ve así: Webhook (trigger de Calendly) → Google Calendar (Create Event) → Gmail (confirmación al cliente). En algunos casos también se agrega un nodo de Slack para notificar al equipo de ventas. Así, en cuestión de segundos, tu calendario refleja la nueva reunión y el cliente recibe toda la información.
Dentro del nodo de Google Calendar para crear el evento, podés mapear los campos directamente desde el payload que envía Calendly:
- Summary: Reunión con nombre del cliente.
- Description: tipo de reunión y email del cliente.
- Start: fecha y hora de inicio del evento agendado.
- End: fecha y hora de finalización.
- Attendees: email del cliente para que reciba la invitación oficial de Calendar.
- Add Google Meet link: activado para generar el link de videollamada automáticamente.
Este flujo asegura que tu calendario siempre esté actualizado aunque no estés mirando Calendly, y el cliente recibe tanto la confirmación de Calendly como la invitación de Google Calendar con el link de la reunión. Es una experiencia profesional que genera confianza desde el primer contacto.
Caso de uso: recordatorios automáticos por WhatsApp o email
Una de las formas más efectivas de reducir el ausentismo en reuniones es enviar recordatorios automáticos antes de cada cita. Con n8n y Google Calendar, podés armar un workflow programado que consulte tu agenda periódicamente, filtre los eventos de las próximas 24 horas o 1 hora, y envíe un mensaje personalizado por WhatsApp, SMS o email.
El mensaje puede incluir el nombre del cliente, el título de la reunión, la hora exacta formateada en su zona horaria y el link de Google Meet o Zoom. Según la experiencia de consultores en LATAM, este tipo de automatización reduce las ausencias hasta un 40%. Es especialmente útil para profesionales que cobran por sesión, como coaches, terapeutas o asesores financieros, donde cada minuto cuenta.
Podés incluso dividir el envío en dos etapas: un email formal 24 horas antes con la agenda y los links de preparación, y un WhatsApp cercano y amigable una hora antes con el link directo. Esto cubre tanto al cliente organizado como al que está corrido de tiempo, y mantiene tu tasa de asistencia siempre alta.
Conclusión
Conectar n8n con Google Calendar no es solo una cuestión de comodidad: es una inversión directa en tu productividad y en la experiencia que le das a tus clientes. Desde crear eventos automáticamente cuando alguien agenda en tu sitio web, hasta enviar recordatorios personalizados y generar reportes semanales de uso de tiempo, las posibilidades son enormes y no requieren saber programar ni contratar a un desarrollador. Si seguiste los pasos de esta guía, ya tenés las credenciales listas, conocés las operaciones principales del nodo y tenés dos casos de uso probados para empezar a automatizar hoy mismo. Ahora solo queda armar tu primer workflow, probarlo con una reunión de prueba y ver cómo tu agenda empieza a trabajar sola mientras vos te concentrás en hacer crecer tu negocio. ¿Listo para dejar de ser el esclavo de tu calendario y empezar a controlar tu tiempo de verdad?