Google Calendar es el servicio de calendario y reuniones de Google Workspace. A diferencia de plataformas de agendamiento como Calendly o AgendaPro (que operan sobre reservas para clientes externos), Google Calendar gestiona la agenda personal y compartida de cada usuario. En Brain Studio, la integración permite que tus flujos y agentes consulten disponibilidad, creen reuniones, reprogramen citas y coordinen asistentes directamente desde la conversación.Documentation Index
Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
Use this file to discover all available pages before exploring further.
Qué habilita Google Calendar
Al conectar Google Calendar, puedes:- Consultar disponibilidad real (libre/ocupado) de personas o salas antes de comprometer una fecha
- Crear, actualizar y eliminar eventos con asistentes, conferencia y campos opcionales desde el flujo
- Coordinar reuniones desde la conversación — agendar demos, seguimientos o citas operativas sin que nadie entre a Calendar
- Leer calendarios y eventos existentes para dar contexto al agente antes de proponer un horario
Instalación
Requisitos previos
- Una cuenta de Google con Google Calendar habilitado.
Cómo conectarla
La forma más directa es usar Jelou Agent: describe lo que necesitas y el agente conecta Google Calendar automáticamente dentro del flujo. Si prefieres instalar manualmente, sigue estos pasos en el Marketplace. La conexión usa OAuth de Google; no necesitas copiar credenciales.Tools disponibles
A alto nivel, las acciones se agrupan así:- Consultar — listar calendarios y eventos, libre/ocupado, detalles de calendario o evento, usuario actual.
- Crear o modificar — crear evento, agregar evento rápido, actualizar evento, añadir asistentes.
- Eliminar — eliminar un evento.
Añadir asistentes al evento
Añadir asistentes al evento
- calendarId (string) — ID del calendario (usa
"primary"para el principal). - eventId (string) — ID del evento.
- attendees (array de objeto) — Lista de asistentes a añadir o fusionar; cada objeto puede incluir email (string), displayName (opcional), optional (opcional, boolean), etc.
Crear evento
Crear evento
- calendarId (string) — ID del calendario (
"primary"para el principal). - summary (string) — Título del evento.
- description (string) — Descripción.
- start (string) — Inicio en ISO 8601 (fecha
YYYY-MM-DDo fecha/hora completa). - end (string) — Fin en ISO 8601 (debe ser posterior a
start; en eventos de todo el día la fecha de fin es exclusiva). - attendees (opcional, array de objeto) — Asistentes con email, displayName (opcional), optional (opcional), etc.
- anyoneCanAddSelf (opcional, boolean)
- colorId (opcional, string) — Color del evento (1–11).
- conferenceData (opcional, objeto o null) — Datos de conferencia (p. ej. Google Meet) con createRequest / requestId / conferenceSolutionKey.
Eliminar un evento
Eliminar un evento
- calendarId (string) — ID del calendario.
- eventId (string) — ID del evento.
Obtener detalles del calendario
Obtener detalles del calendario
- calendarId (string) — ID del calendario (p. ej. correo del calendario o
"primary"cuando aplique según la tool).
Obtener usuario actual
Obtener usuario actual
- Normalmente ningún parámetro obligatorio. Si la tool ofrece filtros opcionales, úsalos según el formulario en Brain Studio.
Obtener detalles del evento
Obtener detalles del evento
- calendarId (string) — ID del calendario.
- eventId (string) — ID del evento.
Listar calendarios
Listar calendarios
- pageToken (opcional, string) — Token de paginación.
- includeHidden (opcional, boolean) — Incluir calendarios ocultos (p. ej. cumpleaños) si la tool lo soporta.
Listar eventos
Listar eventos
- calendarId (string) — ID del calendario (
"primary"para el principal). - startsAt o timeMin (string) — Inicio del rango (ISO 8601), según el nombre en el formulario.
- endsAt o timeMax (string) — Fin del rango (ISO 8601).
- pageToken (opcional, string) — Paginación.
- searchQuery (opcional, string) — Texto en título, descripción, etc.
Recuperar detalles del calendario libre/ocupado
Recuperar detalles del calendario libre/ocupado
- timeMin (string) — Inicio del intervalo (ISO 8601).
- timeMax (string) — Fin del intervalo (ISO 8601).
- items (array de objeto) — Calendarios a consultar; cada elemento suele incluir id (string, ID del calendario).
Agregar evento rápido
Agregar evento rápido
- calendarId (string) — Calendario destino (
"primary"habitualmente). - text (string) — Texto descriptivo (p. ej. “Reunión con Ana mañana a las 10:00”).
Actualizar evento
Actualizar evento
- calendarId (string) — ID del calendario.
- eventId (string) — ID del evento.
- summary (opcional, string) — Título.
- description (opcional, string) — Descripción.
- start / end (opcional, string) — ISO 8601.
- attendees (opcional, array de objeto) — Misma estructura que en “Crear evento”.
- anyoneCanAddSelf (opcional, boolean)
- colorId (opcional, string)
- conferenceData (opcional, objeto o null)
Cómo usar en Brain
Una vez conectada, puedes usar Google Calendar en dos superficies:En AI Agent
Ideal cuando el usuario quiere agendar, mover o consultar reuniones en lenguaje natural.
En Canvas
Ideal cuando necesitas control total del flujo (por ejemplo: validar → proponer → confirmar → crear evento).Arrastra Google Calendar al Canvas
Configura el cuerpo y la memoria
summary, eventStartDate y eventEndDate. El resto es opcional según tu caso.

