Yes we can integrate Slack with Salesforce. For bi-directional integration you need to set it up in two steps:
- SF to Slack : You can implement Slack APIs to send information from SF to Slack.
- Slack to SF : You need to set the webhook in Slack that will send data back to SF whenever any event occurs there. Here is the link to the doc – https://api.slack.com/web