Skip to main content

Slack Deployment

Slack is a messaging app for business communication and collaboration.

In this section, we will help you set up a Slack integration developed by WOZTELL. Combining the application of chatbot, this integration allows you to create a live chat handover system to the existing conversation flow. As a result, end users are given the choice to experience both the chat automation and real-time customer support.

Create Slack Channel

Before proceeding to the next step, please make sure you have created a Slack workspace.

  1. In WOZTELL, select "Channels" at the top menu bar.

  2. Click "+New Channel"

  1. Select the Slack icon and click "Next".
  1. Select the integration version and click "Create Channel".
  1. Enter a "Channel Name" and "Channel Description" (optional). Then, click "Create Channel"
  1. In platform, select "Connect".
  1. A pop-up window will ask for the permission of letting WOZTELL gain access to your workspace. If you have multiple workspaces, you should be able to select one of them on the top right dropdown menu. Click "Allow" to continue.
  1. After that, head back to WOZTELL. Now the Slack integration has been successfully installed.

Add Command Tree to Channel

  1. Once you have installed the Slack integration, a tree will be imported automatically. This tree enables you to apply command and operations in Slack.
  1. In the "Platform" of the Slack channel, add this tree and check all the global nodes. Finally, "Save" the tree settings.

Set up Live Chat Module

In order to apply the live chat system, you also need to set up the Live Chat Module and enable it in Hooks Settings of both inlet and outlet channels.

  1. Head to "Marketplace" page, and select the "Marketplace" tab.
  1. Locate the Live Chat Extension and click "Get".
  1. Click "Get" to proceed.
  1. Click "Install" to install the live chat module to your app.
  1. Click "+ Outlet channels", and select your Slack channel. Then, "Save" the settings.
  1. The installed extension can be found under the "Installed Extensions" tab.
  1. Head back to the inlet channel (i.e. WhatsApp Cloud). In Hooks Settings, drag and drop the Live Chat Module to enable it in the Pre Core Entry.
  1. For the outlet channel (i.e. Slack), head to the Hooks Settings, drag and drop the Live Chat Module to enable it in the Pre Core Entry as well.

Create Broadcast Group

Broadcast Group decides the destination of the live chat tickets, which will be a channel in the Slack workspace. Each broadcast group is represented with a label.

  1. Go to the Slack workspace, create a new channel for receiving tickets.
  1. Then click on the channel's profile, click "Add an App" under "Integrations".
  1. Add the WOZTELL app to your ticketing channel.
  1. The WOZTELL app has been added.
  1. In WOZTELL, head back to the Slack channel, click "+ New Broadcast Group" under "Platform".
  1. You can create your own label, or leave it as "default".
  1. The existing "Public Channels", "Private Channels", "MPIM" and "Users" in your Slack workspace will be displayed. Use the checkbox to decide which channel will be the primary destination of live chat tickets. Remember to "Save" the settings afterwards.