Casos de uso
Agendar demos comerciales sin intervención humana
Agendar demos comerciales sin intervención humana
- El usuario muestra interés en el producto
- El agente propone agendar una demo
- Consulta disponibilidad en Google Calendar
- Ofrece horarios disponibles
- Crea el evento cuando el usuario confirma
- Reduce fricción en conversión de leads
- Evita pérdida de oportunidades por demora en respuesta
- Estandariza el proceso comercial
Coordinar visitas o citas operativas en terreno
Coordinar visitas o citas operativas en terreno
- El usuario solicita una visita (ej: soporte, instalación, mantención)
- El agente valida disponibilidad de agenda
- Propone ventanas horarias
- Agenda la cita en Google Calendar
- (Opcional) confirma detalles logísticos
- Reduce carga operativa manual
- Mejora tiempos de coordinación
- Disminuye errores en agenda
Agendar seguimientos automáticos post interacción
Agendar seguimientos automáticos post interacción
- Se cierra una conversación (venta, soporte, onboarding)
- El agente propone agendar seguimiento
- Crea el evento en Google Calendar
- Confirma al usuario o equipo interno
- Mejora la retención y continuidad
- Evita pérdida de contexto
- Estandariza postventa
Sincronizar agenda con procesos comerciales o CRM
Sincronizar agenda con procesos comerciales o CRM
- El agente detecta un lead calificado
- Agenda una reunión en Google Calendar
- (Opcional) registra o actualiza el contacto en CRM
- Dispara recordatorios o follow-ups
- Alinea agenda con pipeline comercial
- Reduce trabajo manual en CRM
- Mejora trazabilidad del proceso
Agentes que gestionan agenda en lenguaje natural
Agentes que gestionan agenda en lenguaje natural
- El usuario escribe: “mueve mi reunión de mañana a las 4”
- El agente interpreta intención
- Consulta eventos existentes
- Actualiza o reprograma el evento
- Confirma el cambio
- Mejora la experiencia del usuario final
- Reduce fricción en gestión de agenda
- Habilita automatización conversacional real
Integraciones que combinan bien con Google Calendar
Google Sheets
Google Sheets
Gmail
Gmail
HubSpot
HubSpot
Bitrix24
Bitrix24