Sync Gmail Calendar to Claromentis

It is possible to display public Google Calendar(s) in the Intranet by generating an iCal URL and tying this address to an Intranet calendar.


How to

1. Log in to Google Calendar.

2. Under My Calendars on the left-hand menu, locate the calendar account and click to expand its options, select Settings and Sharing.

 

3. Only public calendars can be displayed using a link.
 

- For personal calendars:

Under 'Access permission for events' select 'Make available to public' but update the dropdown to 'See only free/busy'.

This protects your privacy as this will publically display when your calendar is booked and when it is free, but no other information about the events.
 

 

- For any non-personal calendars

Such as those for public events, it is ok to expose all of the event details.

Choose the appropriate setting for your calendar type. 


 

4. Under 'Integrate calendar', copy the 'Public address in iCal format'.

 

5. In the Intranet create a new calendar to host the link and show its events.

 

6. Add a name and description and check the box for 'Internet Calendar'.

7. Paste the iCal URL into the 'Calendar URL' field and enter appropriate user permissions for the calendar.

 

8. Open the 'Configuration' tab and check the value set in the 'Internet calendar synchronisation' field.

This determines how often the sync will run. The default is 24, but we recommend updating this to every 12 hours and saving.

 

9. Monitor the calendar on the front end and check that the events start pulling through after the sync timeframe has passed.

 

Embedding Google Calendar in Pages

Alternatively, it is also possible to embed a Google Calendar on an intranet Page, which does not require it to be public.
 

1. Log in to Google Calendar.

2. Under My Calendars on the left-hand menu, locate your calendar account and click to expand its option, select Settings and Sharing.

 

3. Under Integrate calendar section, copy the Public URL to this calendar

 

4. Edit the page and select the embed component.

Choose the 'site' type and paste the public URL into the web address field.


 

5. Click submit in the component and check in the page, the calendar should now pull through to and display in the embed component.

 

 

Do I have to make my calendar public if I use the embed method?

No, you don't have to make your personal calendar public but you have to make sure users who need to see your calendar events, have permission to the actual events in Google Calendar.

In most cases, they have to be authenticated with Google when viewing embedded calendars in Claromentis.

Here is an example of what a user will see when they don't have permission to view one of the events:

 

Created on 12 June 2024 by Hannah Door. Last modified on 6 November 2025

3122 Views   

Share