Scenario
You are an admin on PlusPlus. Your company uses Google Calendar as its calendaring solution. You want to integrate the two so that your PlusPlus users' events and sessions are automatically synced with their work calendars.
Solution
Active Calendar Calendar integration:
Head over to Settings β Integrations β Calendar β Google Calendar
Toggle on Enable Google Calendar integration
Optionally toggle on the following settings:
Use event creator's account
Use session creator's account
Unenroll on calendar event decline
Warn on double-booking
Promote auto-checkin
Click on Save
Advanced Integration
If you would like PlusPlus to automatically book rooms (i.e. have access to your Calendar Resources) or create Google Meet conferences, you will need your Google admins to approve the PlusPlus App. For more information about Control which third-party & internal apps access Google Workspace data, please visit: https://support.google.com/a/answer/7281227?hl=en
Go deeper
Our Google Calendar integration can be configured in two distinct ways:
Using our own service account
This option is selected when "Enable Google Calendar Resources for Events" is disabled.
The advantage of this option is that it does not require anything special to be provisioned or approved on your end.
When an organizer schedules a PlusPlus event or a sessions, we create one or more Google Calendar events using our own account and add the relevant hosts to it.
As people enroll into a PlusPlus event or a session, we add them as Google Calendar event attendees, so that their calendars are automatically updated.
As organizers make changes to their PlusPlus events and sessions, we sync those changes with our Google calendar, which in turn syncs them with calendars of all the event attendees.
That said, this option comes with two important limitations:
When scheduling an event or a session, the organizer won't be able to see or reserve rooms (or other resources) through our platform. They would have to book those rooms directly via their calendar if they wanted to keep them reserved.
When scheduling an event or a session, we won't be able to automatically create Google Meet virtual conference links. To use Google Meet, the organizer would have to create those manually and copy the VC link to our platform.
Using the accounts of event organizers
This option is selected when "Enable Google Calendar Resources for Events" is enabled.
The advantage of this option is that in addition to the capabilities describe above, your organizers will be able to:
See and book rooms right within our platform
Automatically create Google Meet conference links that are accessible to their audiences.
With this option, your Google Admins have to explicitly provision and approve our PlusPlus App, as described above. When a new organizer lands on the event or session form for the first time, Google Calendar will prompt them to let us schedule and manage calendar events on their behalf. Specifically, we ask for the following permissions:
View calendar resources on your domain
See, edit, share, and permanently delete all the calendars you can access using Google Calendar
View and edit events on all your calendars
See and download any calendar you can access using your Google Calendar
From this point forward, whenever the organizers create, update, or delete a PlusPlus event or a session, we'll automatically create/update/delete the corresponding Google Calendar event(s) as if they did it themselves, using their own account. If we detect a Google Calendar event whose organizer has had their account suspended (e.g. if they left the organization), we'll automatically attempt to transfer their outstanding Google Calendar event(s) to another organizer.