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

# Slack

> Connect a Slack workspace so your apps can post messages, send notifications, and react to messages, mentions, and button clicks.

Slack is a **two-way** channel: your apps can post into Slack channels, and they can react when someone sends a message, mentions your bot, adds a reaction, or clicks a button. You connect a workspace in your dashboard, then describe what you want and the agent builds it.

```mermaid theme={null}
flowchart LR
    User["👤 Someone in Slack"] -- "message / mention / click" --> SD["☁️ Stardeck"]
    SD -- "forwards to your app" --> App["📱 Your app"]
    App -- "post message" --> SD
    SD -- "delivers to Slack" --> User
```

Your app never holds the Slack bot token—Stardeck brokers every call. See [Connected Services](/connected-services/overview) for the shared model.

## What you can build

Describe what you want in the project chat. Some examples:

**Send notifications to a channel**

```
Post a message to our #orders channel whenever a new order comes in
```

**Send rich, interactive messages**

```
When a refund is requested, post it to #support with Approve and Deny buttons
```

**React to messages and mentions**

```
When someone @mentions our bot in Slack, look up the order they name and reply in the thread
```

**Run approval flows**

```
When a manager clicks Approve in Slack, mark the refund approved and notify the customer
```

You describe the outcome—the agent designs the flow and wires it up. See [Receiving events](/connected-services/slack/receiving-events) for how messages and clicks reach your app.

## Next steps

<CardGroup cols={2}>
  <Card title="Connect Slack" icon="plug" href="/connected-services/slack/connecting">
    Add a Slack workspace and grant it to your apps
  </Card>

  <Card title="Receiving events" icon="inbox" href="/connected-services/slack/receiving-events">
    React to messages, mentions, and button clicks
  </Card>

  <Card title="Connected Services" icon="link" href="/connected-services/overview">
    How linked accounts work across the platform
  </Card>

  <Card title="LINE" icon="line" iconType="brands" href="/connected-services/line/overview">
    Message customers on LINE too
  </Card>
</CardGroup>
