Google Calendar no sincroniza

Google Calendar no sincroniza

Funcionalidad Pro: la integración con Google Calendar requiere una licencia Pro activa.

Si las reservas de Agenda Lite no aparecen en Google Calendar o los eventos ocupados de Google no bloquean la disponibilidad, siga esta guía para diagnosticar el problema.

Causas comunes y soluciones

Autorización OAuth expirada

La conexión entre Agenda Lite y Google Calendar utiliza OAuth 2.0. Los tokens de acceso tienen una duración limitada y pueden expirar si no se renuevan correctamente.

  1. Vaya a Agenda Lite → Configuración → Integraciones → Google Calendar.
  2. Si el estado muestra Desconectado o Error de autenticación, haga clic en Reconectar.
  3. Autorice nuevamente el acceso en la ventana de Google que aparecerá.
  4. Confirme que el estado cambia a Conectado.

ID de calendario incorrecto

Cada cuenta de Google puede tener múltiples calendarios. Si el calendar_id configurado no corresponde al calendario correcto, los eventos se crearán en un calendario que quizás no esté consultando.

  1. Abra Google Calendar en su navegador.
  2. En la barra lateral, pase el cursor sobre el calendario deseado y haga clic en el ícono de opciones.
  3. Seleccione Configuración y uso compartido.
  4. Copie el ID del calendario que aparece en la sección "Integrar calendario".
  5. Pegue ese ID en la configuración de Google Calendar de Agenda Lite.

Permisos (scope) no otorgados

Durante la autorización OAuth, Google solicita permisos específicos. Si no aceptó todos los permisos requeridos, la sincronización no funcionará correctamente.

  1. Desconecte la cuenta de Google desde la configuración de Agenda Lite.
  2. Vuelva a conectar y, en la pantalla de permisos de Google, asegúrese de aceptar todos los permisos solicitados.

Caché de tiempo ocupado

Agenda Lite almacena en caché la información de disponibilidad de Google Calendar durante 90 segundos. Si acaba de crear un evento en Google Calendar, puede tardar hasta 90 segundos en reflejarse como bloqueado en el calendario de reservas.

Nota: este comportamiento es normal y optimiza el rendimiento. No es necesario realizar ninguna acción; los cambios se reflejarán automáticamente tras el periodo de caché.

Mapeo por profesional incorrecto

Si utiliza la funcionalidad multi-staff, cada profesional debe tener su propio calendario de Google configurado mediante el parámetro per_employee.

  1. Vaya a Agenda Lite → Profesionales.
  2. Seleccione el profesional y verifique que tiene un calendario de Google vinculado.
  3. Confirme que el ID del calendario asignado corresponde al calendario correcto de ese profesional.
Consejo: tras reconectar o cambiar la configuración, cree una reserva de prueba y verifique que aparece en Google Calendar dentro de los siguientes 2 minutos.

En esta página