Setting up Slack as a Source
By connecting Slack, you can capture valuable context, streamline knowledge creation, and ensure important updates arenβt lost in message threads. Learn how to set up the integration, search for Slack messages in Guru, and empower your team to turn conversations into trusted knowledge.
Access Required
Guru Access: You need to be an Admin in Guru to set up sources.
Slack Access:
You'll need your Slack credentials in order to authorize access with Guru.If you want to set up your permissions in Guru you will not need to be an Admin in Slack.
If you want to inherit your team's permissions from Slack you'll need to be an Admin in Slack.
If you are connecting a private Slack channel as a Source you must be a Slack Admin.
Note
Setting up Slack as a Source is different from connecting Guru to answer questions in Slack. You would do this under the Manage > Knowledge Agents in Slack.
Use these directions to connect Slack to source information to then answer questions.
Walkthrough Video
Setting Up Slack as a Source
- Navigate to Manage > Sources.
- Select Slack from the icon menu.
- If you've already enabled the Guru integration, you'll see your Slack workspace listed. If you have not yet connected Guru and Slack, you can authorize this by choosing I want to connect a different Slack workspace.
- Next you'll need to connect Guru to specific channels in Slack. Invite the Guru app to channels you want to use as a source. In Slack, click the channel name and select the Integrations tab followed by Add apps. Hit the refresh button below to update the channel list.
- Next, choose who will have access to this Slack channel as a source in Guru. If you want to set up permissions to content in Guru, specify which Guru Groups should have access to the content once synced. Otherwise, if you choose "inherit permissions" - Knowledge Agents will respect the permissions from the source application.
- If you want to set up your permissions in Guru you will not need to be an Admin in Slack.
- If you want to inherit your team's permissions from Slack you'll need to be an Admin in Slack.
- Admins have the option of adding a Source Owner for each Source. Source Owners can add Viewers or other Owners, and delete the Source.
- An Owner can be added during this initial setup stage, or later by clicking manage access for that Source.
- Guru will send a confirmation email when the initial sync is complete. This will also be indicated in the web app when you see the Sync status change from "Initializing" to "Synced."
Objects synced from Slack
All content within selected channels from the beginning of timeβincluding bot messages, except for Guru bot messages
Frequently Asked Questions about setting up Slack
How frequently does the Slack source sync?
Slack channels are indexed in near-real time. As messages are posted in a Slack channel, they are then sent to Guru for indexing.
**What does the "Record" count indicate once you set up Slack as a source? **
The "Record" count for Slack as a source indicates the number of threads synced, not the number of messages. This sync is continuous, however, so it is expected that this number would change. That is why "N/A" applies to the Sync Status field for this object.
Updated 5 days ago