HASTA

50% DE DESCUENTO
FOR AUTUMN SALE
0 DÍAS
:
0 HORAS
:
0 MINUTOS
:
0 SEGUNDOS
OBTENER AHORA percent icon

Calendario de Google

Configuración de Google Calendar de Booknetic. Plugin de reserva de citas multipropósito para WordPress.

Versión:
Categorías

El complemento de Integración de Google Calendar para Booknetic permite la sincronización perfecta entre tu calendario de Booknetic y Google Calendar, asegurando que tu programación sea eficiente y evite reservas dobles. Esta integración proporciona una sincronización bidireccional, donde las citas hechas en Booknetic aparecerán automáticamente en Google Calendar, y cualquier evento marcado como ocupado en Google Calendar bloqueará los tiempos correspondientes en Booknetic.

Esta documentación te guiará a través del proceso de configuración y cómo funciona la integración.

Visión general de la Integración de Google Calendar

La integración de Google Calendar te permite sincronizar tus citas de Booknetic con Google Calendar, brindando tanto a los clientes como al personal una visión completa de sus horarios. Esto ayuda a gestionar las citas de manera más efectiva asegurando que la disponibilidad en Booknetic coincida con la de Google Calendar.

Sincronización Bidireccional

  • De Booknetic a Google Calendar: Cualquier cita o evento programado en Booknetic aparecerá en Google Calendar. Esto ayuda a asegurar que tu Google Calendar esté siempre actualizado con tu horario de Booknetic.
  • De Google Calendar a Booknetic: Cualquier tiempo marcado como "ocupado" en Google Calendar bloqueará automáticamente esos tiempos en Booknetic, evitando que los clientes reserven citas durante tiempos no disponibles.

Configuración de la Integración de Google Calendar

Paso 1: Habilitar la Integración de Google Calendar en Booknetic

Antes de usar la integración, necesitas habilitarla en el Panel de Administración de Booknetic.

  1. Ir a Configuración de Booknetic

    • En el Panel de Administración de Booknetic, navega a Configuración en la barra lateral izquierda.

    image.png

  2. Habilitar la Integración de Google Calendar

    • Selecciona la pestaña de Integraciones.

    image.png

    • En la sección de Google Calendar, activa la integración ON para habilitar la sincronización.

    image.png

Paso 2: Acceder a la Consola de Desarrolladores de Google

Para configurar la integración, necesitarás crear un proyecto en la Consola de Desarrolladores de Google y obtener credenciales OAuth 2.0.

  1. Iniciar Sesión

    image.png

    image.png

  2. Crear un Nuevo Proyecto

    • Haz clic en el botón Seleccionar un proyecto en la parte superior de la página.

    image.png

    • Luego haz clic en NUEVO PROYECTO.

    image.png

    • Asigna un nombre al proyecto (por ejemplo, Booknetic Google Calendar) y selecciona Sin organización.

    image.png

    • Haz clic en Crear para finalizar.

    image.png

Paso 3: Configurar la Pantalla de Consentimiento de OAuth

  1. Configurar Consentimiento de OAuth

    • Después de crear el proyecto, ve a APIs y Servicios > Pantalla de consentimiento de OAuth.

    image.png

    • Selecciona Comenzar.

    image.png

    • Rellena los detalles de información de la aplicación.

    image.png

    • Selecciona Externo para el tipo de usuario y haz clic en Crear.

    image.png

    • Rellena la información de contacto. (Por ejemplo, tu correo de trabajo).

    image.png

    • Selecciona el botón Acepto la Política de Datos del Usuario de los Servicios de API de Google., luego selecciona Continuar.

    image.png

    • Haz clic en Crear una vez completado.

    image.png

