# Slack

<figure><img src="https://3098247345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUZKi9A4XwKvuOPgMvVMe%2Fuploads%2Fgit-blob-107a22cc2e8de270b811dcb01821622a331fc0c4%2FAI_Internal_Chat_Asset%201.png?alt=media" alt=""><figcaption></figcaption></figure>

Slack is one of our favorite apps that you can integrate with. Use it to streamline your internal team chat, so your team has access to internal documentation (or any other integrations you want!) for instant replies and assistance. Great for onboarding.

## **How to set up the Slack integration:**

1. Head to your **eesel dashboard**. Choose the bot you want to connect to Slack.
2. Click the **Integrations tab** in the side menu.
3. In the search bar, type **"Slack"** and select it from the list.
4. Hit the **Connect Slack** button.
5. You’ll be prompted to sign into your Slack workspace. Use your **Slack URL** to do this. (You can find it by clicking your workspace name in Slack, then selecting Edit workspace details.)
6. When prompted, **grant eesel permission** to access your Slack workspace.
7. Head back to the **eesel dashboard > Slack integration** on sidebar > **Channels** and make sure the Channel ID has been added.
8. You’re all set to start chatting with your bot directly in Slack.

## **Setting up multiple bots for different channels**

In some cases, you may want a Sales bot for your Sales channel, and a Support bot for the Support channel, etc.

To do so, you can:

1. **Create a bot** for each of the channels you want a unique bot for
2. **Connect** each of them to your Slack workspace as explained above
3. Click **Slack** on the integration sidebar > **Channels** and input the ID of the channel you want that specific bot to be active in.
4. Repeat for each bot.

**Note:** The bots will only have access to the knowledge they've been provided, and the actions and prompt they have. This is useful if you want everything completely separate, but you're able to also have them share knowledge or route to each other using some of our actions like [#use-knowledge-from-another-bot](https://docs.eesel.ai/legacy/getting-started/prompt-and-actions#use-knowledge-from-another-bot "mention") or [#consult-direct-query-to-another-bot](https://docs.eesel.ai/legacy/getting-started/prompt-and-actions#consult-direct-query-to-another-bot "mention").

By default, your AI will not learn from conversations. To set this up, please contact support.

## FAQ

<details>

<summary>Can I change the name of my Slack bot, depending on the channel it’s in?</summary>

No, the Slack bot’s name is tied to the app - so changing its name will change the name for all bots in your workspace.

However, you can still specify which bots are operating in which channels - so you’ll be able to ensure that only your HR bot is responding in the HR channel, etc.

</details>

<details>

<summary>Can I train the bot on Slack conversations/channels?</summary>

No, although this was a feature, some integral Slack app changes have disabled this feature for now. We're working to re-add this feature soon. Feel free to get in touch to let us know you're interested in it and we will let you know when it's ready.

</details>

<details>

<summary>What kind of Slack account do I need in order to connect eesel?</summary>

You do not need a corporate Slack account - as long as you have the required permissions to install eesel in their Slack workspace, you can use the Slack integration.

</details>
