Customer Success Management Handbook
Customer Success Segments
Mission Statement
Accelerate customer success by aligning passionate CSMs with customers to:
- Drive adoption aligned with business outcomes
- Enable customers in current and future GitLab use cases
- Expand ROI from GitLab
What is a Customer Success Manager (CSM) at GitLab?
CSMs are accountable for customer adoption, measurable outcomes, customer satisfaction, and creating true customer advocacy. We create successful customers by enabling, training, and nurturing them throughout their journey. The following areas incorporate the remit of a CSM:
- Customer Adoption - Ensure the customer is working towards or adopting their desired use cases to maturity. Ensure the successful onboarding of all intended users. Identify areas of adoption risk and establish mitigating plays and programs.
- Delivering Positive Business Outcomes - Ensure customers are meeting and exceeding their desired business outcomes so that customers can quantify and support their investment.
- Trusted Advisor - Establish “trusted advisor” relationships with the management and technical teams on the customer side while working seamlessly with our account team to deliver a best-in-class customer experience.
- Account Expansion - Lead adoption expansion beyond the customer’s desired use cases and further customer return on investment (ROI). Partner with Sales to identify expansion opportunities and ensure we realize the expansion potential of a customer account.
- Leading Business Reviews - Review and celebrate progress towards, or achievement of, the customer’s desired business outcomes. Address challenges with a plan for mitigation, align on upcoming and future customer business objectives.
High-Level Responsibilities of a CSM
Responsibility | Context | How We Measure | DCI Roles |
---|---|---|---|
Success Plans | Mutually agreed (Customer | GitLab) adoption plans that outline desired outcomes (e.g., improve cycle time), technical milestones required (e.g., migrate to GitLab, overcome constraints), timelines and DRIs.
These plans enable us to be proactive and ensure progress towards the customer's goals. As trusted advisors, we understand what drives value for our customers and help them achieve it. |
Every customer must have an active success plan | DRI: CSM Consulted: AE, SA, Customer Informed: Leadership |
Onboarding | There are several onboarding steps in both the new and existing customer onboarding playbooks. The CSM's role is to ensure all of these topics and enablements have been covered and documented. | All customers are to be taken through the appropriate playbook (New, Existing Customer) | DRI: CSM Consulted: AE, SA, Customer Informed: Leadership |
Cadence Calls | The cadence call is a proactive call. For this call to be proactive, the CSM's responsibility includes those listed in the linked cadence call page | Call frequency:
A CSM/CSE can expect to conduct a minimum number of calls as follows:
|
DRI: CSM Consulted: AE, Customer Informed: SA, Leadership |
Adoption & Expansion |
|
At any given time, a CSM will be actively driving expansion with half of their book (3-4 customers) | DRI: CSM Consulted: AE, Customer Informed: SA, Leadership |
Executive Business Reviews |
|
1 EBR per customer per year at a minimum | DRI: CSM Consulted: AE, Customer Informed: SA, Leadership |
Renewal |
|
Every customer regardless of segment or region | DRI: CSM, AE, Renewals team Consulted: Customer Informed: Leadership |
Managing Risk |
|
Risk is actively managed for all customers | DRI: CSM Consulted: AE, Leadership Informed: Renewals team |
Please reference this page for an overview of the CSM Rhythm of Business (daily to yearly) Please reference this page for an overview of the areas your CSM will engage with you in: CSM Points of Engagement
Customer Journey
Journey Stage | Activities |
---|---|
Pre-Sales & Alignment | |
Onboard | |
Enable | |
Expand | |
Optimize & Renew |
FY25 Vision & Strategy -3 Pillars
- Vision & Strategy Deck (Internal - GitLab Only)
- Success At Scale
- Use Case Adoption
- Success Plan Services
Big Rock (Annual Strategy) Archive
Handbook Directory
CSM Team Metrics Overview (VIDEO)
Changelog
CSM Learning & Development
- CSM Objectives and Key Results (OKRs)
- Overview of available resources, training plans & career paths
- CSM Aspiring Leaders Program
CSM Activities
- CSM Onboarding
- CSM Rhythm of Business
- Using Gainsight
- CSM Quaterly Business Reviews
- CSM Responsibilities and Services
- CSM and Product Interaction
- CSM and Professional Services Interaction
- CSM and Support Interaction
- CSM and Partner Interaction
- Escalation Process
- CSM-to-CSM Account Handoff
- CSM Roleplay Scenarios
- CSM Retrospectives
- CSM PTO Guidelines
- CSM READMEs (Optional)
Driving Platform Adoption
Landing Zones
Customer Metrics
Platform Metrics
- Customer Use Case Adoption
- How To: DevSecOps Adoption Tracking in Gainsight
- Use Case Adoption Metrics
- The Customer Value Received with Service Ping
- Product Usage Data - Definitive Guide to Product Usage Data in Gainsight
- Metrics Based Product Usage Playbooks
Other Lifecycle Management Activities
- Transitioning a Customer from Pre-Sales to Post-Sales
- Account Engagement and Prioritization
- Account Onboarding
- Success Plans
- Cadence Calls
- Managing Executive Relationships
- Executive Business Reviews (EBRs)
- Customer Renewal Tracking
- Customer Health Assessment and Risk Triage
- Risk Types, Discovery & Mitigation
- Workshops and/or Lunch-and-Learns
Digital Customer Programs
CSM Managers
- CSM Manager Processes and CSM Leadership Team
- CSM Manager QBR Template (GitLab Internal)
- CSM Promotion Template (GitLab Internal)
CSM Tools
The following articulates where collaboration and customer management is owned:
- Customer Collaboration Projects: Shared project between GitLab team members and customer. Used to prioritize/plan work with customer.
- Google Drive: Internal. Used to capture call notes and other customer related documents.
- Chorus: Internal. Used to record Zoom calls.
- Using Calendly with Chorus: Instructions on Calendly set up with Chorus.
- Gainsight: Internal. Used to track customer health score, logging customer activity (i.e. calls, emails, meetings)
- Issue Prioritization Dashboard: Internal. Used to track customer requested issues.
Education and Enablement
In Customer Success Management, it is important to be continuously learning more about our product and related industry topics. The education and enablement handbook page provides a dashboard of aggregated resources that we encourage you to use to get up to speed.
SFDC useful reports
Tracking opportunities for your assigned Strategic Account Executive (SAEs)
To ensure that opportunities are listed with the correct Order Type, this Salesforce report shows you all of the opportunities that have closed, or are soon to close, with your SAEs. Tracking Order Type is important since CSM team quota and compensation depend on this. Please reference the latest Sales Compensation Plan information to know what is counted.
Next steps for you:
- Customize this SFDC report where “Account Owner = your SAEs”; “CSM = You”
- Save report
- Subscribe to report when “Record Count Greater Than 0” and Frequency = Weekly (You’ll get a weekly email as a reminder to look at the report)
- If you find an opp that is tagged incorrectly, chatter (@Sales-Support) in the opportunity and let them know there is a mistake (example)
Related pages
- Dogfooding in Customer Success
- Customer Success & Market Segmentation
- Responsibility Matrix and Transitions
- Customer Success’ FAQ
- Using Salesforce within Customer Success
- Customer Success Vision
- GitLab Positioning
- Product Stages and the POCs for each
- How to Provide Feedback to Product
- Sales handbook
- Support handbook
- Workshops and Lunch-and-Learn slides
- Researching Customer Questions
Account Engagement
View the CSM Handbook homepage for additional CSM-related handbook pages.
Managing the Customer Engagement
Customer Success Managers will typically manage customer engagements via a GitLab project in the account-management
group. This project will be based off the Enterprise or the Commercial Customer Success Plan Template and customized to match the customer’s needs as outlined above. The project is pre-loaded with milestones, issues, labels, and a README template to help kick off the project and outline a proof of concept, implementation, and customer onboarding. The following is a short introduction video on GitLab’s first iteration of the Customer Success Plan.
Account Handoff CSM-to-CSM Checklist
View the CSM Handbook homepage for additional CSM-related handbook pages.
CSMs will need to occasionally transfer accounts they have been working with to another CSM (e.g. a CSM changes territories, a realignment occurs in Sales, a need to equalize books of business, etc.), and they should use this handbook page to help guide them through important questions and topics during the handoff.
Below are checkpoints during the account handoff process that CSMs can use to keep track of information they will need in order to successfully transition accounts. For the sake of this page, most of this guidance is directed towards the new CSM but is helpful information for everyone involved.
Aleesha Dawson's README
Cadence Calls
View the CSM Handbook homepage for additional CSM-related handbook pages.
Overview
One of the primary tools CSMs have to become a trusted advisor and assess and improve account health is the customer cadence call. This is an opportunity for the CSM and the customer team to sync on business outcomes, priorities, progress on initiatives, and concerns, and it is a great opportunity to bring in other GitLab team members that the CSM feels should be included (for example, Product to review feature requests and the roadmap).
CSM and Support Interaction
View the CSM Handbook homepage for additional CSM-related handbook pages.
Objective
Define the process for how the CSM interacts with the systems and processes designed to provide customers with technical support.
Establishing Customers in Support Systems
During the onboarding process, the CSM will ensure that customers are correctly established in the support system. GitLab manages support requests through a system called Zendesk. GitLab has integrated the GitLab instance of Salesforce with Zendesk to facilitate the establishment of users in Zendesk. The integration synchronizes account-level data so that the Zendesk ticket has accurate information on the customers’ purchase of products that include support.
CSM Aspiring Leaders Program
CSM Development
CSM Executive Relationships
View the CSM Handbook homepage for additional CSM-related handbook pages.
At GitLab, successful partnerships between our Customer Success Managers and their customer executives are crucial to the success of our customers and our business. As CSMs position themselves to be more strategic and reach Director, VP, and CISO personas, we have to adjust our communication styles and consider how to cater them to executives. This page provides guidance on how CSMs can effectively partner with executives to drive value for our customers.
CSM FY23 Big Rocks
View the CSM Handbook homepage for additional CSM-related handbook pages.
FY23 Goals (Big Rocks)
Objective: Define the 3 ‘big rocks’ to take on in FY23 with the overall goal of moving our team forwards. These rocks need to move us forwards as a team and as individuals, enabling us to scale, be impactful, and be inspired/fulfilled in our roles.
What are ‘big rocks’? As outlined in this article, they are our priorities, our mission-critical objectives that we need to solve for in the coming year. We arrived at this list through CSM leadership discussions and final input from individual contributors.
CSM Internship Program
This page describes best practices for an internship for learning with the CSM team.
Internships are a great way for a GitLab team member to learn about being a Customer Success Manager at GitLab. Use this guide for planning and executing an internship under an IC CSM who acts as the ‘Intern Mentor’.
How to find a mentor in the CSM team
The first step you will need to take in order to start an internship in Customer Success is to find a mentor from the CSM team. Feel free to reach out to any CSMs, particularly ones who are in a similar timezone to you to discuss an internship, or to reach out to a CSM Manager for guidance.
CSM Manager Handbook
CSM November 2021 Engagement Survey
CSM OKRs
CSM Onboarding
View the CSM Handbook homepage for additional CSM-related handbook pages.
Onboarding for Customer Success Managers is a guided, methodical process to ensure new team members have the knowledge they need to be effective.
There is a lot to learn to make you a great GitLab Customer Success Manager. It is important for new team members to gain competency on how our platform solutions provide customer value, and how we partner with customers to build a productive relationship. This handbook page will provide an overview of what can be expected during the onboarding journey including learning objectives, milestones, and ways in which a manager and onboarding buddy can support a new team member during their onboarding.
CSM Paid Time Off
View the CSM Handbook homepage for additional CSM-related handbook pages.
As part of GitLab’s paid time off policy, team members are encouraged to take time off. However, as customer-facing team members this can feel difficult, so this page is intended to help guide CSMs to ensure they can regularly take time off, avoid burnout, and keep their customers successful.
Before you go
To take PTO, please follow the guidelines in the PTO policy and be sure to enter your time off in Time Off by Deel.
CSM Quaterly Business Reviews (QBRs)
CSM Responsibilities and Services
CSM Rhythm of Business
View the CSM Handbook homepage for additional CSM-related handbook pages.
CSM Rhythm of Business
A successful CSM is pulled into various tasks across multiple territories and accounts. It is critical for a CSM to manage time effectively and concentrate on tasks that have the most positive impact for GitLab and the customer.
The CSM Rhythm of Business has been designed to focus CSM efforts on the most fruitful daily, weekly, monthly, quarterly, and yearly tasks.
CSM Strategies for Mitigating Risk In Customer Accounts
Customer Health Assessment and Management
Customer Onboarding
View the CSM Handbook homepage for additional CSM-related handbook pages.
Customer Onboarding is the beginning phase of the customer lifecycle.
Overview
The customer onboarding phase is critical to getting a customer started on a successful journey with GitLab. This is our opportunity to ensure the customer achieves value and success from the start of their GitLab usage.
Onboarding steps
The onboarding process should begin when the customer opportunity reaches stage “5-Negotiating” for Booked ARR in order to introduce the CSM while we have high-touch engagement to close the opportunity. Once an opportunity that will newly qualify a customer for CSM alignment reaches stage 5, a Gainsight CTA will be created for the CSM Manager to assign the customer to a CSM. The assigned CSM should then start the onboarding process with the rest of the account team.
Customer Renewal Tracking
Customer Success Escalations Process
View the CSM Handbook homepage for additional CSM-related handbook pages.
Background
Escalations can take at least two different forms:
- Account Escalation. This occurs when the customer expresses or a GitLab team member identifies that a customer is facing a challenging situation that may or may not relate to a specific support ticket. Anyone in GitLab can open an account escalation and circulate it to the leadership of the appropriate group to find a DRI.
- Support Ticket Attention Requests (STAR). This occurs when an open support ticket is deemed moving too slowly.
The purpose of this handbook entry is to describe the process for account escalations. Please see the Support Ticket Attention Requests for details on how to request a support ticket escalation.
Customer Success Teams
View the Customer Success Handbook homepage for additional related handbook pages.
Overview
The Customer Success team is distributed across different customer segments, depending on the customer’s Annual Recurring Revenue or the purchase of GitLab’s Success Plan Services (SPS).
Segments
DevSecOps Adoption Tracking in Gainsight
Digital Customer Programs
The following Digital Programs constitute “Customer Success Services” as included with your Subscription to Software, governed by the GitLab Subscription Agreement available at: https://about.gitlab.com/terms.
Digital Programs
Programs are developed using input from CSMs, customers, and other GitLab resources. Our goal is to provide customers with useful ways to serve themselves. We provide the following:
- Onboarding resources for customers
- Survey results
- Stage enablement email series
- Newsletters
- Webinar setup and insight
- Education, best practices, and planning resources for customers and GitLab team members
- Gainsight playbook setup and maintenance
For more information about Customer Programs, including how to request new or contribute to existing programs, or add contacts to Gainsight, see the Customer Programs page.
Engaging with Partners
Process for Engaging with Partners in CSM-Assigned Customer Accounts
CSM-Assigned Customer Accounts
Pre-Customer Kick-Off or 1st Engagement
-
GitLab Partner team introduces CSM & SAE/AE to Partner - ideally before sale closes to not slow down post-sales implementation
-
CSM and SAE/AE connects with Partner to align on the role the Partner will play post-sale.
-
If the Partner has an ongoing engagement with the customer, CSM & Partner to align on post-sale Kick-Off call, collaborating on the Kick-Off deck content and ownership/roles for the call
-
Engaging with Professional Services
Executive Business Reviews (EBRs)
View the CSM Handbook homepage for additional CSM-related handbook pages.
Overview
An Executive Business Review (EBR) is a strategic meeting with stakeholders from both GitLab and the customer. It is an extension of the account planning process and part of the CSM’s regular business rhythm. The EBR aims to demonstrate to the Economic Buyer the value they are getting in their partnership with GitLab. It is interactive from both sides, discussing the customer’s desired business outcomes and related metrics, progress against these metrics and desired outcomes, and aligning on strategic next steps. The most crucial element in all EBRs is giving the customer stakeholders the time to speak about what matters to them, and creating a framework to enable them to do so.
FY24 Big Rocks
CSME (Customer Success Management and Engineering)
View the CSM Handbook homepage for additional CSM-related handbook pages.
FY24 Annual OKRs (Big Rocks) Objective: The 3 ‘big rocks’ to take on in FY24 with the overall goal of moving our team forwards. These rocks need to move us forwards as a team and as individuals, enabling us to scale, be impactful, and be inspired/fulfilled in our roles.
What are ‘big rocks’? As outlined in this article, they are our priorities, our mission-critical objectives that we need to solve for in the coming year. We arrived at this list through CSM leadership discussions and final input from individual contributors.
FY25 CS Retrospective Program
Retrospectives
Program Objective
The objective of this retrospective program is to facilitate a structured and collaborative process for reflecting on Renewal events in our book of business, identify areas for improvement, implementing actionable changes to enhance future performance and share learnings across the organization.
Scope
The scope of this program is limited to Customer Renewal events occuring during FY25 that are managed by the CSE, CSM and RM teams.
Leadership Recurring Check-Ins
View the CSM Handbook homepage for additional CSM-related handbook pages.
What is a Leadership Recurring Check-In Call?
The Leadership Recurring Check-In call is a strategic discussion with customer leadership to ensure we are progressing toward our success plan objectives together. While an Executive Business Review (EBR) aims to establish business goals and report on progress annually, the Leadership Recurring Check-In allows for a more focused conversation with leadership to allow for progress checks, and review the prioritization of objectives. It is less granular than a cadence call, but more focused than an EBR, and still has the aims of being strategic and requiring company leadership, even if they are not at the executive level.
Oliver Falk's README
Oliver Falk’s README
Oliver Falk, Manager, Customer Success Engineering, EMEA
This page is intended to help others understand what it might be like to work with me, especially people who haven’t worked with me before.
It’s also a well-intentioned effort at building some trust by being intentionally vulnerable, and to share my ideas of a good working relationship to reduce the anxiety of people who might be on my team.
Researching Customer Questions
Roleplay Scenarios
Sander Brienen's README
Service Ping FAQ
View the CSM Handbook homepage for additional CSM-related handbook pages.
What is Service Ping
Service Ping generates customer analytics on self-managed instances that enable GitLab to collaborate with our customers to accelerate value attribution, achieve return-on-investment (ROI) goals, and accomplish business outcomes with the GitLab solution. Specifically, it helps GitLab understand product adoption to:
- Ensure adoption is aligned to business outcomes (i.e., goals, timelines, etc).
- Understand usage for industry and best practice recommendations
- Recommend features or capabilities that maximize solution value based on:
- Gaps in adoption
- New features or capabilities that can be leveraged
- Enable User Cohorts and GitLab DevOps Score that provides an overview of customers’ adoption of Concurrent DevOps from planning to monitoring
- Track usage and adoption over time
For the definition of each metric, please see our Service Ping Metrics Dictionary.
Stage Adoption Metrics
View the CSM Handbook homepage for additional CSM-related handbook pages.
2023-06-15 Note
The approach described below is no longer in active use. The Use Case Adoption Scoring page should be referenced for thresholds and information on the methodology CSMs use for measuring adoption of use cases.As part of the CSM’s mandate to drive stage adoption and expansion with customers, we need to define exactly what it means to adopt a stage at GitLab. For more information on how stage expansion is recorded and reported on, please visit this page The detail below is a guide to defining what it takes to say a customer has adopted that stage within GitLab. We define stage adoption as >25% of the account using a stage as defined below. Less than 25% (roughly) is presumed to be a pilot or work in progress toward a significant foothold of a stage providing value within the company.
Success Plans
Using Calendly as a CSM
Using Gainsight as a CSM
Using Issue Prioritization Dashboard as a CSM
Using the Customer Collaboration Project as a CSM
Workshops and Enablement Sessions
View the CSM Handbook homepage for additional CSM-related handbook pages.
Overview
The CSM team’s primary focus is to align with a customer’s desired business outcomes, enable the customer in their current use cases, and expand their platform adoption.
Customers who adopt additional DevOps use cases with GitLab see an increased return on investment (ROI). They receive this ROI by increasing operational efficiencies, delivering better products faster, and reducing security and compliance risks.
455376ee
)