To receive informative announcements directly to Slack, as a PeopleHR admin, you can connect your PeopleHR and Slack with the Slack Sync plugin. These include:
Birthdays today.
Work anniversary.
Who is out today such as holiday, other event, sickness.
New Starters today.
Leavers today.
Job role changes.
Configure Slack
To integrate PeopleHR with Slack, you need to configure Slack:
Log into your Slack account, click Apps then click Add Apps.
Search for Incoming WebHooks then click Install.
Click Add Configuration and select the channel you wish to post the announcements.
Note: Everyone with access to this channel can view your announcements.
Click Add Incoming WebHooks integration, and ignore the setup Instructions.
Note: You complete the Slack setup in our Slack Sync plugin in PeopleHR.
Click Integration Settings and configure your announcements as below, then click Save Settings.
Post to Channel: If you change your mind, you can select a different channel.
Webhook URL: Click Copy URL and save it locally for later.
Descriptive Label: If relevant, provide an extra context in your list of integrations.
Customize Name: Enter the username showing as publisher. For example, HR announcements.
Customize Icon: Upload your icon or choose an emoji.
Preview Message: Check out how your announcement appears to users.
Configure PeopleHR
To configure the PeopleHR Slack Sync plugin:
In PeopleHR, create and copy an API key with the Employee, Holiday and Absence endpoints.
Click Plugins then click New Requests.
Click Slack Sync, and enter the API Key.
In the Channel webhook field, enter the webhook URL you copied earlier.
Filter the audience of your announcements.
Specific Employee(s): You send it only to these employees regardless of other filters.
Exclude Employee(s): You don't send announcements to these employees from your filter results.
Select the announcements you wish to include, review your form then click Submit.
๐Note: Only the employees' managers can view the absence types. Once you create a new request, allow up to two minutes to view this in Requests.
If your request failed for any reason, to view the error details, click the log icon.
โ