Using the Customer Collaboration Project as a CSM

Best practices and setup guide for Customer Success Managers using Customer Collaboration Projects to manage customer data, requests, and collaborations.

View the CSM Handbook homepage for additional CSM-related handbook pages.


The Customer Collaboration Project

A customer collaboration project facilitates the collaboration and partnership of the customer and GitLab with dogfooding means. It provides transparency and accountability to all involved parties. Additionally, it enables the teams to continuously exchange documentation and track changes within the teams. The Customer Collaboration Project is typically used when a prospective customer is approaching the stage where a Proof of Value is needed.

Where to find the Customer Collaboration Projects

The Customer Collaboration Projects are located in a Sub-Group, called gitlab-com/account-management/, of GitLab-com so members of the Sales and Customer Success team can create Projects to collaborate with their customers and prospective customers.

Access is granted to members of the timtams Group (ID: 3174702) on gitlab.com.

The projects are further ordered into Sub-Groups by region:

Use cases for the Customer Collaboration Projects

Setup a Customer Collaboration Project for Customer Success Managers

Projects should be created with a Visibility Level of Private.

Please follow these instructions when you receive a customer from pre-sales

  1. Check with the SA or SAE if a collaboration project was used in pre-sales, it should be located in account-management/pre-sales.
  2. Check in with the SAE and SA if they want to remove issues before the move.
  3. If the project exists, create a subgroup in gitlab-com/account-management//[SEGMENT] named like the customer.
  4. Navigate to the existing collaboration project.
  5. Go to Settings > General > Expand Advanced Settings > Transfer Project - move the project to gitlab-com/account-management//[SEGMENT]/[CUSTOMER-GROUP].

Please follow these instructions when a Customer Collaboration Project does not exist

The Customer Collaboration Project template contains pre-populated issues, labels, milestones, documentation and information necessary to facilitate a collaboration project with a customer.

The customer’s team should be included on the project and begin to work collaboratively together on the success and enablement of the customer and their relationship with GitLab.

  1. Create a subgroup in the appropriate subgroup gitlab-com/account-management//[SEGMENT] named like the customer (Visibility Level should be Private).
  2. Go to this subgroup gitlab-com/account-management//[SEGMENT]/[CUSTOMER-GROUP].
  3. Click ‘Create New Project’
  4. Click ‘Create from template’
  5. In the top filter (e.g. Built-in, Instance, Group), Select ‘Group’
  6. Click ‘Use template’ next to the Customer Collaboration Project Template
  7. Prefix the name of the new project with Customer Name
  8. Go to the settings of the new project and change the project avatar to the customer’s logo
  9. Complete the README file - make sure you replace all areas where there are [SQUARE BRACKETS] around text with the appropriate customer information
    1. IMPORTANT: This README is customer facing. Please be thorough when filling out sections and use customer presentable language that demonstrates a strong understanding of their needs and requirements.
  10. Invite the customer’s team as direct members to the Customer Collaboration Project with ‘Developer’ role
  11. Discuss with the customer if some of their team members should have the ‘Maintainer’ role, so that they can manage the users themself.
  12. Subscribe to new issues in the Project and all applicable labels.
  13. Adjust the Feature Request and Agenda issue Templates in your collaboration project. The other issue templates are on Group Level.
  14. Introduce the customer to the collaboration project.

Please follow these instructions when you receive a customer from another CSM

  1. Update the contents of README file.
  2. Check the direct members and settings of the Projects.
  3. Subscribe to new issues in the Project and all applicable labels.

General Actions on a Customer Collaboration Project

  1. Set the notification level on the Customer Collaboration Project to either “Watching” or “Custom” to get notified, if the customer opens an issue for example.