Slack Integration Module

The FreeScout integration for Slack allows you to post events from FreeScout (new conversations, customer replies, conversation assigned, updated, etc) instantly to the Slack channel. You can also map different mailboxes to different channels.

It is only possible to link one Slack team/domain per FreeScout application.

If you enable “Conversation Created” event the module will send notifications when any conversation is created including those marked as Spam by Spam Filter Module.

Only public channels can be mapped. If some channel is missing in the “Channel” list just post some message in that channel and it should appear. Maximum 1000 channels can be retrieved.

Connecting to Slack

1) In your FreeScout go to the “Manage » Settings » Slack” and click “Connect”.

2) On the newly opened page click “Connect” button at the bottom.

3) After authenticating and being redirected back to your FreeScout choose Slack channels where notifications from FreeScout will be posted.

4) Click “Save”.

Troubleshooting

If messages are not sent to Slack:

1) First make sure to check “Slack errors” and “App Logs” in “Manage » Logs”.

If you are receiving “API error: {“ok”:false,”error”:”invalid_auth”}” error try to clear cache in “Manage » System » Tools”.

If you are receiving “Call to undefined function Frlnc\\Slack\\Http\\curl_init()” error, please install PHP curl extension:

sudo apt-get install php-curl

2) Make sure that in “Manage » Status” background jobs are running: https://github.com/freescout-helpdesk/freescout/wiki/Installation-Guide#-queuework-is-not-running

Lifetime license for one FreeScout instance
Purchase
  • Version: 1.0.20
  • Required App Version: 1.8.97
  • License Period: Lifetime
  • Open Source: AGPL-3.0