Customer Success Plans
Important Note: This page represents an initial step in reorganisation of the SA Handbook to make it easier to use; as such, this page talks about Customer Success Plans from a data perspective. It should be noted that there is another page focussing on Customer Success Plans from a content and planning perspective.
Overview
A Customer Success Plan (CSP) documents the expected value and plan to realize that value for a GitLab customer. It is generated from our centralized account planning dataset (plan.yaml) and includes customer context, technical requirements, success criteria, and implementation roadmap. This plan starts during pre-sales and serves multiple key purposes:
-
For the Customer: Provides a prescriptive, phased approach to achieve business objectives via the adoption of GitLab, including architecture recommendations, deployment strategy, migration plans, integration approach, and user onboarding at scale.
-
For the Customer Success Team: Creates a foundation for the post-sales relationship by documenting value objectives, success criteria, and milestones for the next 30, 60, 90 days and beyond.
-
For the Professional Services Team: Delivers context for scoping Statements of Work (SOW) based on outlined initiatives.
-
For the Go-To-Market Team: Serves as a source of truth when executives or customer support needs context about customer objectives, interactions and plans.
When to Create a Success Plan
A Customer Success Plan should be initiated when:
- An opportunity has completed Stage-3 Technical Evaluation with a technical win
- First Order opportunities for accounts with LAM over $2M in Proposal stage (Stage-4) and beyond
- All New or Growth Opportunities over $300k net ARR, in Proposal stage (Stage-4) and beyond
- All existing customers with upcoming Renewals, over $300k in ARR basis
Note: SA Managers have discretion for additional opportunities to be included or excluded.
Documentation Structure
The SA organization maintains a standard schema for Customer Success Plans to ensure consistency and completeness. The schema can be found in the AccountPlan.schema.json file, which details all required and optional fields along with their descriptions.
Tracking in Salesforce
The following fields must be maintained in Salesforce:
- Customer Success Plan: URL to the plan
- CSM Ready: Checked when plan is ready for CSM review
- Customer Accepted: Checked after customer review and approval
Transition to Post-Sales
At the point of sale, the CSP transitions into post-sales execution. This transition varies based on the customer type:
New Customer Transition
- CSP is converted into a Mutual Success Plan (MSP)
- MSP is implemented as GitLab Issues and Epics in a customer-facing GitLab project
- Ownership transfers to the assigned Customer Success team member:
- Customer Success Manager (CSM)
- Customer Success Architect (CSA)
- Customer Success Engineer (CSE)
Existing Customer Growth
- CSP content is evaluated against existing MSP
- Relevant elements are merged into the existing MSP structure
- New Epics/Issues are created to track additional objectives
- Existing Customer Success team maintains ownership
Implementation Details
The CSP content is transformed into actionable GitLab items:
- Success criteria become Epic success metrics
- Technical requirements translate to specific Issues
- Timeline milestones become Epic due dates
- Implementation phases are organized as Epic groups
- Customer stakeholders are added as project members
For details about post-sales plan management and CSM responsibilities, see the CSM Success Plans documentation.
Resources
80121e3e
)