The ClientSuccess package for Salesforce provides core functionality to the Salesforce Integration.


How to upgrade

To upgrade from a previous installation, follow installation steps 1-4 below. (Note that the button in step 2 will say "Upgrade" instead of "Install.")

How to install


To install the ClientSuccess package for Salesforce, you must:

  • Have a Salesforce account.
  • Have permissions to install packages into Salesforce.
  • Salesforce Enterprise edition or higher.


  1. Click the appropriate link below to access the ClientSuccess package on the Salesforce AppExchange:

2. Select “install for All Users” and click “Install.”

3. You'll see a spinner while it installs.

4. And then a confirmation once it's done.

Note: Often, Salesforce will inform you that the installation is taking a while and will send you an email notifying you once it's complete.

5. Then, approve third-party access.

6.   To avoid delayed authentication issues which can cause syncing issues between Salesforce and ClientSuccess, under the OAuth policies, confirm the following settings and adjust as necessary in the "Connected App Edit" of Salesforce:

  • Set Permitted users to “Admin approved users are pre-authorized.” Click "OK" in the alert that appears.
  • Set IP Relaxation to "Relax IP restrictions".
  • Set Refresh Token Policy to "Refresh token is valid until revoked".

 Make sure to click “Save.” You should then be returned to the list of connected apps and can continue configuration.

7. Next, navigate to the ClientSuccess tab by clicking the "+" in the navbar.

Click "ClientSuccess."

8. On the ClientSuccess Settings tab, ensure that environment is set to "PROD."

9. Click "Save."

Add fields to the Account page layout

For quick access and visibility, we also recommend adding following ClientSuccess fields to your Account page layouts. Complete the following steps to add these fields to your Account page layouts.

1. Navigate to the Setup area (there is generally a link to this in the upper-righthand corner). Then, under “App Setup” in the left sidebar, select “Customize,” then “Accounts,” and finally “Page Layouts.”

2. Select “Edit” next to Account Page Layout(s) that you would like to add these fields to.

3. The "Fields" section should be selected by default. Locate the following fields, by scrolling horizontally or using the Quick Find search field, and then drag them down into the Account Information section below. A pop-over will appear when you hover over the fields, revealing details and allowing you to confirm that it is the correct field from the ClientSuccess app.

  • ClientSuccess Assigned CSM
  • ClientSuccess SuccessScore
  • Sync with ClientSuccess

4. Then, save the changes to the Account Layout.

NOTE: The Salesforce account that you use to authenticate with in ClientSuccess will need access to modify the fields you want to sync. If you have configured individual field level permissions, you may need to specifically grant access to these fields for this user.

Did this answer your question?