This guide helps Salesforce developers who want to implement custom integration with Slack. First presented at the Xforce Summit 2020 on the 29th April 2020.
You are free to clone or fork this repo for your own use, or to install the DX package version using the link below. It is strongly recommended you only install into a Scratch Org or Developer Edition org and repackage the code as you require for distribution.
DX package install: https://login.salesforce.com/packaging/installPackage.apexp?p0=04t2x000000t1dfAAA
The contents of this repo is for demonstration and self education of the principles and potential techniques for integration of Salesforce with Slack and no warranty or liability is accepted. See also the public license information.
This repo was inspired by the work shared by Christophe Coeraets on his blog series at http://coenraets.org/blog/2016/01/slack-salesforce-integration/
Also recommend the trailhead module https://trailhead.salesforce.com/content/learn/modules/slack-dev-basics and Slack API documentation on formatting of message posts, including use of the templates at https://api.slack.com/docs/messages/builder