Skip to main content
Skip table of contents

Permissions required for Salesforce Integration User

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

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 Creatable Object

  • Chat Bridge Entity Slack Channel

  • Chat Bridge Profile Slack User

  • Chat Bridge Salesforce Object Layout

  • Chat Bridge Searchable Object

  • Chat Bridge Slack File Chatter Content

  • Chat Bridge Updatable Objects

  • Chat Bridge Approval Layouts

  • Chat Bridge Errors Logger

Administrative Permissions

Look for the following sections and then enable the listed permissions:

  • Administrative Permissions

    • API Enabled

    • Customize Application

    • Chatter Enabled (*if available in the org)

    • Modify Metadata Through Metadata API Function

  • General User Permissions

    • Run Reports

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.ZCBErrorLogger

  • zchbr.ZCBImagesResource

  • zchbr.ZCBLinkChannelResource

  • zchbr.ZCBProcessResponseResource

  • zchbr.ZCBReportResource

  • zchbr.ZCBRestResource

  • zchbr.ZCBRestSetting

  • zchbr.ZCBSlackChatController

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.