Skip to main content

Slack Deployment via Public App

This part of the documentation will walk you through all the procedures to connect a Slack Channel. Once you have completed this deployment, you can set up your Slack for live chat purpose.

Here is a checklist for your reference, so that you won't miss essential items to complete the deployment:

No.Checklist Item
1Connecting Slack Channel via Public App
2Add WOZTELL App to Slack
3Set Up the Broadcast Group in Slack Channel
4Add Pairing Channels in Settings

Please refer to another session for setting up Slack Channel via Custom App.

Connecting Slack Channel via Public App

This section will help you subscribe and connect a Public App on WOZTELL for Slack. This app is necessary for setting up chatbot on Slack, including live chat settings.

Before proceeding to basic settings, please make sure you have a Slack workspace ready.

Basic Settings

  1. Go to WOZTELL, select "Channels" at the top menu bar
Select Channels
Select Channels
  1. Click "+New Channel" and name your new channel.
+ New Channel
+ New Channel
Name your Channel
Name your Channel
  1. Head to Platform. Select β€œSlack” icon and click Connect.
Select Slack as Platform
Select Slack as Platform
  1. A pop-up window will ask for permission of WOZTELL to access your workspace, i.e. Shiny Jewelry. If you have multiple workspaces, you should be able to select one of them on the top right dropdown menu. Click Allow.
Connect to your Slack Workspacem
Connect to your Slack Workspacem
  1. After that, you will be able to see the below result and click Back to WOZTELL.
Connect to your Slack Workspacem
Connect to your Slack Workspacem
  1. Now, once you have the bot ID and other information displayed on your WOZTELL Channel for Slack, it means that the WOZTELL Public App is installed into your Slack workspace.
Public App Connected
Public App Connected
  1. After creating a workspace on Slack and connecting it to WOZTELL Public App, you can start Slack and set up the channel.

Connecting WOZTELL App to the Slack Workspace

  1. In your Slack workspace, create a new Slack channel by clicking the β€œ+” sign near β€œChannels”. Then, click β€œCreate a channel”. The channel is for you to receive live chat tickets or to structure your workspace into different channels by different departments/teams.
Create a Slack Channel
Create a Slack Channel
  1. Fill in the information for the new channel, toggle on β€œMake private” if you want to create a private ticketing group. Then click β€œCreate”. For your reference, you can find your "Slack Channel ID" from the URL on the web browser. The URL should look like this.

https://app.slack.com/client/<Team ID>/<Slack Channel ID>

Customize your Slack Channel
Customize your Slack Channel
  1. Add your corresponding teammates who will be handling live chat enquiries to your newly created channel.
Add Teammates to your Slack channel
Add Teammates to your Slack channel
  1. In order to add the WOZTELL Public App to Channel, select β€œi” and then β€œMore". Then, select β€œAdd apps”.
Add WOZTELL Public App to your Slack Channel - 1
Add WOZTELL Public App to your Slack Channel - 1
  1. Find the WOZTELL Public App you have previously installed to your workspace, i.e. you should be able to find WOZTELL or your custom app name and select "Add" to add into the ticketing channel.
Add WOZTELL Public App to your Slack Channel - 2
Add WOZTELL Public App to your Slack Channel - 2
  1. Select the menu of the channel again, you can see β€œView 1 app in slack channel name”, click to review if the WOZTELL Public App is added to the Slack channel.
Add WOZTELL Public App to your Slack Channel - 3
Add WOZTELL Public App to your Slack Channel - 3
  1. You should be able to see the WOZTELL Public App you have added to Slack channel now. This channel is ready for live chat ticketing!
Add WOZTELL Public App to your Slack Channel - 4
Add WOZTELL Public App to your Slack Channel - 4

Pairing Channels

Please follow our guide to pair up your inlet and outlet channel.


Broadcast Group

Broadcast Group is where you can mark and label which channel to send out the live chat tickets out.

Please make sure you have completed Level one of the standard procedure of Slack Live Chat Tree setup before proceeding to this step.


  1. Head to your WOZTELL Channel for Slack and select "Broadcast Group".

  2. Find the Slack channel which you would like the live chat tickets to be sent out to and select it. It should be the channel you have created back in step 2.

Add Slack Channel to Broadcast Group
Add Slack Channel to Broadcast Group
  1. You may toggle default or customize a label (the label can be setup in the sample codes for level one standard procedure

  2. Click "Save" when you are done.


Live Chat Settings

Live Chat Settings is where you can set up your idle timer in live chat. For some messaging platforms like WhatsApp, there is a limitation of 24-hours conversation window. You may need this idle timer to send an automated message out to end the live chat when the time is up.

Please make sure you have completed Level two of the standard procedure of Slack Live Chat Tree setup before proceeding to this step.

Set Idle Timer in Live Chat Settings
Set Idle Timer in Live Chat Settings
  1. Head to your WOZTELL Channel for Slack and select "Live Chat Settings".

  2. Set your idle timer. The minimum interval you can select is 15 minutes.

  3. Select the tree and node to execute when the time is up.

  4. Click "Save".

You may also set up your Live Chat Settings following this guide: Automatic End Live Chat Function]


Adding Trees & Global Nodes

This section will cover the steps on how to add the ticketing commands (i.e. done or transfer live chat) to the WOZTELL channnel for Slack.

Please make sure you have completed Level two of the standard procedure of Slack Live Chat Tree setup before proceeding to this step.

Sample Tree Structure

Sample Slack Command Tree
Sample Slack Command Tree

Getting Hands-on

  1. Select the "Tree" section in your WOZTELL Channel for Slack.

  2. Add all the global nodes of each command under "Default".

Add Slack Command Tree to WOZTELL Channel for Slack
Add Slack Command Tree to WOZTELL Channel for Slack
  1. If your commands are scattered in different trees, you may add multiple trees.

  2. Click "Save" when you are done.