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

  1. Go to Data Collection and select the Slack tab.
  2. In the Workspace sub-tab, click 'Connect Slack Workspace'.
  3. You will be redirected to Slack's OAuth consent screen. Authorize KnowStack to access your workspace.
  4. Once authorized, you will be redirected back to KnowStack with your workspace connected.

Selecting Channels

  1. Switch to the 'Select Channels' sub-tab.
  2. You will see a list of all accessible channels in your workspace, including public channels, private channels, and direct messages.
  3. Check the boxes next to the channels you want to include.
  4. Use 'Select All' or 'Deselect All' for bulk selection.
  5. Click 'Refresh' if new channels have been added to your workspace.

Fetching Messages

  1. Switch to the 'Fetch' sub-tab.
  2. Choose a date range for the messages you want to fetch.
  3. Click 'Start Fetch' to begin collecting messages from your selected channels.
  4. Slack messages include thread replies, so threaded conversations are captured as well.
  5. 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.