La sincronizzazione con Google Calendar consente il collegamento bidirezionale del sistema di prenotazione appuntamenti con uno o più account Google Calendar tramite la Google Calendar API.
Configurazione
- Registrazione di un'applicazione OAuth 2.0 nella Google Cloud Console (sono necessari Client ID e Client Secret)
- Indicazione di un URI di reindirizzamento nel sistema
- Autorizzazione dell'accesso da parte del titolare dell'account Google
Funzionamento
- Calendario in lettura (blocco): gli appuntamenti di un calendario Google bloccano automaticamente le corrispondenti fasce orarie nel sistema di prenotazione
- Calendario in scrittura (esportazione): le nuove prenotazioni vengono inserite automaticamente in un calendario Google configurato
- Per ogni calendario di prenotazione è possibile configurare un calendario in lettura e uno in scrittura
- Un cron job (consigliato ogni 15 minuti) mantiene aggiornata la sincronizzazione
- Il formato del titolo della voce in Google Calendar è configurabile (ad esempio con un separatore tra motivo appuntamento e nome del cliente)
- Una modalità di debug consente la verifica senza sincronizzazione effettiva
- Capacità bloccata: configurabile quante unità di capacità deve bloccare una voce di Google Calendar