Die Google-Kalender-Synchronisation ermöglicht die bidirektionale Verknüpfung des Terminbuchungssystems mit einem oder mehreren Google-Kalender-Konten über die Google Calendar API.
Einrichtung:
- Registrierung einer OAuth 2.0-Anwendung in der Google Cloud Console (Client-ID und Client-Secret erforderlich)
- Angabe einer Redirect-URI im System
- Autorisierung des Zugriffs durch den Google-Kontoinhaber
Funktionsweise:
- Lesender Kalender (Sperren): Termine aus einem Google-Kalender blockieren automatisch die entsprechenden Zeitslots im Buchungssystem
- Schreibender Kalender (Exportieren): Neue Buchungen werden automatisch in einen konfigurierten Google-Kalender eingetragen
- Pro Buchungskalender kann jeweils ein Lese- und ein Schreib-Kalender konfiguriert werden
- Ein Cron-Job (alle 15 Minuten empfohlen) hält die Synchronisation aktuell
- Das Titelformat des Eintrags im Google-Kalender ist konfigurierbar (z. B. mit Trennzeichen zwischen Termingrund und Kundenname)
- Ein Debug-Modus erlaubt die Prüfung ohne tatsächliche Synchronisation
- Blockierte Kapazität: Konfigurierbar, wie viele Kapazitätseinheiten ein Google-Kalendereintrag blockieren soll