Connect your bot with Slack

luiza jurczyk

Last update:

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

Key features

  • 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 smart assistant. The integration now supports Direct Messages!
  • Keep your channels tidy and legible. Your bot always replies in a thread!.
  • Slack is a popular instant messaging app for better teamwork.

Slack doesn't support the following features: typing indicator, delay, and welcome interaction.

How to integrate your chat bot with Slack

  1. First, create the Story that you’d like to connect to your Slack.
  2. Go to the Integrations and select Slack.
  3. Click Sign in with Slack button.
  4. Login to the workspace that that your bot will integrate with.
  5. In the settings window choose the following:
    • Mention in chat - when this option is ON, the bot is only active when its mentioned @ChatBot. Unchecked option means that the bot answers all the questions in the channel.
    • Select the story that you want to connect with - you can many integrations with Slack but one integration can connect only one story.
    • Channels you can select - choose a channel for your bot.
  6. Click on the Confirm button to save your changes. Now your bot is active.

How to disable/delete active integrations

  1. Go to the integrations and select Slack
  2. Now you can see all your active integrations with Slack.
  3. Click on the switch button next to the integration to turn it off. You can also delete it completely by clicking on the remove button.

Bot Responses

Some bot responses may not work with this integration. Check the compatibility table here.

Parameters you can use with Slack integration

  • default_avatar
  • default_name
  • default_timezone
  • default_real_name
  • default_email