Creating a Slack application

Navigate to the following Slack URL to create/configure a slack Application: https://api.slack.com/apps.

Click the "Create New App" button on the top right corner, and choose the "From scratch" option:

Give the App a name, and choose the desired workspace:

Click "Create App" to continue.

On the following page, configure the features/functionality of the App. Select the "Permissions" tab:

Scroll down to the "Scopes" section, and add the following permissions to the App:

Installing a Slack application to a Workspace

Navigate back to the top of the page, and Install the App to the desired Workspace:

Accept the permission request:

Make a note of the Bot User OAuth Token. It will be needed in the following steps:

Adding a Slack application to a Channel

Navigate to the Slack workspace. Click on the channel name to see the channel details. Choose the Integrations tab:

Scroll down and select "Add apps" to add the App to the Slack channel:

See the confirmation message in the Slack channel:

Fluency Integration Configuration

Refer to the main page of Creating An Action.


EventWatch -> API Actions

Step 1: Slack Actor

For a Slack actor:

(1) Click "MANAGE ACTORS" on API Actions page;

(2) Click "+ ACTOR" and choose "slack" from the pull-down menu;

(3) Fill in the name and Slack App token, click "SAVE".

Step 2: Slack API

(1) Switch to the second tab "APIS/ENDPOINT" on API Actions page;

(2) Click the button "+ API CONFIG" and choose "Slack-Message" from the pull-down menu;

(3) Configure the "Actor Name" and choose the "Slack Actor" added above ("Slack_Fluency");

(4) Click Save to add the API configuration.

Step 3: Behavior Action

(1) Switch to the first tab "ACTIONS" on API Actions page;

(2) Click the button "+ ACTION" to add a new action. Choose the Behavior(s) alerts to be exported, and select the "Slack API" added above in the Actions box:

(3) Click "SAVE" to add the Behavior Action.

Platform -> Integration

Log into Fluency, and navigate to the Integrations page under the Platform section of the main menu.

On the Integrations page, go to the New Integrations tab and choose the Slack integration, under System Notification Export.

On the left-side panel, fill in the name and token, click "SAVE".