Design Discovery: An improved purchase experience for GitLab.com (SaaS) users

Note: This is not the implementation of these fixes. This is a design discovery issue for our Product Designer to work on and upon completion, we will review and break into smaller implementation MVC's.

Problem

The purchase flow is disjointed, confusing, time-consuming, frustrating and difficult. It requires a user to sign/register to two different accounts multiple times. It's vital that we get this right for our customers and make our first-time customers' experience delightful and efficient. We should also be rewarding our returning customers experience for their repeat business with us, not making it difficult for them.

For reference, we currently have four entry points for GitLab.com users to purchase a GitLab.com Plan.

Group Billing Page Personal Billing Page GitLab Pricing Page Portal
Screenshot_2019-06-21_at_7.54.23_PM Screenshot_2019-06-21_at_7.55.05_PM Screenshot_2019-06-21_at_7.53.15_PM Screenshot_2019-06-21_at_7.53.52_PM

Purchase Experience Baselines

Purchase Flow - New User: Mural Link

725b94e8-2586-4940-8f7a-fbd516361d9a

Purchase Flow - Existing User

TBD

Proposal

Remove the need for users to interact with and login to two different entities to make purchases and manage their billing information by keeping the user experience within GitLab.com.

Result

Next steps (if any)

Edited by Tim Noah