Skip to main content
Gainsight Inc.

Install and Configure the Gainsight Customer Education Salesforce Integration

This article explains how CE admins can set up the Gainsight Customer Education (CE)–Salesforce integration to view learner enrollment data in Salesforce.

Overview

Install and configure the Gainsight Customer Education–Salesforce integration to make learner enrollment data from your academy available in Salesforce.

The setup process includes actions in both Salesforce and Gainsight Customer Education. Actions in Salesforce must be completed by a user with the necessary permissions.

Install the Customer Education Apps from the AppExchange

To enable the Gainsight Customer Education (CE)–Salesforce integration, complete the following installation and configuration steps. These steps must be completed by a Salesforce user with required permissions.

  1. Install or upgrade to the latest version of the Northpass managed package from the Salesforce AppExchange.

    Install/upgrade to the latest version of the Northpass managed package

  2. Select Install for Admins only and click Install (or upgrade if you are upgrading a previously-installed version).

    Select “Install for Admins only” and click Install (or upgrade if you’re upgrading a previously-installed version)

  3. Install the Gainsight Northpass Data Connector in your Salesforce org from the AppExchange listing.

     install the Gainsight Northpass Data Connector in your Salesforce org

  4. Select Install for Admins Only and click Install

    Select “Install for Admins Only” and click Install.

  5. To verify installation, navigate to Salesforce Setup > Installed Packages  and confirm that both packages are listed.

    To verify you’ve completed the installation, go to your Salesforce Setup and find the “Installed Packages” page

Connect Your Salesforce Org to Northpass

Ensure both packages have been installed, according to the instructions above, prior to completing the following steps:.

To complete the setup, ensure you have:

  • A Northpass Administrator account
  • A Salesforce integration account

Use a Salesforce user account without System Administrator privileges to ensure appropriate access levels.

Before proceeding, confirm that both required packages are installed, as described in the previous steps.

  1. Login to https://app.northpass.com/login as a Northpass Administrator.
  2. Navigate to Apps > Integrations > Salesforce

    You will need a Northpass Administrator account and a Salesforce Integration account

If you do not see the “Salesforce Instance Setup” card, first disable the integration, click Save, and refresh the page.

  1. In the Salesforce Instance Setup card, enter your Salesforce Instance URL and click Authorize. This opens the  Salesforce login page. 
  2. Login using your Salesforce Integration account credentials. After a successful login, the Northpass application opens and displays a confirmation screen.
  3. Enable the integration toggle and click Save.
  4. Refresh the page to ensure settings have been saved correctly. 
  5. A CONNECTED message highlighted in green confirms successful authorization. From this point onward, new enrollment and progress data are sent to the connected Salesforce org.
     

You will see a green “CONNECTED” message that serves as confirmation of the authorization process.

Configure Salesforce to Access Enrollment Data

Once the integration is active, complete the following setup steps in Salesforce to ensure users can view enrollment data.

Assign the Northpass Permission Set

The Salesforce package includes a Northpass Standard User permission set. Users who need to view enrollment data must have this permission set. Without it, they cannot see the Enrollments object or related records.

To assign the permission set:

  1. In Salesforce, navigate to Setup and search for Permission Sets.
  2. Select the Northpass Standard User.
  3. Click Manage Assignments.
  4. Click Add Assignments.
  5. Select the users who need access to enrollment data, then click Next.
  6. Configure any expiration settings (if needed), then click Assign and Done.

Add Enrollment Data to the Contact Page

Enrollment data appears in Salesforce as a related list on Contact records. To make this data visible to users, update the Contact page layout to include the Enrollments related list.

To add and configure the related list:

  1. In Salesforce, navigate to Setup and search for Object Manager.
  2. Select Contact from the list.
  3. In the left navigation pane, select Page Layouts.
  4. Choose a layout from the list to edit.
  5. In the page layout editor, select Related Lists , then drag and drop the  Enrollments related list onto the layout.
  6. In the top Contact Layout palette, find and select Related Lists, and drag and drop the Enrollments related list onto the page layout.

Enrollment data is displayed in Salesforce as a related list on Contact records
 

  1. To edit the properties of the related list, click the Settings icon.
  2. Under Available Fields, select the fields you want displayed, then click Add.
  3. Choose which field to sort the list by and the sort order then click Buttons.
  4. In the Buttons section, uncheck New to prevent users from manually creating enrollment records. 
  5. Click OK.
  6. Click Save to apply the changes. Your integration is now configured. 

Next step (Optional)

If you also need historical enrollment data in Salesforce, continue to Import Historical Enrollment Data into Salesforce.