Skip to main content
Salesforce

How to Install the Salesforce x CC Integrations

  • August 4, 2021
  • 1 reply
  • 4721 views

mdfahd
Forum|alt.badge.img
  • Gainsight Employee ⭐️⭐️

Last Updated OnMarch 17, 2026

This article helps admins and community managers install Salesforce in the Customer Communities.

Overview

Salesforce is a cloud-based Customer Relationship Management (CRM) solution that helps organizations to effectively streamline their sales and marketing operations.

Gainsight Customer Community (CC) integration with Salesforce allows you to pull data from Salesforce to CC and link it to community members. You can then get insights on the Salesforce data using the Dashboards within CC.

 

Prerequisites

Before installing the Salesforce application in CC, ensure the following prerequisites are met:

  • Customer Community: You are logged into Control as a community manager or administrator.
  • Salesforce: You must have a Salesforce admin permission.

Salesforce integration requires certain user-level permissions in Salesforce in order for the CC platform to interact with objects in your Salesforce instance. Expand the below section for more information.

Salesforce integration requires certain user-level permissions in Salesforce in order for the CC platform to interact with objects in your Salesforce instance.

Gainsight recommends authenticating as a user with the following permissions, or alternatively logging in as a Salesforce admin or a generic service account with admin permissions:

To access the API to issue calls and receive the call results, a user must have the API Enabled permission. The CC app can query or update only the objects and fields to which it has access through the permissions of the user you use to authenticate.

The table below provides an overview of the various object and field-level permissions required for each Salesforce integration to function as intended:

 

Salesforce Integration

Object

Object-level permissions

Field-level permissions

Community data export

Contact

read

read: Id, Email, Account, LastModifiedDate, CreatedAt

Community data export

Community
Member
Activity*

create read update delete

read: Account, ActivityDate, UserId, Contact, ReplyContent, RepyURLPublic, RequestID, TopicCategoryID, TopicCategoryName, TopicContent, TopicID, TopicTitle, TopicURLPublic

Community data export

Community
Member*

create read update delete

read: ID, Contact, Email, Account

Account import

Contact

read

read: Id, Email, Account, LastModifiedDate

Account import

Account

read

read*: Id, Name, LastModifiedDate, picklist property

*we also require any read access on the picklist field that you use to represent whether an Account is a customer.

Case escalation

Case

create

edit: Subject, Description, Origin

Federated search

Knowledge
Article

read

read: Id, Summary, Title

 

 

Integrating Salesforce and Customer Community

There are two steps that admins must complete before the Salesforce data is available in CC:

  1. Install the application in SalesforceInstall the application in Salesforce.
  2. Salesforce application: Install the application in Customer Community.

Install Gainsight CC Data Connector in Salesforce

Install the Gainsight CC Data Connector from the Salesforce AppExchange before proceeding to connect the Salesforce app in CC.

To install the Gainsight CC Data connector:

  1. Log in to Control.
  2. Navigate to Integrations > Apps. The Apps page appears.
  3. Select the Salesforce application card. The Salesforce page appears.
     
  4. Click the Installation tab.
  5. Click Go to AppExchange. You are redirected to the Salesforce marketplace.
     
  6. Click Get It Now to install Gainsight CC Data Center.

 

Install the connector and then proceed to install the Salesforce App in CC.

 

Install Salesforce Application in CC

Once the Gainsight CC Data Connector is installed in Salesforce, admins can now install the Salesforce Application in CC.

Note: If the Salesforce application is already installed in the Customer Community, and the Salesforce card shows an error message, refer to the Reinstallation section in this article.

To install the Salesforce application:

  1. Log in to Control.
  2. Navigate to Integrations > Apps. The Apps page appears.
  3. Select the Salesforce application card. The Salesforce page appears.
  4. Click the Installation tab.
  5. Click Install Salesforce Integration. The Salesforce authentication window appears.

 

Complete the installation process using your Salesforce authentication. A successful installation of the integration is represented by an Active tag next to Salesforce.

 

Uninstall Gainsight CC Data Connector

You can uninstall the CC Data Connector app from the control. To uninstall the app:

  1. Log in to Control.
  2. Navigate to Integrations > Apps. The Apps page appears.
  3. Select the Salesforce application card. The Salesforce page appears.
     
  4. Click Uninstall App. The Uninstall Salesforce dialog appears.
  5. Click Uninstall and delete credentials.

Note: When you uninstall the Gainsight CC Data Connector app, CC automatically uninstalls the Salesforce integration.

 

Salesforce Connection Status and Re-Installation Scenarios in CC

This section explains the different Salesforce connection statuses displayed in CC and the actions required for each scenario. As an admin, you can use this information to determine whether the Salesforce integration is active, whether tokens have expired, or whether reinstallation is required.

Active Connection

This connection indicates that Salesforce is successfully connected to CC, the tokens are valid, and no immediate action is required.

 

Reinstallation Required

This section explains scenarios where Salesforce requires mandatory reinstallation due to security reasons.

Tokens Active but Re-Auth Required

Tokens are active, but you must reinstall the application.

Tokens Expired and Re-Auth Required

Tokens have expired, and you must reinstall the app.

 

Additional Resources

 

1 reply

mdfahd
Forum|alt.badge.img
  • Author
  • Gainsight Employee ⭐️⭐️
  • March 17, 2026

Hey Community!!
We have updated this article with latest changes to integration setup.