Enabling Genbots On Slack

To enable Genbots on Slack you’ll need to create an App Config Refresh Token by visiting https://api.slack.com/app If you don’t have the appropriate Slack permissions don’t worry! You can still enable Genbots by creating a new Workspace. Refer to “Create A New Workspace” for a step-by-step visual aid.

Generate Slack Refresh Token

1

Creating an App Config Refresh Token

Start by creating an App Config Refresh Token by visiting https://api.slack.com/apps
2

Generate Token

Click “Generate Token”
3

Select your Slack Workspace

Select your Workspace from the dropdown menu & then Click “Generate”
4

Copy Refresh Token

You should then see your new token listed, Under where it says Refresh Token, Click “Copy” Note: Be sure you’re copying the Refresh Token, not the Access Token.
Go back to the Setup Slack Tokens screen & paste the token you copied & Click “Update Slack Token”

Activate Your Genbots

Now we’ll begin the 3-step Bot configuration for Slack. First navigate to the section on the left panel & you should see Eve. Note: the same steps apply to all of the agents.
1

Deploy Your Data Agent on Slack

Click “Deploy Eve on Slack” and then “Press to Refresh Page for Next Steps”
2

Create an App-level Token

Following the instructions provided in the UI, by visiting https://api.slack.com/apps/A072TEN3Q6T/general or the steps below.
3

Generate Token and Scopes

Scroll down to the  App-Level Tokens section and Click “Generate Token and Scopes”
4

Add Scope

Enter your Token Name. It can be named app_token, or any custom value you prefer. Then Click “Add Scope”
5

Set Scope to "connections:write"

From the dropdown menu that appears, Select “connections:write”
Your scope should now appear below, Click “Generate” You should now see your Token, Click “Copy”
Paste the Token you just copied into the empty textbox in the Genesis application browser window & Click “Submit Slack App Level Key”
When you see this Slack window requesting to access your Slack workspace, click “Allow” After clicking “Allow” you should see the following message appear. Congratulations! You can now start chatting with your Genesis Data Agents on Slack!

Slack User Management

Eve can set which Slack users are allowed to message Genesis Data Agents.
  • If a non-permitted user tries to DM a Geness Data Agent, it will politely decline to talk to them.
  • If a non-permitted user tries to tag a Genesis Data Agent in a channel, the agent will decline to respond to that user.
  • If the Genesis Data Agent is in a thread with both permitted & non-permitted users, it will still be able to see the whole conversation and will only take action and fully respond to the permitted user’s messages.