Paso 4: Crear Credenciales de Cliente OAuth 2.0

  1. Crear Credenciales OAuth

    • Ve a APIs y Servicios > Credenciales.

    image.png

    • Haz clic en Crear Credenciales y selecciona ID de Cliente OAuth 2.0.

    image.png

  2. Configurar Tipo de Aplicación

    • Elige ID de cliente OAuth como el tipo de credencial.

    image.png

    • Elige Aplicación Web como el tipo de aplicación.

    image.png

    • En URIs de redirección autorizados, pega el URI de redirección proporcionado por Booknetic.

    image.png

    • La URL se encuentra en la página de configuración de Google Calendar de Booknetic.

    image.png

  • Pega la URL de redirección proporcionada por Booknetic, luego haz clic en Crear.

image.png

  1. Guardar y Copiar ID de Cliente

    • Una vez generadas las credenciales, copia el ID de Cliente y el Secreto de Cliente.

    image.png

  2. Pegar Credenciales en Configuración de Booknetic

    • Regresa a Booknetic > Configuración > Integraciones > Google Calendar.

    image.png

    • Pega el ID de Cliente y el Secreto de Cliente en sus campos correspondientes.

    image.png

Paso 5: Establecer el Estado de la Aplicación como Publicado

  1. Ve a APIs y Servicios > Pantalla de consentimiento de OAuth.

    image.png

  2. Ve a APIs y Servicios > Audiencia.

    image.png

  3. Haz clic en el botón Publicar aplicación.

    image.png

  4. Confirma el cambio de estado.

    image.png

Paso 5: Habilitar API de Google Calendar

  1. Ve a APIs y Servicios > Biblioteca.

    image.png

  2. Busca API de Google Calendar y búscalo.

    image.png

  3. Habilita el API de Google Calendar.

    image.png

Conectar Calendarios del Personal con Google Calendar

Cada miembro del personal puede conectar su Google Calendar individual con Booknetic para asegurar que la disponibilidad se refleje en ambas plataformas. Esto también asegura que su tiempo se actualice y sincronice automáticamente.

Pasos para Sincronizar el Calendario del Personal:

  1. Acceso del Miembro del Personal

    Cada miembro del personal necesita iniciar sesión en su Perfil de Personal en el Panel de Administración de Booknetic.

    image.png

  2. Conectar Google Calendar

    • En la configuración del perfil del personal, habrá una opción para conectar Google Calendar.

    image.png

    • El miembro del personal verá una página de advertencia primero, ya que la aplicación no ha sido verificada. Pero es completamente normal ya que esta aplicación ha sido creada por ti y tiene solo un propósito.

    image.png

    • Luego se le pedirá al miembro del personal que autorice el acceso a su Google Calendar.

    image.png

    • Como paso final, el personal debe seleccionar su calendario de elección de su Google Calendar.

    image.png

  3. Sincronización de Google Calendar

    Una vez conectado, la disponibilidad del miembro del personal se sincronizará entre Booknetic y Google Calendar, y cualquier evento ocupado en Google Calendar bloqueará los tiempos correspondientes en Booknetic.

Mostrar eventos de Google Calendar en Booknetic

Para mostrar los eventos de Google Calendar en Booknetic, los usuarios deben ir al módulo de Calendario y habilitar la opción de Google Calendar en la parte superior de la página:

image.png

Configuración de Integración de Google Calendar en Booknetic

Título del Evento

Configuración para el Título del Evento en Google Calendar, también es posible agregar palabras clave allí, como el nombre del servicio, el nombre del personal, etc.

Descripción del Evento

Configuración para la Descripción del Evento en Google Calendar, también es posible agregar palabras clave allí, como el nombre del servicio, el nombre del personal, etc.

Método de sincronización para espacios ocupados desde Google Calendar

  1. Sincronización en vivo;

Si tienes pocos empleados, este método sería más conveniente para ti. Cuando tus clientes están reservando, el complemento se conectará al calendario de Google y sincronizará los espacios ocupados en tiempo real.

  1. Sincronización en segundo plano;

