Slack
The settings below are related to the Slack App.
Synchronization
To sync Slack click the button Synchronize now of the Settings > Slack area and follow the instructions.
Having Problems?
The synchronization of Slack may not be successful for a number of reasons; below are the most common ones:
Problem description |
Solution |
You can receive messages on Slack, but you cannot send messages from Slack to ChatBot |
Navigate to /ChatBot/apps/slack/post.php from your browser.
Also, in Workspace Settings > Permissions, you must allow anyone to create public channels.
If you have further issues please contact the Slack support team at https://api.slack.com/support.
|
Slack sync not working |
Double check whether or not
you chose a public Slack channel when you attempted to synchronize
Slack.
If you did not, try syncing
Slack once again, this time choosing a public channel instead.
The general channel is a
good option.
|
Manually archive channels
To archive a channel in Slack, follow these steps:
- Open the Slack channel you want to archive.
-
On the top right click the gear icon and select
Additional options.
-
Click the info icon in the top right area of the screen, then click the
More icon, and then click
Additional options....
Click
Archive this channel.
Department linking
If the setting Settngs > Slack > Department linking
is active, when a conversation in the ChatBot is assigned to a
department, a new message is sent to the linked Slack channel, informing
Slack users that a new conversation has started and inviting them to
join the dedicated user Slack channel.
However, the full conversation can only
be accessed on the dedicated Slack channel of the specific user.
-
Get the department IDs from Settings > Miscellaneous > departments.
-
Get the channel IDs by clicking the button Get channel IDs.
User fields
The setting Settings > Slack > User fields
allows you to choose which user details to include in the message sent
to the main channel when a new user sends the first message. You can
include the slug of your custom user details or the following slugs:
browser, browser_language, location, email, user_type, token, creation_time, country_code, current_url, os, city, address, postal_code, phone, birthdate, company, timezone, website. Default: email, browser, browser_language, location.
Information
-
When a new user sends the first
message, a Slack message with the user details and a button to join the
user's channel is sent to the main channel selected during the
synchronization, or to the channel linked to the conversation's
department.
Only the Slack account used during
the synchronization will automatically join the user's channel, other
Slack members will have to join it manually via the button.
-
When Settings > Slack > Agent linking
is set, if the conversation is assigned to a department, only agents
assigned to that department will receive the message, if the
conversation is assigned to a single agent only that agent will receive
the message.
-
Slack is free to use. Only large companies may need a paid subscription plan, more details
here.
-
Push notifications are compatible
with Slack, when agents send messages via Slack, Push notifications are
sent to users.
-
If you're using Dialogflow, no
messages will be received in Slack if the chatbot knows the answer. Once
the human takeover is active all conversation's messages are sent to Slack.
-
The Slack app is compatible with email piping and the messaging apps.
-
Deleting or leaving a channel is not supported, only archiving a channel is supported.
-
When a conversation is archived in ChatBot , the linked Slack channel is also archived.
-
When replying via Slack to a user,
if the user is notified by email or text message, a Slack message is
sent to notify you.
-
Use the Slack command /archive to archive a conversation from Slack.