Skip to content

Create new ultimate trial plan for paid customers

Background

Today, GitLab.com Premium customers are only able to trial Ultimate on a new namespace, separate from their primary group. This does not allow them to fully validate Ultimate features within their existing workflows. In order to drive Ultimate adoption and increase ARR, we would like to introduce the ability for existing Premium GitLab.com customers to experience a 30-day Ultimate trial on their existing namespace.

Summary

As part of introducing an Ultimate trial option for existing paid namespaces, there are certain elements of existing Ultimate trials that are not relevant. In order to address the differing requirements and allow for greater flexibility in control of features, banners, etc., we may want to introduce a new plan for Ultimate GitLab.com trials for existing paid customers.

Proposal

  1. Create a new plan for ultimate trials for an existing paid Premium namespace. This plan should include all features of SaaS Ultimate (unlike existing trial Ultimate plan, which has the below restrictions):
    • Credit Card Validation for Runners to get setup - remove
    • Limited number of Runner Minutes: 400 minutes / month in Trial vs 10k minutes in Premium vs 50k minutes in Ultimate - we should allow the Premium amount of 10k minutes
    • Limit to 1 Project Access Tokens - remove this restriction
    • No Group Access Tokens - remove this restriction+

Future Improvements

  1. Growth team to consider updates to CTA banner
  2. UI updates specific to this plan (for ex. allow for "upgrade" to Ultimate from billing page, remove option for Premium as not relevant)

Availability & Testing

Apart from the necessary lower-level testing for this functionality (units, Vue/View, Controller, Service, Feature, integration tests), this change should also be accompanied by an end-to-end test.

https://gitlab.com/gitlab-org/customers-gitlab-com/-/quality/test_cases/7876

Edited by Dan Davison