Gainsight Integration

Connect the leading Customer Onboarding tool to the leading Customer Success Platform.

Michael Drummond avatar
Written by Michael Drummond
Updated over a week ago

User Access: Gainsight integration is available for Premium & Enterprise providers

Reach out to your CSM for questions about your platform package. Only GUIDEcx Admins can connect the Gainsight integration.

The integration supports the Gainsight NXT API.


Overview

GUIDEcx upgrades your customer onboarding with a focus on customer experience, engagement, efficiency, and automation.

This integration allows you to:

  • Oversee Onboarding: Provide your customer success team with visibility on the health of onboarding projects within the C360 experience. With project and task overviews and specific Health Scores, your team can get the information when they need it.

  • Streamline Work: Complete work from Gainsight and automatically sync with GUIDEcx to keep your onboarding projects moving. Using CTAs, CSMs can take action without having to learn a new tool and keep customers and onboarding teams updated.

  • Take Action: Receive proactive notifications of onboarding projects that need success team attention. Whether it’s risk, opportunity, or a hand-off, GUIDEcx can help your team know when to engage.

The Sightline Vault solution for GUIDEcx includes four packages you can leverage in the way that best meets your organization’s needs:

PACKAGE 1 | Onboarding Integration (Required)

The GUIDEcx onboarding integration provides data synchronization from GUIDEcx to Gainsight for onboarding projects, onboarding project notes, and onboarding tasks. This data allows Gainsight administrators to create rules and playbooks to streamline your customer journey.

PACKAGE 2 | Onboarding Analytics

GUIDEcx reports and views specific to onboarding are available to keep your CSMs informed and help them make better decisions. The onboarding analytics provides views that can be included in the C360 experience as well as standalone reports.

PACKAGE 3 | Onboarding Health Score

GUIDEcx provides a scorecard specific to onboarding to align with your larger health scores. This leverages project status, task statuses, and end date expectations to give your CSMs an overview of the onboarding experience. The health scores can be easily adapted within Gainsight to meet your organization's specific needs.

PACKAGE 4 | Onboarding CTAs

GUIDEcx provides CTAs specifically designed around reducing risk, streamlining handoffs, and simplifying the action CSMs need to take during onboarding. These CTAs can be adapted to meet organization’s specific needs to help your CSMs focus on the most important actions to keep accounts healthy.

Initial Setup and Connection

This integration relies on assets deployed through Gainsight Sightline Vault and an integration established within GUIDEcx. The following steps should be followed to deploy the integration:

  1. Gainsight Setup using Sightline Vault

  1. Setup in GUIDEcx

  1. Configure project syncing (optional)

Gainsight Setup using Sightline Vault

Choose the packages that you would like to use within Sightline Vault. The details of each package are included later in this document.

Setup in GUIDEcx

Once the assets have been deployed, you are ready to create the connection between GUIDEcx and Gainsight. Within GUIDEcx, enter your Access Key and Gainsight NXT domain. The Access Key can be found by navigating to Administration > Integrations > Connectors 2.0. If a Gainsight API tile already exists, click on the menu for that integration and click Edit Connection:

Graphical user interface, text, application, chat or text message

Description automatically generated

Copy the Access Key field.

Navigate to GUIDEcx and click on Company Details > Integrations. Click on the Gainsight tile and enter the Access Key and Domain ([domain].gainsightcloud.com) and click Connect.

Graphical user interface, application

Description automatically generated

Selecting Projects to Send to Gainsight from GUIDEcx

By default, all active projects within GUIDEcx are sent to Gainsight. If you would like to opt-out of any project being sent to Gainsight, navigate to the Project in GUIDEcx and click on Project Settings.

Within Project Settings, deselect the toggle for Sync Project to Gainsight.

A picture containing text

Description automatically generated

Sightline Vault Package Design and Deployment

To help your team get the most value out of this integration, we’ve designed the Sightline Vault package to include a series of packages that can be independently deployed:

  1. Package 1 | Objects (required)

  1. Package 2 | Dashboards and Views (optional)

  1. Package 3 | Health Scores (optional)

  1. Package 4 | Calls to Action (CTAs) (optional)

  1. Package 4.1 | Risk CTAs

  1. Package 4.2 | Hand-off CTAs

  1. Package 4.3 | Task Integration for CTAs

  1. Package 4.3.1 | Batch Writeback

  1. Package 4.3.2 | Real-time Writeback (recommended)

Please note that the assets included in this package are generally additive, with only Package 1 being required for the integration to be completed.

Package 1 | Objects

Text Box

The GUIDEcx package includes three custom objects that facilitate the data synchronization between GUIDEcx and Gainsight. These include a Projects, Tasks, and Notes object. These objects update as triggered events from GUIDEcx.

The following is a list of the fields included in each object:

Projects

