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

# Slack

> Connect your Strada Voice agents with Slack for team communication

## Overview

The Slack app allows your agent to seamlessly integrate with Slack's communication platform, enabling automatic notifications and team updates during conversations. This integration is perfect for sending alerts to channels, notifying team members, and keeping your team informed about call activities directly through your agent.

***

## How to configure Slack

**Step 1: Navigate to the Slack app**

In your Strada dashboard, navigate to the **Apps** section in the left sidebar, then locate and click on **Slack** to begin the configuration process.

**Step 2: Initiate the connection**

Click the **Connect** button. This will redirect you to Slack's authorization page.

**Step 3: Authorize Strada Voice**

On the Slack authorization page, review the requested permissions and select the Slack workspace you wish to connect. Click **Allow** to grant Strada Voice the necessary access.

**Step 4: Verify the connection**

Once redirected back to Strada, you should see a confirmation that your Slack workspace is successfully connected. The connection should then show up on your list of **Connected Apps**.

***

## Available Slack Actions

Once connected, your agent can perform the following actions:

### Post-Call Workflow Actions

Slack can be used in post-call workflows to automate follow-up processes:

* **Send Channel Message** - Send messages to Slack channels after call completion

See the [Post-Call Workflows](/building/post-call-workflows) documentation for detailed information on configuring Slack workflow actions.

***

## Posting to Private Channels

By default, the Strada Slack app can only see and post to public channels in your workspace. To send messages to a **private channel**, you must add the Strada app to that channel and reference it by its channel ID.

**Step 1: Add the Strada app to the private channel**

In Slack, open the private channel you want Strada to post to and do one of the following:

* Send `/invite @Strada` as a message in the channel, **or**
* Click the channel name to open channel details, go to the **Integrations** tab, click **Add apps**, and select **Strada**.

<Info>
  Slack does not surface private channels to apps that have not been explicitly added as a member. The channel
  will not appear in the **Channel** dropdown of the workflow node until Strada has been invited.
</Info>

**Step 2: Copy the private channel's channel ID**

Slack's API requires the channel ID (for example, `C0123456789`) rather than the channel name. To find it:

1. In Slack, click the channel name at the top of the channel to open the channel details panel.
2. Scroll to the bottom of the **About** tab.
3. Copy the **Channel ID** shown beneath the channel name.

**Step 3: Configure the Slack workflow node**

In the **Send Channel Message** node of your Strada workflow:

1. Select your connected Slack workspace under **Slack Connection**.
2. Enable the **Custom Channel** option.
3. Paste the private channel's **Channel ID** into the **Custom Channel** field.
4. Enter the message you want Strada to post and save the node.

<Info>
  The **Custom Channel** field accepts a Slack channel ID (such as `C0123456789`), not a channel name like
  `#private-alerts`. Using the channel name will cause the message to fail to send.
</Info>

***

## Slack Permissions

Strada Voice requests the following permissions to integrate with your Slack workspace:

* **Send messages**: Permission to send messages to channels and direct messages
* **Read channel information**: Access to view available channels in your workspace
* **Read user profile**: Access to your basic profile information for message attribution

<Info>
  These permissions are essential for Strada Voice to perform the configured Slack actions effectively. You
  can review and manage these permissions within your Slack workspace settings under **Settings** →
  **Connections**.
</Info>

***

## Security Best Practices

* Regularly review the permissions granted to connected apps in your Slack workspace
* Monitor messages sent to Slack channels to verify proper usage
* Disconnect the integration if it's no longer needed
* Keep your Slack workspace secured with proper access controls
* Use Slack's audit logs to monitor app activity and usage

***
