To instantly update employees' Google calendars to show all employee events logged within their PeopleHR planner, you can sync the PeopleHR calendar with Google. This includes holidays, other events and sickness.
πNote: For future events, this will pick up events only within the next 30 days.
Before you can set up the sync, you need to create a Google Service account and then set your service account to provide read-write access to the calendar. You then need to add the following URL as one of the scopes:
Once you've done this, to set up the sync in PeopleHR, follow the steps below.
Click Access Button
then click HR Admin.
Click the Settings tab then click the API tab.
Click the plus + icon then enter a name for the API key.
Select Employee, click Select All, then click Save twice.
Click the copy icon then go to https://www.peoplehrint.com/.
Log in or register then click the PeopleHR Settings tab.
In the API Key box, paste the API key.
Click Authorise then, next to Your People Webhook Link, click here.
From the address bar, copy the URL then go back to PeopleHR.
In the Webhook URL field, paste the URL.
In the integration site, click GoogleCalendar Settings.
Enter the following details then click Activate Sync.
Description | This is mandatory but is not displayed anywhere other than this page. |
Report To | Enter the email address you wish to receive audits or notifications for errors in the setup process. For example, employee email address in PeopleHR is invalid. |
Secret Key | When you retrieve your Private Key, ensure you copy the entire raw json text provided. You can then paste this into the Secret key field. |
'Free' Reasons | Here you can specify certain other event reasons that show as Free on their calendar, use a comma to separate each reason. |