Name

Field Name

Description

Data Type

End Date

End_Date__gc

GUIDEcx | End Date

date

GUIDE ID

GUIDE_ID__gc

GUIDEcx | Guide ID (Unique Identifier)

string

Projected End Date

Projected_End_Date__gc

GUIDEcx | Projected End Date

date

Company ID

Company_ID__gc

Mapping to Gainsight Company ID

gsid

Project Name

Project_Name__gc

GUIDEcx | Project Name

string

Project URL

Project_URL__gc

GUIDEcx | Project URL

url

Status

Status__gc

GUIDEcx | Project Status

string

Date Diff

Date_Diff__gc

GUIDEcx | Date Difference between Projected End Date and Entered End Date

number

Project Health Score

Project_Health_Score__gc

GUIDEcx | Project Health Score

number

Tasks Percent Completed

Tasks_Percent_Completed__gc

GUIDEcx | Tasks Percent Completed

number

Project Notes

Project_Notes__gc

GUIDEcx | Project notes

richTextArea

Project Manager Email

Project_Manager_Email__gc

GUIDEcx | Project manager email

email

Project Manager Name

Project_Manager_Name__gc

GUIDEcx | Project manager name

string

Start Date

Start_Date__gc

GUIDEcx | Start date

date

Done Date

Done_Date__gc

GUIDEcx | Done date

date

Text Box

Tasks

Name

Field Name

Description

Data Type

Due Date

Due_Date__gc

GUIDEcx | Task due date

date

Duration

Duration__gc

GUIDEcx | Task duration

number

End Date

End_Date__gc

GUIDEcx | Task end date

date

GUIDE Project ID

GUIDE_Project_ID__gc

GUIDEcx | Project ID used for mapping the task into the project.

string

GUIDE ID

GUIDE_ID__gc

GUIDEcx | Task ID

string

Owner Email

Owner_Email__gc

GUIDEcx | Owner Email

email

Owner Name

Owner_Name__gc

GUIDEcx | Owner Name

string

Responsibility

Responsibility__gc

GUIDEcx | Task responsibility ("internal", "customer", "third_party")

string

Start Date

Start_Date__gc

GUIDEcx | Task start date

date

Status

Status__gc

GUIDEcx | Task status ("not_started", "working_on_it", "stuck", "sign_off", "done", "not_applicable", "not_scheduled", "scheduled")

string

Task Description

Task_Description__gc

GUIDEcx | Task Description

string

Task Name

Task_Name__gc

GUIDEcx | Task name

string

Text Box

Notes

Name

Field Name

Description

Data Type

GUIDE Project ID

GUIDE_Project_ID__gc

GUIDEcx | Project ID used for mapping the task into the project.

string

Internal Only

Internal_Only__gc

GUIDEcx | Is this note only visible internally?

boolean

Created Date

Created_Date__gc

GUIDEcx | Date the note was created

date

Updated Date

Updated_Date__gc

GUIDEcx | Date the note was updated

date

Text

Text__gc

GUIDEcx | The text of the note

richTextArea

Created By Email

Created_By_Email__gc

GUIDEcx | Email address for person who created the note

email

Created By First Name

Created_By_First_Name__gc

GUIDEcx | The first name for the person who created the note

string

Created By Last Name

Created_By_Last_Name__gc

GUIDEcx | The last name for the person who created the note

string

Package 2 | Dashboards and Views

Text Box

The package includes a series of views and reports that can be used in the C360 experience and within specific reporting.

C360 Views

The package includes a series of views that can be included in the C360 experience.

GUIDEcx Project View

This provides a view of project information and is intended to be part of the C360 experience. By default, this view contains the project name, a link to the active project in GUIDEcx, the forecasting and expected end date, the current status, and health score values (these will only be populated if the Health Score rules have been deployed). The data points available are customizable to any of the information available through the API for the GUIDEcx project.

Graphical user interface, application

Description automatically generated

GUIDEcx Task View

This provides a view of task information related to all onboarding projects and is intended to be part of the C360 experience. By default, this contains the project name, the task name, the task description, the status, who has responsibility (provider or customer), the start date, the end date, and the due date. The data points available are customizable to any of the information available through the API for the GUIDEcx project.

GUIDEcx Note View

This provides a view of project note information related to all onboarding projects and is intended to be part of the C360 experience. By default, this contains the project name, information related to the note owner, the text of the note, and the last updated date. The data points available are customizable to any of the information available through the API for the GUIDEcx project.

Adding Views to C360

The integration is designed to show up in the C360 experience. To share the project and task data in C360, navigate to Administration > Customer Data > Company > C360 Layouts and click Edit for your default layout.

Within the editor experience, drag Related List over to the Selection Sections twice with the following configurations:

Name: GUIDEcx Projects

Graphical user interface, application

