> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cassidyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack for Knowledge Base

> Import Slack channels and messages into your Knowledge Base for AI-powered search and context.

Import Slack channel conversations into your [Knowledge Base](/knowledge-base/overview) so your [Agents](/agents/overview) and [Workflows](/workflows/overview) can reference real team discussions when generating answers.

## Connect your Slack workspace

<Steps>
  <Step title="Navigate to connected apps">
    Click your name in the bottom-left of the sidebar, then click the settings icon to open **Settings**. Select **Connected Apps**.

    <Frame>
      <img src="https://mintcdn.com/cassidy/N9-y0nybfFX2aF_f/images/integrations/connecting-to-slack-img-0.png?fit=max&auto=format&n=N9-y0nybfFX2aF_f&q=85&s=db638a59f2442d9cc2ca2f027b022d91" alt="Settings sidebar showing the account settings entry point" width="620" height="480" data-path="images/integrations/connecting-to-slack-img-0.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cassidy/N9-y0nybfFX2aF_f/images/integrations/connecting-to-slack-img-1.png?fit=max&auto=format&n=N9-y0nybfFX2aF_f&q=85&s=26c75d5cae4425507e7859ee1d763af2" alt="Connected Apps page in account settings" width="2856" height="1234" data-path="images/integrations/connecting-to-slack-img-1.png" />
    </Frame>
  </Step>

  <Step title="Start the Slack connection">
    Find **Slack** in the list and click **Connect**, then click **Get Started** to begin setup.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-2.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=3e50d6abd9765a997cb7e2cc772e0566" alt="Slack connection Get Started dialog" width="1388" height="864" data-path="images/integrations/connecting-to-slack-img-2.png" />
    </Frame>
  </Step>

  <Step title="Create a Slack app">
    Follow the on-screen instructions to create a Slack app in your workspace. One person from your team completes this step.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-3.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=1b60f30f7c9f92bc3c2149b7593f61b9" alt="Instructions for creating a Slack app in your workspace" width="1374" height="1186" data-path="images/integrations/connecting-to-slack-img-3.png" />
    </Frame>
  </Step>

  <Step title="Enter your credentials">
    Copy the **Client ID** and **Client Secret** from your Slack app and paste them into the corresponding fields in Cassidy. Click **Connect**.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-4.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=47c74d192ba615ce5bf4cb5181f1d861" alt="Client ID and Client Secret input fields in Cassidy" width="1408" height="1100" data-path="images/integrations/connecting-to-slack-img-4.png" />
    </Frame>
  </Step>

  <Step title="Authorize access">
    Review the access request and click **Accept** to grant Cassidy permission to your Slack workspace.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-5.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=0604d9bb3d16a1499bba993b61551d23" alt="Slack OAuth authorization screen requesting access for Cassidy" width="1210" height="1706" data-path="images/integrations/connecting-to-slack-img-5.png" />
    </Frame>
  </Step>

  <Step title="Confirm the connection">
    Slack now shows as **Connected** in your Connected Apps list.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-6.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=1a7630b75cb0491779d9b49585e47237" alt="Connected Apps list showing Slack with a Connected status and Disconnect button" width="1223" height="93" data-path="images/integrations/connecting-to-slack-img-6.png" />
    </Frame>
  </Step>

  <Step title="Team member connections">
    After the workspace connection is set up, any team member can connect their own Slack account. Team members go to **Connected Apps**, click **Connect** next to Slack, and click **Connect to Slack** to authorize their individual access.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-7.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=46f13c63cd1eebaccd1fb603ad24cff2" alt="Connect Your Slack Workspace dialog showing the Connect to Slack button for team members" width="2756" height="1352" data-path="images/integrations/connecting-to-slack-img-7.png" />
    </Frame>
  </Step>
</Steps>

## Import Slack channels

<Steps>
  <Step title="Select Slack as the source">
    Navigate to your [Knowledge Base](/knowledge-base/overview), click **Sync From Integrations**, and select **Sync from Slack**.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-8.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=234f1d71baa1a2bdf6dc47b05199726c" alt="Knowledge Base Sync From Integrations dropdown showing Sync from Slack option" width="1202" height="1076" data-path="images/integrations/connecting-to-slack-img-8.png" />
    </Frame>
  </Step>

  <Step title="Choose channels to import">
    Select the Slack channels you want to bring into your Knowledge Base, then click **Import**.

    <Frame>
      <img src="https://mintcdn.com/cassidy/bnQyOLzaMrYsTovN/images/integrations/connecting-to-slack-img-9.png?fit=max&auto=format&n=bnQyOLzaMrYsTovN&q=85&s=01e9b7939aec2777be60b84b2f7dd26c" alt="Import Channels from Slack dialog showing channels with checkboxes" width="1200" height="1188" data-path="images/integrations/connecting-to-slack-img-9.png" />
    </Frame>

    <Tip>Private channels only appear after Cassidy has been added to them. In the desired channel, send `/invite @Cassidy`.</Tip>
  </Step>
</Steps>

<Note>Slack channels sync automatically every 24 hours. Enterprise plans support live syncing for real-time updates. Learn more about [sync schedules and options](/integrations/sync-integrations).</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Trigger Workflows from Slack" icon="diagram-project" href="/integrations/slack/workflows">
    Automate actions when new messages arrive in Slack channels.
  </Card>

  <Card title="Deploy an Agent to Slack" icon="robot" href="/integrations/slack/deploy-agent">
    Let your team chat with an Agent directly in Slack channels and DMs.
  </Card>
</CardGroup>
