Google Calendar sync enables bidirectional linking of the appointment scheduling system with one or more Google Calendar accounts via the Google Calendar API.
Setup
- Registration of an OAuth 2.0 application in the Google Cloud Console (client ID and client secret required)
- Entering a redirect URI in the system
- Authorization of access by the Google account holder
How it works
- Read calendar (blocking): Appointments from a Google Calendar automatically block the corresponding time slots in the booking system
- Write calendar (exporting): New bookings are automatically entered into a configured Google Calendar
- One read calendar and one write calendar can be configured per booking calendar
- A cron job (every 15 minutes recommended) keeps the synchronization up to date
- The title format of the entry in Google Calendar is configurable (e.g. with a separator between appointment reason and customer name)
- A debug mode allows testing without actual synchronization
- Blocked capacity: configurable, how many capacity units a Google Calendar entry should block