Description automatically generated

Name: GUIDEcx Tasks

Graphical user interface, application

Description automatically generated

Dashboards

GUIDEcx Dashboard

Reports are available within Gainsight to show information related to the GUIDEcx projects. There are some standard reports we feel can be helpful that can be customized and adapted to meet clients needs as long as the data is available in the GUIDEcx project object we manage through the integration.

Graphical user interface, application, website

Description automatically generated

Package 3 | Health Scores

Text Box

The Gainsight Health Score is a critical factor in managing customers. This is frequently a combination of a number of factors and can easily include information from the onboarding experience. We provide a standard onboarding health score based on forecasts compared to expectations. This can be easily adapted to meet company-specific requirements leveraging data available in the GUIDEcx project object.

Graphical user interface, text, application

Description automatically generated

Adjusting Scores

You can quickly adjust your Onboarding Health Scores by Navigating to Scorecard > Scorecards and clicking Edit Scorecard for the Onboarding Engagement scorecard.

Within the edit experience you can adjust the weighted ratios for each of the measures under the Configuration option.

Graphical user interface, text, application, Teams

Description automatically generated

Adjusting Rules

The rules being used for this integration provide adjustments for different measures and thresholds. For example, you can easily adjust the number of days from completion value that is used to create a hand-off CTA, but opening the Project Approaching Completion rule and change the filter criteria for the action at the bottom of the Setup Action screen:

Graphical user interface, text, application, email

Description automatically generated

Package 4 | Calls to Action (CTAs)

Text Box

Text Box

GUIDEcx aligns with the exception-based management approach advocated by Gainsight that surfaces alerts and actions to CSMs to streamline how they work. By default, we recommend CTAs tied to the onboarding Health Score. These can be adapted to best meet company-specific requirements.

Package 4.1 | Risk CTAs

The integration will automatically create a CTA for projects whose health falls below a specified threshold to warn CSMs of risk.

Graphical user interface, text, application, email

Description automatically generated

Package 4.2 | Hand-off CTAs

The integration will automatically create a CTA for projects that are approaching completion with project notes to notify CSMs to be ready for a handoff.

Graphical user interface, application

Description automatically generated

Package 4.3 | Task Integration for CTAs

The integration will automatically manage tasks and CTAs within both environments so that the CSM can work exclusively out of Gainsight if desired. Please note that the task-to-CTA integration will require post-deployment configuration.

Graphical user interface, text, application, email

Description automatically generated

Package 4.3 | Additional Setup

Connecting to GUIDEcx from Gainsight

In order to write task updates back to GUIDEcx, you are required to enter your Open API token from GUIDEcx. You can find this value by going to Company Settings > Open API within GUIDEcx.

Once you have that value, navigate to Administration > Integrations > Connectors 2.0 within Gainsight and enter “Bearer ${GUIDEcx token}”, where “${GUIDEcx token}” is the API token you copied from GUIDEcx. The GET URL should be set to “https://api.guidecx.com/api/v2/tasks”.

Shape

Graphical user interface, text, application

Description automatically generated

Create External Actions

Within Gainsight, go to Integrations > External Actions and create the following actions with one for each status:

Approach

Name

Call

URL

Payload

Batch

GUIDEcx : Update Task (General)

PUT

{

"status": "{{status}}"

}

Real-time

GUIDEcx : Update Task (New > Not Started)

PUT

{

"status": "NOT_STARTED"

}

Real-time

GUIDEcx : Update Task (Closed No Action, Closed Invalid > Not Applicable)

PUT

{

"status": "NOT_APPLICABLE"

}

Real-time

GUIDEcx : Update Task (Closed Success > Done)

PUT

{

"status": "DONE"

}

Real-time

GUIDEcx : Update Task (Work In Progress > Working on it)

PUT

{

"status": "WORKING_ON_IT"

}

Batch vs Real-time Task Updates

The Sightline Vault package includes both batch and real-time writeback rules that make task updates from Gainsight to GUIDEcx. The two options exist to provide your team with the options for how you would like updates reflecting. Please choose Package that works best for your organization.

Package 4.3.1 | Batch Write-back

If you would like to do batch processing, enable the following Bionic Rule once you have created the initial connection to GUIDEcx:

  • CTA-to-GUIDEcx Task Writeback

Package 4.3.2 | Real-time Write-back

If you would like to do real-time processing, create the following Real-time Rules (please note that the Real-time Rules are a beta feature and may not be turned on by default in your instance):

  • CTA Update (New > Not Started)

  • CTA Update (Closed No Action, Closed Invalid > Not Applicable)

  • CTA Update (Closed Success > Done)

  • CTA Update (Work In Progress > Working on it)

Create a rule for each of the statuses with the following configuration for the Rule Info:

Graphical user interface, application

Description automatically generated

