Skip to main content
Slack Integration
Updated over a month ago

Workleap user provisioning makes it easy to integrate Slack into Workleap. Once integrated, Workleap pulls the following data from Slack every 24 hours and updates your account accordingly:

  • Added and removed users (including contractors and temporary employees).

  • User names, email addresses, and profile pictures.

Note: You must be an Administrator in both Workleap and Slack to link your accounts.

Note: You can only have one active user provisioning integration at a time in Workleap.

Note: Click here to learn about Workleap's privacy policy.

Set up a Slack integration

To set up a Slack integration:

  1. Open Settings and select Provisioning from the side menu.

  2. Select Connect next to Slack.

  3. Select Connect to Slack.

  4. Enter the requested authentication info to connect to your Slack account.

    • The time it takes to establish a connection varies greatly depending on your organization's size.

  5. When the connection between Workleap and Slack is established, you'll be taken to the integration configuration page.

Configure a Slack integration

See the sections below to configure your integration. When finished, select Save Configurations to save your choices. Your saved configurations will apply to the next daily sync with Workleap.

Tip: Don't want to wait? To start a sync immediately, select Start to Sync now under the "Your sync is pending" message that appears after you save new configurations.

You're connected to Slack

Here, you can see the connection status of your Slack integration. If you want to disconnect your Slack integration, select

. You can also select Replace with another Slack account to change the active Slack account.

Note: Disconnecting a Slack integration won't remove any user data from your Workleap account.

Note: To receive Officevibe Feedback, type @officevibe in a private channel to view them.

Choose members to import

Filter by group membership

  • Everyone in my Slack account — If selected, Workleap syncs your complete user list from all your Slack groups daily.

  • Everyone in the following Slack groups — If selected, all users from the specified Slack groups are synced daily with Workleap. To specify a Slack group, start typing the group's name in the text box and select it from the drop-down list that appears.

Map your teams

Activate the toggle to map your Slack groups to your Workleap Teams. When you map a Slack group to a Team, users from the selected group(s) will automatically be added to or removed from that team in the next daily sync.

To map a group to a Team, select the drop-down in the Slack group column and start typing the desired group's name. When it appears, select the group from the list.

Note: You can map multiple Slack groups to the same Workleap Team.

View sync history

Your sync history shows a log of your active Slack integration's daily syncs.

To access your Slack integration's sync history:

  1. Open Settings and select Provisioning from the side menu.

  2. Select View settings next to Slack.

  3. Select View Sync History in the upper right-hand corner.

    • You must have an active Slack integration before the View sync history button appears.

View a sync report

Sync reports show an in-depth breakdown of every individual sync action from a specific daily sync. Select an entry from your sync history to open the sync report for that date. Select Add filter to filter the report by outcome or data that changed since the last sync.

Tip: The sync report's Details column describes each sync action. If a sync action fails, check here to see what went wrong.

Note: If Workleap is actively syncing with Slack, the sync status will show as pending. You can't view or export a sync report until the sync is complete.

Export a sync report

You can export sync reports as a CSV file. To do so, navigate to the sync history page and select Export next to the sync report you wish to export.

Will my users get a notification?

Activating a user provisioning integration won't cause Workleap to send any notifications to your users. However, if you've turned on automatic invites, all users created through the daily sync will get a Workleap invitation email as usual.

Did this answer your question?