What the integration does
How to set up our Slack integration
Leapsome HRIS and Slack
Frequently Asked Questions
What the integration does
Leapsome integrates neatly with Slack and leads to significantly higher engagement of your team on Leapsome. The integration works both ways. Once integrated with Slack, Leapsome will occasionally send notifications.
Private Notifications
Private notifications will only be visible for the receiving user (they will come from a Slackbot). Users can choose whether they want to receive Slack (or email) notifications in their profile settings. Notifications triggering a private notification include:
- Instant Feedback - receive a notification if a colleague has sent you feedback or if a colleague has requested feedback from you.
- Performance Reviews - receive notifications if you are required to complete a performance review for yourself, a direct report, or a peer.
- Upcoming Meetings - receive notifications for upcoming meetings with a reminder to check and update the agenda with talking points.
- Employee Engagement Surveys - receive notifications and reminders if your participation is required in an employee survey.
- Learning Path enrollment/next step - receive notifications and reminders when you are enrolled in a learning path or when you have a new step needs to be taken in the learning path.
- Goal Digests - receive notifications updating you with the status and progress of the goals and OKRs that you are involved in.
Notifications in a public Slack channel
Notifications about public praise will be posted in a public channel that you can select during the setup.
Notifications about work anniversaries and birthdays will be posted in the same public channel as praise, which you can select during the setup. If you navigate in Leapsome to 'Settings' > 'Company' > 'Basic settings' you can activate the celebration feature via Slack. Leapsome pulls the birthdates and start dates of users from your entries in 'Employees'.
Please note: If enabled, this will include all employees. It is not possible to exclude individual employees. Birthday must be input into the system at least 2 days before the birthday to be triggered.
Slack Shortcuts for Leapsome
From within Slack, users can trigger core functionality with Slack shortcuts. To do that, they can simply press '/' and the optional shortcuts will appear.
Please note: The modules must be enabled for all employees in order to use the Slack shortcuts for those modules.
- To request feedback, simply click on Shortcuts in the message field and 'Request feedback'. Another window will open and you can enter your request: @Luise Could you please provide some feedback on our workshop?”. Our bot will take care of the request and send the request. You can also request feedback from multiple people at the same time.
- To give private feedback, click on Shortcuts in the message field and 'Give instant feedback to a teammate. Type your feedback message, e.g. “Great work on the Sales pitch!”. Our bot will send this as private feedback to the corresponding user.
- To send public praise, click on the Shortcuts button and add your note, e.g. “Amazing presentation today. You’re a hero!”. This will be treated as public feedback that your entire Leapsome team can see.
- To create a talking point for your next meeting click on the small flash button scroll down to Leapsome and click on "Add talking point". Select the meeting and add your note, e.g. “We need to talk about Q3 goals”. A new talking point will be created for the meeting you have selected.
Watch this video to see the Leapsome Slack integration in action:
How to set up our Slack integration
Before you get started
- Make sure, that you are an admin for Leapsome and for Slack to set up the integration. In case someone else is the admin for your Slack workspace, you can give them Admin rights to Leapsome for the time of the setup by visiting the 'Employees' settings in Leapsome.
- Once you've finished the setup, it can take some time until the integration is synchronized. Keep this in mind before you notify your team about the new integration.
Setting up the integration
As an account admin, you can set up our Slack integration in three simple steps.
- First, navigate to 'Settings' > 'Integrations and imports'> 'Slack' within Leapsome.
- Click the 'Add to Slack' button.
- You will be redirected to a Slack page where you have to grant Leapsome certain permissions and need to pick a channel that our bot can post to (for example #general). Leapsome needs these permissions to send notifications to your Slack users and respond to user commands in Slack. Your data is always secure and treated confidentially.
- Once submitted, our app will automatically match the accounts of your Slack users with your Leapsome user accounts - this can take a few hours. This synchronization happens on the basis of email addresses - please make sure you use company email addresses in both services.
Upgrading from our old Slack app?
Please follow these steps:
- Uninstall the old Leapsome app from your workspace
- After that, install the new one by following the procedure above
User accounts will remain synchronized and there will only be minimal downtime.
Additional customization: Work anniversary and birthday celebrations
You can activate automated celebrations in Slack for work anniversaries and birthdays by visiting 'Settings' > 'Company' > 'Basic settings' in Leapsome and ticking the respective options. If you activate these features, you can also set up a company language, which will define in which language the celebration message will be shown in Slack. Similarly, you can set up a primary time zone, to make sure that the notification is sent during working hours for this time zone.
Leapsome HRIS and Slack
As a Leapsome Admin, you can decide whether you'd like to enable or disable the feature that triggers a Slack status update when using Leapsome's module 'Absence.'
To enable this, navigate to 'Settings' > 'Integrations and imports' > 'Slack' and select 'Absences'. If you enable it, you'll have the additional setting 'Display absence type' pop up. If you enable this option, it'll display specific absence reasons—such as vacation, sick leave, or remote work—in Slack. If disabled, all absences will show as a general absence status without specifying the reason.
Status on Slack appears only for approved absence requests.
Please note: When you have an automatic status pulled in from Leapsome's 'Absence' but you overwrite the status with your own selected emoji; You then go into Leaspome and update your vacation details again. This will trigger a Slack status update again and overwrite your own selected emoji. This happens because the integration treats a changed vacation as a new vacation.
Frequently Asked Questions
I just started setting up Leapsome - Can I start using the Slack integration right away?
The Slack integration can be set up right away, in case you are an Admin for both your Slack workspace and Leapsome. However, it will only work for users that have the status 'active' in Leapsome, which requires that they have logged in at least once to the platform. Also, once you have set up the integration, all users will start receiving notifications in Slack. We thus suggest you to first invite your team to Leapsome and communicate the launch of Leapsome to then activate the Slack integration.
The Slack integration does not work for some users. Why could that be?
Please check, that the user uses the same email address in Leapsome and Slack. In addition, users that were just recently added to Leapsome may take up to 24 hours, in edge cases up to 72 hours, to be synchronized with Slack.
I want to remove the Slack and Leapsome integration for my organization, how can I do that?
You can remove the integration between Slack and Leapsome by selecting the channel where you have chosen to post praises, opening the target Slack channel, clicking on the 'Integrations' tab, and finding the Leapsome app, and clicking on it to 'Remove this app from #channel name'.
I want to only receive notifications using the integration, but don't want the bot to post praise in a public channel - Is this possible?
Yes, in this case just select a private channel, that e.g. only you (Admin) are a member of, during the setup. Like that, the team will not see the notifications, but can still use the private notifications and shortcuts.