Configure Slack integration to receive Chatwoot conversations in Slack channels
Setting up Chatwoot Slack integration involves 5 steps.
client ID
and client Secret
obtained from the slack app.To use Slack Integration, you have to create a Slack app in the developer portal. You can find more details about creating Slack apps at the Slack developer portal.
Once you register your Slack App, you will have to obtain the Client Id
and Client Secret
. These values will be available in the app settings and will be required while setting up Chatwoot environment variables.
Client Id
and Client Secret
for the app and configure it in your Chatwoot environment variables.OAuth & permissions
section under features
tab.channels:history
channels:join
channels:manage
channels:read
chat:write
chat:write.customize
commands
files:read
files:write
groups:history
groups:write
im:history
im:write
links:read
links:write
mpim:history
mpim:write
users:read
users:read.email
files:read
, files:write
, remote_files:share
Events Subscriptions
section in the Features
tab.{Chatwoot installation url}/api/v1/integrations/webhooks
link_shared
, message.channels
, message.groups
, message.im
, message.mpim
.domain
under the App unfurl domains section
to display meta information about the conversation when the conversation URL is shared.Obtain the Client ID
and Client Secret
for the app and configure it in your Chatwoot environment variables.These values will be available under Settings
> Basic Information
.
Restart the Chatwoot server.
Slack will only show up in the integrations section once you have configured these values and restarted the server.
Follow this guide to complete the Slack integration.
note:
or private:
in front of the Slack message to see if it is coming out as private notes.