Skip to main content

Slack Integration

Enegel.ai provides Slack integration fully supporting OAuth 2.0 flow.

Enegel.ai Slack Application can be installed in your Slack workspace to enable exchanging messages with your Bots users.

Follow this guide to enable Slack integration.

Log in to your account at enegel.ai

Log in to app.enegel.ai

info

You must have admin role to enable Slack integration.

Enable Slack integration

Navigate to Settings, Integrations and click Enable Slack

Slack Integration Start

You will be directed to the Slack page to allow Enegel.ai app installation:

Slack Integration Allow

Enegel.ai Slack application requests the following OAuth scopes:

OAuth ScopeDescription
channels:historyView messages and other content in public channels that Enegel.ai has been added to
channels:readView basic information about public channels in a workspace
chat:writeSend messages as @Enegel.ai
chat:write.customizeSend messages as @Enegel.ai with a customized username and avatar
groups:readView basic information about private channels that Enegel.ai has been added to
usergroups:readView user groups in a workspace
users.profile:readView profile details about people in a workspace

Click Allow to approve, and you will be redirected back to Enegel.ai where you will see Slack integration as enabled.

Slack Integration Allow

Invite Enegel.ai to desired Channels in your Slack Workspace

To exchange messages with your Bots, Enegel.ai needs to be added to Channels in your Slack workspace where you want to process Bot messages. Invite Enegel.ai app to the Channels of your choice as usual.

Tell your Bot which Slack Channel to send messages to

Now you can configure your Bot to exchange messages with Slack. In Bot Settings, select Slack Channel you would like Bot to send messages to.

Slack Bot Settings

Slack App approval

It is safe to use Enegel Slack App. We follow all the recommendations and guidelines provided by Slack. At the moment,the Slack Worspace notes that Enegel application is not yet approved by Slack. The approval process takes time and we have been working on it.