Para este método, primero debes configurar los trabajos Cron. Cuanto más corto configures el intervalo de los trabajos Cron, más precisión obtendrás. Este método está diseñado generalmente para empresas con un gran número de empleados y que usan la opción "Cualquier Personal". Porque en este caso, cuando tu cliente selecciona la opción Cualquier personal, podría tomar más de 30-60 segundos sincronizar todos los espacios ocupados del Personal con el calendario de Google. Al elegir este método, los trabajos Cron del complemento se conectarán a los Calendarios de Google en segundo plano en el intervalo que configures y almacenarán los espacios ocupados de todos tus empleados en tus bases de datos locales. Durante la reserva, leerá la información directamente de tu base de datos. Los errores en este método son inevitables. Por ejemplo, si configuras tus trabajos cron para ejecutarse cada 15 minutos, el espacio ocupado que agregues a tu calendario de Google se almacenará en la base de datos local del complemento cada 15 minutos. Es decir, dentro de estos 15 minutos, alguien puede reservar una cita en ese espacio de tiempo. Por lo tanto, cuanto más corto configures los trabajos Cron, menos probable será que haya errores.

  1. No sincronizar espacios ocupados;

No sincroniza espacios ocupados, lo que significa que el personal puede tomar citas para espacios de tiempo marcados como ocupados en su Google Calendar.

Agregar clientes como asistentes en tus eventos de calendario

Muestra a los clientes como asistentes en tus eventos de citas de calendario.

Los clientes pueden ver a otros asistentes

Permite a los clientes ver a otros clientes que asisten a la misma cita en Google Calendar.

¿Qué citas deben aparecer en Google Calendar?

Configuración para qué estado de cita debe sincronizarse con Google Calendar (Las opciones recomendadas son Aprobado y Pendiente)

Cómo Funciona la Integración

Sincronización Bidireccional

  1. De Booknetic a Google Calendar:

    Cualquier cita programada a través de Booknetic aparecerá automáticamente en el Google Calendar conectado del miembro del personal y se reflejará como eventos en el calendario. Después de que la cita se agregue como un evento a Google Calendar, también bloquea cualquier cita adicional de ser agregada a ese espacio de tiempo (Advertencia, si conectas el mismo Google Calendar a múltiples empleados, esto puede causar problemas con su disponibilidad). Estos eventos pueden incluir todos los detalles de la cita, como el nombre del cliente, la hora y el servicio reservado.

  2. De Google Calendar a Booknetic:

    Si el Google Calendar de un miembro del personal está marcado como "ocupado" para un tiempo específico, ese espacio de tiempo estará no disponible para reservar en Booknetic. Esto asegura que no se puedan programar citas durante los tiempos ya marcados como no disponibles en Google Calendar.

Gestión de Citas en Google Calendar

Una vez completada la integración:

  • Las citas en Booknetic aparecerán como eventos de Google Calendar para los miembros del personal.
  • Cualquier cancelación o reprogramación hecha en Booknetic se reflejará automáticamente en Google Calendar, y viceversa.

Beneficios de la Integración de Google Calendar

  • Prevenir Reservas Dobles: Al sincronizar los tiempos disponibles entre Google Calendar y Booknetic, eliminas el riesgo de reservar citas cuando el miembro del personal ya está ocupado.
  • Programación Simplificada: Los cambios realizados en Booknetic se reflejan automáticamente en ambas plataformas, asegurando consistencia.
  • Mejor Gestión del Tiempo: El personal puede ver sus reservas directamente en Google Calendar, junto con otros eventos personales, proporcionando mejor control sobre sus horarios.

Solución de Problemas

Si encuentras algún problema con la sincronización de Google Calendar, considera los siguientes pasos:

  • Asegúrate de que tus credenciales OAuth estén correctamente ingresadas en la configuración de Booknetic.
  • Verifica que el API de Google Calendar esté habilitado en tu proyecto de la Consola de Desarrolladores de Google.
  • Verifica que la URL de redirección proporcionada por Booknetic esté correctamente añadida a tu configuración de OAuth en la Consola de Desarrolladores de Google.
  • Asegúrate de que el estado de la aplicación esté configurado como Publicado en la Consola de Desarrolladores de Google.