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

# Slack

> Mine Slack for product feedback: customer-shared channels, internal sales chatter, support escalations. Threads become scored insights, no copy-paste.

Connect Slack to ClosedLoop AI and product intelligence surfaces automatically from your team's channels. Feature requests, bug reports, and customer pain points are extracted from Slack conversations, scored by business impact, and merged with intelligence from all your other sources.

## What Gets Imported

| Data             | Description                                        |
| ---------------- | -------------------------------------------------- |
| Channel messages | Messages from selected public and private channels |
| Thread replies   | Full conversation threads for context              |
| User profiles    | Names, emails, and roles for speaker attribution   |
| Reactions        | Emoji reactions for sentiment context              |

<Tip>Slack messages are aggregated before AI analysis to provide conversation-level context rather than analyzing individual messages in isolation.</Tip>

## Connection Method

Slack uses **OAuth 2.0** for authentication. ClosedLoop AI installs as a workspace-level app, so you only need to authorize once per Slack workspace.

## Setup Guide

<AccordionGroup>
  <Accordion icon="plug" title="Step 1: Connect your workspace">
    1. In ClosedLoop AI, navigate to **Integrations** in your dashboard
    2. Find **Slack** in the integrations list and click **Connect**
    3. You'll be redirected to Slack's authorization page
    4. Select the workspace you want to connect
    5. Review the permissions and click **Allow**
    6. You'll be redirected back to ClosedLoop AI. The integration is now active
  </Accordion>

  <Accordion icon="hashtag" title="Step 2: Select channels">
    After connecting, choose which channels ClosedLoop AI should monitor:

    * **Customer feedback channels**: e.g., `#customer-feedback`, `#feature-requests`
    * **Support channels**: e.g., `#support`, `#bugs`
    * **Product discussion channels**: e.g., `#product`, `#roadmap`

    <Warning>ClosedLoop AI only reads messages from channels you explicitly select. It does not monitor all channels or direct messages.</Warning>
  </Accordion>
</AccordionGroup>

## OAuth Scopes

ClosedLoop AI requests the following Slack scopes:

| Scope                | Purpose                                   |
| -------------------- | ----------------------------------------- |
| `channels:read`      | List public channels                      |
| `channels:history`   | Read messages in public channels          |
| `channels:join`      | Join public channels for monitoring       |
| `groups:read`        | List private channels the app is added to |
| `groups:history`     | Read messages in private channels         |
| `users:read`         | Read user display names                   |
| `users:read.email`   | Read user email addresses for attribution |
| `users.profile:read` | Read user profile information             |
| `team:read`          | Read workspace information                |
| `reactions:read`     | Read emoji reactions on messages          |
| `bookmarks:read`     | Read channel bookmarks                    |
| `pins:read`          | Read pinned messages                      |

## Configuration

* **Sync frequency**: Messages are imported automatically
* **Channel selection**: Choose which channels to monitor at any time
* **Historical import**: Backfill recent message history from selected channels

## What to Expect

Once connected, ClosedLoop AI will:

1. **Import messages** from your selected channels
2. **Aggregate conversations**: related messages and threads are grouped for context
3. **Analyze with AI**: extract feature requests, bug reports, and pain points, each scored by business impact
4. **Surface insights**: Slack intelligence appears alongside all your other data sources, feeding into opportunities and MCP queries

New messages are automatically processed shortly after they appear in your selected channels.

<Card title="Connect Slack" icon="plug" href="https://app.closedloop.sh/integrations">
  Set up your Slack integration in the ClosedLoop AI dashboard
</Card>
