Chat:Bridge uses a Salesforce Integration User Account to perform operations on behalf of the Slack Application

Before starting the Chat:Bridge installation process, please ensure that the Salesforce Integration User Account is created and has the permissions described below.  The following example discusses permissions associated with the Profile of the Integration User.

Salesforce Integration User Profile

Once a Salesforce Profile is created for the Salesforce Integration User, go to the Profile Details view and click on the Edit button to edit and update the permissions listed below.


Custom Object Permissions

On the Profile Edit view, look for the section Custom Object Permissions and then enable all Permissions to the following Custom Objects:

  • Chat Bridge Chatter Feed Context
  • Chat Bridge Slack File Chatter Content
  • Chat Bridge Salesforce Object Layout
  • Chat Bridge Searchable Object
  • Chat Bridge Profile Slack User
  • Chat Bridge Entity Slack Channel
  • Chat Bridge Creatable Object

Administrative Permissions

Look for the section Administrative Permissions and then enable the following permissions:

  • API Enabled
  • Customize Application
  • Run Reports
  • Chatter Enabled (*if available in the org)

Apex Class Access

If the Chat:Bridge package is installed for all users (as recommended), then this step may be skipped.  Otherwise, please make sure to check/configure the permissions noted below.

On the Profile Detail view, mouse over the section Enabled Apex Class Access and click on the Edit button, then on the new view move all the following Apex classes from the Available Apex Classes input to the Enabled Apex Classes input

  • zchbr.ZCBCleanResource
  • zchbr.ZCBContextResource
  • zchbr.ZCBCreateResource
  • zchbr.ZCBImagesResource
  • zchbr.ZCBLinkChannelResource
  • zchbr.ZCBProcessResponseResource
  • zchbr.ZCBReportResource
  • zchbr.ZCBRestResource
  • zchbr.ZCBRestSetting


Enabel Apex Access


Back  Next