For each status, create a mapping that corresponds to the appropriate external action you created:

Graphical user interface, application

Description automatically generated

Task Status Mapping

GUIDEcx and Gainsight use slightly different task statuses. This is the mapping between the two systems, using the default statuses available for Gainsight:

GUIDEcx > Gainsight

This mapping applies to changes in GUIDEcx and how they are manifested in Gainsight.

GUIDEcx Status

Gainsight Status

NOT_APPLICABLE

Closed No Action

NOT_STARTED

New

WORKING_ON_IT

Work In Progress

STUCK

Work In Progress

SIGN_OFF

Work In Progress

DONE

Closed Success

Gainsight > GUIDEcx

This mapping applies to changes in Gainsight and how they are manifested in GUIDEcx.

Gainsight Status

GUIDEcx Status

Closed No Action

NOT_APPLICABLE

New

NOT_STARTED

Work In Progress

WORKING_ON_IT

Closed Success

DONE

Closed Invalid

NOT_APPLICABLE

If your organization uses custom Gainsight status values, those will need to be adjusted in the Real-time Rules and Custom Actions.

To adjust those values in the Bionic Rule, adjust the Status Mapping Rule by changing the Case Expression:

Graphical user interface, text, application, email, website

Description automatically generated

To adjust those values in the Real-time Rules, please add, adjust, or remove a rule per mapping:

Graphical user interface, text, application, email

Description automatically generated

Additional Opportunities | CSAT / NPS Trigger

CSAT is a key indicator for account health within Gainsight. To facilitate a data capture moment on project completion, GUIDEcx can be integrated with an included program in the Journey Orchestrator. This is not currently deployable through Sightline Vault. If your team would like to explore this integration, please reach out to your GUIDEcx CSM.


Benefits of this integration:

  • See a clear view of all your onboarding projects in Gainsight with GUIDEcx project view, including project name(s), active links to projects, forecasting and expected end date, and status. These fields are customizable.

  • Create custom GUIDEcx reports within Gainsight to surface onboarding insights to your team.

  • Leverage your GUIDEcx health score, a standard onboarding score based on forecasts compared to expectations, as a factor when calculating your Gainsight customer health score for a more wholistic view. The GUIDEcx health score can be adapted to meet company specific requirements.

  • If there are any issues flagged by the GUIDEcx health score, GUIDEcx surfaces alerts and recommends CTAs to CSMs to streamline how they work. GUIDEcx aligns with the exception-based management approach advocated by Gainsight


When a Task is updated in GUIDEcx, the event triggers an update of the corresponding CTA in Gainsight NXT.

GUIDEcx Feature

Does this push to Gainsight?

If Initiated in Gainsight, does it push to GUIDEcx?

Projects > Company

Yes

No

Project Name

Yes

No

Project URL

Yes

No

Project Status

Yes

No

Project Manager Name

Yes

No

Project Manager Email

Yes

No

Project Company Name

Yes

No

Project Start Date

Yes

No

Project Projected End Date

Yes

No

Project End Date

Yes

No

Project Notes

Yes

No

Tasks > CTA

Yes

No

Task Name

Yes

No

Task Description

Yes

No

Task Status

Yes

No

Task Priority

Yes

No

Task Assignee

Yes

No

Task Start Date

Yes

No

Task Due Date

Yes

No

Task Visibility

Yes

No

Task Responsibility

Yes

No

Task Estimated Hours

Yes

No

Task Estimated Points

Yes

No


How to Uninstall the Gainsight Integration

Remove the Package from GUIDEcx

  1. Click on “Company Details”.

  2. Click on the “Integrations” tab.

  3. Select the Gainsight App

  4. Click on "Disconnect" to disconnect and remove your Gainsight integration from GUIDEcx.


FAQs:

  • What version of Gainsight do I need to use this integration?

    This integration currently supports Gainsight NXT.

  • Who do I need to include from my company to get this set up?

    Your Gainsight administrator will be needed to deploy the assets through Gainsight Sightline Vault.

  • What information do I need to get the integration set up with GUIDEcx?

    You will need an API key and your instance domain to establish the connection.

  • What options are available for extension or customization?

    You can work with your account team to discuss what would work best for your specific needs. Generally, Gainsight is a very flexible platform that can be easily extended for company-specific use cases.

  • How often will data update between GUIDEcx and Gainsight?

    The integration operates off of a trigger model from GUIDEcx to Gainsight, meaning that changes should arrive in Gainsight within a few minutes of an update being made.

  • What do our customers and internal teams need to know for implementation?

    External: This integration includes a default perspective on best practice and ideal use based on GUIDEcx’s experience. It can be easily adapted using native functionality within Gainsight to meet customer specific needs. As of now, the integration only works on Gainsight NXT and not the legacy Gainsight SFDC.

Did this answer your question?