Slack Integration
Slack integration lets you collect messages from your Slack workspace channels for Knowledge Base generation. This captures team knowledge that lives in Slack conversations.
Connecting Your Slack Workspace
- Go to Data Collection and select the Slack tab.
- In the Workspace sub-tab, click 'Connect Slack Workspace'.
- You will be redirected to Slack's OAuth consent screen. Authorize KnowStack to access your workspace.
- Once authorized, you will be redirected back to KnowStack with your workspace connected.
Selecting Channels
- Switch to the 'Select Channels' sub-tab.
- You will see a list of all accessible channels in your workspace, including public channels, private channels, and direct messages.
- Check the boxes next to the channels you want to include.
- Use 'Select All' or 'Deselect All' for bulk selection.
- Click 'Refresh' if new channels have been added to your workspace.
Fetching Messages
- Switch to the 'Fetch' sub-tab.
- Choose a date range for the messages you want to fetch.
- Click 'Start Fetch' to begin collecting messages from your selected channels.
- Slack messages include thread replies, so threaded conversations are captured as well.
- Once complete, switch to the 'Browse' sub-tab to view fetched messages.
Slack fetching supports incremental sync, so subsequent fetches only retrieve new messages. User mentions (like @username) are automatically resolved to display names for readability.
You can only fetch messages from channels your Slack account has access to. If you need messages from a private channel, you must be a member of that channel.