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:
Gainsight Setup using Sightline Vault
Setup in GUIDEcx
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:
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.
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.
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:
Package 1 | Objects (required)
Package 2 | Dashboards and Views (optional)
Package 3 | Health Scores (optional)
Package 4 | Calls to Action (CTAs) (optional)
Package 4.1 | Risk CTAs
Package 4.2 | Hand-off CTAs
Package 4.3 | Task Integration for CTAs
Package 4.3.1 | Batch Writeback
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
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 | |
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 |
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 | |
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 |
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 | |
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
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.
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
Name: GUIDEcx Tasks
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.
Package 3 | Health Scores
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.
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.
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:
Package 4 | Calls to Action (CTAs)
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.
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.
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.
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”.
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:
For each status, create a mapping that corresponds to the appropriate external action you created:
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:
To adjust those values in the Real-time Rules, please add, adjust, or remove a rule per mapping:
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
Click on “Company Details”.
Click on the “Integrations” tab.
Select the Gainsight App
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.