View the CSM Handbook homepage for additional CSM-related handbook pages.
This page covers the factors to consider for customer health, guidelines for selecting the appropriate rating, communication guidelines, CSM responsibilities and instructions for the account triage issue creation.
The CSM is responsible for coordinating with all relevant parties to develop a plan to address account risks. Typically, this will involve the account team and communication group (Communication Guidelines), as well as other relevant stakeholders such as Product Managers, marketing, executive, or engineering team members to develop and deliver the plan to address the risks. The CSM then drives execution of the strategy and is responsible for logging regular updates. When the risks have been addressed bringing the customer to a healthy / green status, the account team can agree to move the account out of triage.
CSMs can use Red, Yellow, and Green to reflect their sentiment of a customer's health. Below is an explanation about how to think about a customer's health.
Customer is very likely to renew and/or expand with no known or assumed risk of downsell or churn. Customer's experience: engagement, adoption and experiences are as expected or better than expected, delivering value and outcomes as appropriate the customer's stage in their journey. Examples:
Potential risk or significant lack of information leading to uncertainty. Indicates challenges to overcome, with a lower risk of churn or downsell. Customer's experience: engagement, adoption and/or experiences are lower than expected, risking GitLab's ability to deliver customer value and outcomes and/or drive future revenue growth. Examples:
There might be well understood reasons within the account team why a customer is flagged as Yellow within the current phase of the customer lifecycle. If the CSM decides that corrective actions and follow up from team members outside of the CSM group is required the CSM must create an At Risk Timeline Entry and flag the account as Yellow "Requires Triage".
Specific, known risks to account retention or upcoming opportunity, or overwhelming lack of information, such as unresponsiveness leading up to renewal. Customer's experience: engagement, adoption and/or experiences are significantly lower than expected where issues are blocking GitLab's ability to deliver expected value, outcomes, or positive experiences as defined by the customer. Examples:
Very rarely, a customer reaches a point at which it is accepted by the account team and leadership that a customer will churn. As Gainsight does not support a 'grey' color (or any color outside of the standard green to red health scoring), the will churn
lifecycle stage can be applied in 360º Attributes. Applying this stage will remove the customer from health scoring reporting, so that at-risk reviews are spent productively.
In order for a customer to move to the will churn
stage, the following must be completed:
will churn
Will Churn
issue (Will Churn
issue template)Will Churn
issue and closes the triage issueWill Churn
issue provide feedback and approvalWill Churn
Will Churn
In line with GitLab's approach to blameless root cause analysis in both Professional Services and Engineering, we follow a similar methodology in the form of a retrospective in the Will Churn
issue to identify learnings from what went well and what didn't, what we could have done better to avoid this churn, and how we can change our approach in order to avoid future churn. This information is important and required to be included the issue in order to provide context to leadership prior to them approving. This retrospective and lessons learned should also be discussed in the next 1:1 between the CSM and their manager, as well as potentially lead to a handbook or process update shared with the broader team.
Use the Customer Health
(CSM Portfolio Dashboard) report to view the health of every measure for your customers in one single view.
To view Timeline entires where the CSM Sentiment was updated:
CSMs are responsible for keeping Gainsight up to date regarding all of their account risks.
For any account that is Red or Yellow, the following steps for an At Risk timeline update is required:
At-Risk Update
, marking CSM Sentiment as Red (or Yellow) and any context for the at-risk accountAt-Risk
CTA (in Cockpit) within 24hStage Name
and Competitor
fields if applicableAt-Risk Update
based on Frequency of At Risk Timeline EntriesAt-Risk Update
type for CSM Sentiment as Green and final notesAt-Risk Update
type with final updateTips:
closed-won
when we saved the customer AND had a flat or positive net ARR opportunityclosed-lost
when we churned the customer or had contractionThis can then be discussed with the Account Team during account reviews.
If a CSM has marked an account as Red and further assistance from Product, Support or Managers+ is needed, open an Account Escalation.
Customer never adopted the product or specific features so they did not get value. This can be because of organizational silos or lack of internal resources. If they didn't adopt because they didn't see / experience value, it should be Product Gap
Prospect or customer used the product and features (i.e., trial, POV, or purchased product), but did not see the value. The product did not meet requirements of the customer. This can also be a prospect where they did not experience perceived value
Prospect or customer used the product and features (i.e., trial, POV, or purchased product) though they did not meet the prospect or customer's needs or expectations. This can be defects, poor performance, or uptime/availability issues. Includes both self-managed and SaaS products
We lost or were never able to get engagement with the prospect or customer team. The champion / sponsor left, changed responsibility, or became unresponsive. We were never able to re-establish connection with a new sponsor or champion
The prospect or customer lost budget due to business contraction, change of priorities, reduction of employees, or other. This was not a competitive loss.
Due to management decision or policy, the prospect or customer chose a different product but not because of product gaps, adoption, etc. This would be a top-down decision (e.g., ELA, decision to commit to a single provider)
For CSM guidance on mitigating risk, please see the Risk Types, Discovery & Mitigation Strategies page.
The following are guidelines on who to notify when an account is yellow or red. Please make sure the following people are notified with the respective customer health ratings.
CSMs update CSM Sentiment in determining overall account health. The guidelines are as follows:
The CSM Sentiment score will be updated each time you log a Timeline activity and select a value from the CSM Sentiment dropdown. Once you have logged the activity to Timeline, Gainsight will update the value of the CSM Sentiment scorecard measure and display the notes from the Timeline activity on the scorecard. The rule that sets the scorecard value runs every 2 hours.
There are a number of enablement videos you can watch to learn how to update customer health assessment and log activities that affect that assessment.
Product If usage data stops being received into Gainsight, the health measures will move to "NA" after 60 days. This is to prevent analysis and actions based on outdated data. In this case, we prefer to show nothing ("NA") over outdated data.
CSM Sentiment
CSM Sentiment
health scores become stale after 90 days of not being updated; this will be reflected on your health score dashboard by an exclamation point next to the score. If an account is marked as stale, but you've updated the CSM Sentiment
within 90 days, please reach out in gainsight-users. Accounts with a stale CSM Sentiment
will also be monitored via the CSM Burn-Down Dashboard in Gainsight and discussed in account planning meetings. Sentiment scores will be set to NA if they have not been updated in more than 120 days to remove outdated values.
Support Measures Support measures are considered stale if they have not been updated in more than 30 days. They will be automatically set to NA after 30 days without an update.
Health score criteria is either manually or automatically applied to determine the overall measure. If an individual measure is missing, the weighting is redistributed to the completed measures.
Group (PROVE) | Measure | Description | Method | Calculation | Measure Weight | Group Weighting | Segmentation |
---|---|---|---|---|---|---|---|
Product | Scores the customer based on their depth and breadth of adoption, if Operational Metrics are available | Automatic | See Customer Use Case Adoption | 50% | |||
License utilization | 30% | All | |||||
User Engagement | 10% | All | |||||
SCM adoption | 15% | All | |||||
CI adoption | 15% | All | |||||
DevSecOps adoption | 15% | All | |||||
CD adoption | 15% | All | |||||
Risk | CSM sentiment | Qualitative measure the CSM updates to indicate their perceived sentiment of the customer | Manual/Automatic | For all CSM-owned accounts, CSM manually determines red/yellow/green |
100% | 25% | N/A for Tech Touch |
Outcomes | ROI | Does the customer have a Success Plan that has objectives and notes? | Automatic | For All CSM Prioritization = 1 accounts AND all CSM-owned accounts that have an open Success Plan:- Green: Active Success Plan with 1 or more objectives and no Strategy/Highlight information - Yellow: Draft Success Plan OR Active Success Plan with 1 or more objectives and no Strategy/Highlight information - Red: No Success Plan or no objectives |
100% | 10% | N/A for Scale and Tech Touch |
Voice of the customer | 5% | ||||||
Support issues | Assess the health of our support interactions. Current version is MVC with v2 coming. | Automatic | - Green: 1-5 tickets/month - Yellow: 5-15 tickets/month - Red: More than 15 tickets/month |
100% | All | ||
Support emergency tickets | Based on the number of open/closed tickets. Priority: urgent tickets |
Automatic | - Yellow: 1+ closed emergency ticket in the last 7 days - Red: 1+ open emergency ticket |
0% | All | ||
Engagement | 10% | ||||||
Meeting cadence | Based on recency of last call or meeting with the customer | Automatic | For CSM Prioritization = 1 accounts:- Green: <= 35 days - Yellow: > 35 days and <= 60 days - Red: > 60 days For CSM Prioritization = 2 accounts:- Green: <= 65 days - Yellow: > 65 days and <= 90 days - Red: > 90 days |
50% | N/A for Scale and Tech Touch | ||
Persona engagement | Are we meeting with the correct personas in the account? | Automatic | Persona Engagement is based on the roles of External Attendees added on timeline entries - Green: both Dev Lead and Security Lead are listed as external attendees on a timeline entry in the past three months - Yellow: one of the two personas attend - Red: neither personas are listed as having attended a meeting |
50% | N/A for Growth, Scale and Tech Touch |
When an account has multiple GitLab instances identified as Production (Instructions on how to Update Self-Managed Instance Type), the Product Usage health measures the most recently updated instance instead of the primary instance, causing scoring inconsistencies. Note: this is less than 5% of the time because the vast majority of accounts have a single production instance.
Video Instructions to update instance data in Gainsight to include only one instance in Product Usage health measure.
Included in Health Measures
to EXCLUDE the instance section. NOTE: Make sure you select “Opt-Out” rather than null, or the system may overwrite your update. Then click UpdateImportant Notes:
Because the DevSecOps health measure looks to the account as "Ultimate", this step was added to make sure the correct production instance is scored in the case of multiple subscriptions under a given account.
If a CSM has marked a production instance under a Premium subscription, DevSecOps health will appear as be “NA”. Meaning, even if there are two subscriptions with one Premium and another Ultimate, as long as the CSM marked the Premium one for health scoring, you will no longer see a DevSecOps health score (generally red) on the account.
Gainsight Rules:
NEW: Admin: Update Plan Name on Product Usage Instance Metrics
Plan Name
from the Customer Subscription object to the Product Usage Instance Metrics objectSet Score: DevSecOps Adoption Individual Measures
Plan Name
on the Product Usage Instance Metrics object instead of the Products Purchased
on the Company object