SiftHub's Slack Connector integrates your Slack workspace content into SiftHub, allowing you to search and get AI-generated answers from your Slack messages, channels, and attachments directly through the SiftHub Platform.
What Gets Connected
SiftHub lets you selectively connect:
- Public channels
- Private channels (that you have access to)
- All content within connected channels:
- Messages and threads
- Replies
- Attachments
This way, SiftHub only reads and indexes the content from channels you explicitly allow it to access.
Learn how to connect specific Slack channels to SiftHub
Supported Content
Messages and Channels
- Complete message history of the past 6 months
- Thread conversations
- Channel descriptions
- Channel information
Attachments
Supported file formats:
- Microsoft Word documents (.doc, .docx), PowerPoint presentations (.ppt, .pptx), Excel spreadsheets (.xls, .xlsx)
- Google Docs, Sheets, Slides
- PDF files (.pdf)
- CSV files (.csv)
- Text files (.txt)
Note: Attachments under 1 GB in size will be indexed.
How It Works
Once connected, SiftHub:
- Indexes messages and attachments from selected channels
- Syncs content updates every 30 minutes to capture any changes
- Maintains all native Slack permissions
- Makes the content searchable and available for AI-generated answers
Access Control
SiftHub respects Slack's native permissions:
- Users will see content from all public channels that they are added to
- Private channel content is only visible to users who have access to that channel
- Permissions automatically update with Slack changes
Using Slack Content in SiftHub
Your connected Slack content appears in:
- Search results with relevant snippets and metadata
- AI-generated Answers and document Autofill as verified sources
- Conversations and Narratives with SiftMate
Note: Slack as a source might contain some non-verified or informal content and messages. SiftHub will intelligently identify if there is a better source available to answer a question and prioritize it accordingly.
Clicking any result opens the original message or channel in Slack.
Content Updates
New or modified content appears in SiftHub within 30 minutes
Updates include:
- New messages and replies
- Channel changes
- Attachment updates
- Deletions
Deleted or archived content is automatically removed from SiftHub results
Slack Connector Setup
To enable this Connector, you will need to install the SiftHub Slack app in your Slack Workspace. You can then select which channels need to be indexed on the SiftHub platform.
Time to complete: 2 mins
Connection Requirements: Ensure you have the following access and permissions before you begin the setup, or contact the respective administrator for the same.
- Slack Workspace Admin access: To install the SiftHub app Slack app in the workspace
- SiftHub Admin or Account Owner role: To activate the Connector from the SiftHub Web App > Connectors > Apps page.
The process for setting up the Slack connector and managing channels includes the following main steps
- Installing the Slack Connector
- Managing channels for the Slack Connector
- Integrating Private channels
Step 1. Installing the Slack Connector
- Login to the SiftHub web app
- Go to the ‘Connectors’ → ‘Apps’ list by clicking here
- Click on Connect in Slack
- Select the Workspace that you want to connect (from the top right corner).
- Click on Allow
- If the app was installed successfully, you will be redirected to the SiftHub Connector screen with the following modal.
- You can select public channels from the dropdown that you want SiftHub to index. Once selected, click Done. You can manage the channels later as well
Note: If you had already activated the SiftHub bot for Slack, steps 4 and 5 would be skipped and you would directly land on step 6.
Step 2. Managing channels in Slack Connector
The process for managing which channels will be read and indexed by SiftHub is as follows
- In the SiftHub Connectors > Apps page, click on Slack -> Manage
- In the channel selection modal that opens, you will see the list of channels already connected, as well as a dropdown of all your public channels. You can add or remove the public channels you wish / not wish to connect to SiftHub.
Once done, click Update for the changes to reflect.
Step 3. Integrating Private Channels
By default, you will see the list of public channels in your Workspace that you can connect to SiftHub. To allow SiftHub to read and connect specific private channels, follow the steps here
- Open up the private channel you want SiftHub to read
- Click on View Members icon
- Select Integrations -> Apps
- Search SiftHub and click Add
- Reload the Connectors > Apps page on SiftHub and click on "Manage" in the Slack Connector details. You should now be able to select this channel from the dropdown.
If you are experiencing issues with the connector or its setup, contact your SiftHub Customer Success Manager or reach out to support@sifthub.io.