Application managers, Site owners/managers, and End users can add a Google Calendar tile in addition to the existing Events tile on the Home and Site dashboards. Integrate your Google Calendar to display its events and open its details in Google Calendar directly.
For more information on event syncing, click here.
When connecting to Google Calendar for the first time, Simpplr will request some OAuth permissions in order for the integration to work. The following table provides definitions of exactly what's being requested from Simpplr. Simpplr will NEVER overwrite any Google Workspace permissions set up, and essentially 'piggybacks' off any existing configuration in Google.
| Permission | Description | Use | Features |
| https://www.googleapis.com/auth/calendar.events | View and edit events on all your calendars | Currently used for hitting Google Calendar APIs to fetch the user’s GCal Events and display them on the ‘Events’ page. In the near future, this will also be used for hitting the APIs for performing 2-Way Event Sync. |
|
| https://www.googleapis.com/auth/calendar.readonly | See and download any calendar you can access using your Google Calendar | Currently used for hitting Google Calendar APIs to fetch the user’s GCal Calendars in order to display & search through them before adding them to a tile. |
|
The App manager for your org must first connect Google Calendar at the application level. Group admin permissions for the calendar app are required. To do so:
Go Manage application > Integrations > Calendar integration. Click Sign in with Google.
To connect Google Calendar at the user level, navigate to your user profile and select My settings > External apps > Google Calendar > Sign in with Google. All End users as well as Application managers must connect at the user level.
Depending on App management governance settings, you can add Google Calendar tiles to Home or Site dashboards. To do so:
From the icon at the bottom of the screen, click Add tile >Add pages, events, albums & blog post tiles > Events.
Here you can link your Google Calendar by selecting From Google Calendar. The calendar dropdown can display a maximum of 250 events for you to choose from.
This is how Google Calendar events appear in the Events tile:
As of the Laki release, you can enable multiple domains for your Google Drive and Google Calendar integrations with Simpplr.
If a calendar is shared across multiple domains, it will not be visible to users in Simpplr if they're connected to a different domain than that of the calendar owner/source domain.
When a user from one domain, Jim.Smith@smallcompany.com, shares calendar to a user from another domain, Jane.Doe@bigcompany.com, then the calendars returned from Graph API for Jane.Doe for will have the result of "owner = null". In Google Calendar, Simpplr does not have a unique calendar ID for a shared calendar across users, therefore we are relying on the owner name and calendar name for shared calendars. Since in cross domain calendars, we get "owner = null" from the API, our shared calendar logic will not be supported in shared calendars across domains.
Multi-domain setup depends on whether your Google integration uses Google or Simpplr managed permissions prior to the Laki upgrade. To set up multi-domain:
To continue setting up with Google managed permissions:
The Google Drive (and if applicable, Google Calendar) domain used prior to the Laki upgrade is added automatically.
Shared calendars: When adding a shared calendar to your Simpplr tiles, it should be visible to all users whom it's shared with, unless the calendar got renamed after adding as a tile, or someone's access to it was removed via Google. Note if a calendar is shared across multiple domains, it still will not be visible to users in Simpplr if they're connected to a different domain than that of the calendar owner/source domain.
Personal calendars: The events from a personal calendar, if added as a tile, would be visible to only those who have access from within Google.
Public calendars and corporate calendars: These are not supported by this integration.
To continue setting up with Simpplr managed permissions:
Keeping legacy groups keeps previously linked folders and groups as they were prior to the upgrade. Removing legacy groups removes all previously linked folders and groups. New users and folders will be added according to your Google permissions.
Once upgraded, domains can be managed by going to Manage > Application > Integrations > Domains.
Multi-domain isn’t yet available for Google Workspace Directory. Regardless of permission type, if Google Workspace Directory was already enabled prior to the Laki upgrade, it will be found under Manage > Application > Integrations > People data. Its domain will be unaffected by the domains added or removed for Google Drive/Calendar.