Add ChatBot to Slack

Image of an author
Sylwia Kocur
5 min read
updated: Nov 24, 2023

Slack is a teamwork app you can use to coordinate a project, organize your office, or plan a meeting. ChatBot can help you with that and automate repetitive tasks.

Key featuresLink icon

  • Focus on what matters. Automate your daily tasks, and let the bot do the work for you.

  • Start your chat whenever you want, or call @ChatBot to begin a conversation.

  • Start a private conversation with your bot assistant. The integration supports direct messages.

  • Keep your channels tidy and legible. Your bot always replies in a thread.

Slack doesn’t support the following features: typing indicator, delay, and welcome interaction.
Slack doesn’t support the following features: typing indicator, delay, and welcome interaction.
Remember to check what Keywords/Machine Learning phrases you have in the User input block - you need to place them correctly for the bot to start the chat. You can also turn the Trigger from anywhere option on.
Remember to check what Keywords/Machine Learning phrases you have in the User input block - you need to place them correctly for the bot to start the chat. You can also turn the Trigger from anywhere option on.

How to integrate your bot with the Slack channelLink icon

We count each new channel integrated with the bot as a separate integration. If you’d like to connect the bot to multiple channels, you’d need the Team, Bussiness, or Enterprise plan.
We count each new channel integrated with the bot as a separate integration. If you’d like to connect the bot to multiple channels, you’d need the Team, Bussiness, or Enterprise plan.
  1. Go to the bot. Choose Slack integration from the Integrations menu.
    chatbot integrations

  2. Choose the Connect with Slack button.
    chatbot slack integration

  3. Choose the workspace in the pop-up window.
    chatbot sign in to slack workspace

  4. Allow the bot to access the workspace.
    chatbot slack workspace permission

  5. Search for the channel from your workspace - to make the search easier you can choose what kind of channels you’d like to search. You can search by name or enter the ID manually.
    chatbot add to slack button

Our app might only fetch part of the list of channels if you have many Slack channels. You’ll need to manually enter your channel’s ID if you can’t find your channel on the list.
Our app might only fetch part of the list of channels if you have many Slack channels. You’ll need to manually enter your channel’s ID if you can’t find your channel on the list.
  1. Find the channel ID after you click on the channel’s name at the top of the window. The channel ID is at the bottom of the pop-up window.
    chatbot slack channel id

  2. Unmark the Mention a chatbot field. 

    You can disable this setting if you want the bot to answer all messages.

Mention a chatbot field is marked as active by default. If you leave this option, the bot will answer when you mention it. You can mention the bot using the “@ChatBot” command.
Mention a chatbot field is marked as active by default. If you leave this option, the bot will answer when you mention it. You can mention the bot using the “@ChatBot” command.
  1. Click the Add Integration button.
    chatbot slack connected channel

  2. See the integration on the list.

    The integration is active when the slider is blue. You can disable the integration from the list view - the slider will be grey. Sliding the toggle again will enable the integration.

  1.  Look below to see how to add the bot from Slack’s side.

How to connect the bot to Direct MessageLink icon

  1. Choose the Direct Message option from the channels list.
    chatbot slack direct message channel

You must disable the Mention field for the bot to work with Direct Messages - the bot will be active for every message in this configuration.

You need to start the story with the keyword you have in the first User Input block in the story.

You must disable the Mention field for the bot to work with Direct Messages - the bot will be active for every message in this configuration.

You need to start the story with the keyword you have in the first User Input block in the story.

  1. Click the Add integration button.
    chatbot direct message active integration

  2. The Direct Message channel will appear like any other channel on the list.

  3. You can chat with the bot in Direct Message as in any other channel.
    chatbot slack direct message channel chat

How to add the bot to the Slack appLink icon

Once the Story is active in the ChatBot app, you must add the bot to the Slack channel. You must use the list of applications available for your workspace to do so. 

  1. Go to your workspace and choose Apps from the menu.
    chatbot slack apps

  2. Search for ChatBot.
    chatbot slack chatbot app

  3. Click the Add button. You will be redirected to a browser tab where you can finish the process.

  4. Click the Add to Slack button.
    chatbot slack app directory

  5. Go to the channel of your choice and add the bot by clicking on the Members list in the window’s upper right corner.
    chatbot slack channel

  6. Choose the Integrations section and the Add apps option from the list in the pop-up window.
    chatbot slack channel integrations

  7. Add the ChatBot app to the channel. Choose the option from the drop-down menu.
    chatbot choose app slack

  8. Choose the channel name. Choose the app. Choose an option from the menu and add the app.
    chatbot add app slack channel

  9. For the bot to answer, you need to use the @ChatBot mention in the channel along with the keyword you have in the User input message in the Story.

    You can add the bot in a Direct Message in Slack the same way you would a channel.

The bot will answer in the thread. We count each new message you send in the channel as a new chat. The bot will respond in the thread as a part of a single chat.
The bot will answer in the thread. We count each new message you send in the channel as a new chat. The bot will respond in the thread as a part of a single chat.

How to delete active integrationsLink icon

  1. Choose the integration from the list.
    chatbot integrations

  2. Choose the Delete integration field.
    chatbot active integrations slack

  3. Confirm the choice.

Read more:

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our text| products