Supporting GitLab Community Programs

Instructions for redirecting community programs subscription inquiries

GitLab offers several programs to help introduce GitLab’s most powerful features to communities who may not otherwise have the means to access them. These include:

The Community Programs team is the DRI for these programs.

For registered non-profit organizations, GitLab also offers discounts. Contact GitLab’s Environmental, Social, and Governance (ESG) team for more information regarding this program.

Use the relevant workflows below when you receive a ticket about GitLab for Education, GitLab for Open Source or GitLab for Startups.

Note: Program members receive only limited support with subscriptions granted through community programs. They are able to open a support ticket via the GitLab Support Portal only for errors involving the Community Self-checkout Portal on CustomersDOT or for errors relating to their subscription. Internal escalations for all three of the programs can be made via Slack channel #community-programs. {: .alert .alert-info}

Workflows

Applications and renewals

GitLab for Education (EDU)

When a customer seeks to apply or renew an existing subscription, send the General::EDU Response macro.

GitLab for Open Source (OSS)

When a customer seeks to apply or renew an existing subscription, send the General::OSS Response macro.

GitLab for Startups

When a customer seeks to apply or renew an existing subscription, send the General::Startup Response macro.

Product Transfer

While redeeming a community program coupon customers may select the wrong product type by accident (SaaS instead of Self-Managed, or vice-versa).

In this case, please direct customers to contact the appropriate inbox under the ‘Program-specific contact inboxes’ section

Example Tickets

Organisation not appearing in SheerID list

Please direct customers to contact the appropriate inbox under the ‘Program-specific contact inboxes’ section.

If after several days the customer reports they have not heard back from the Community Programs team, please reassure them and raise the ticket in #community-programs (ideally providing the email address the customer contacted the team with).

Example Tickets

“This code has already been used.” error when attempting to redeem coupon

Please raise the ticket in #community-programs as the coupon may have been erroneously issued.

Example Tickets

Customer is concerned by their seat usage or true-ups

While applying, customers are asked to provide their desired seat count - during their subscription term they can exceed this and then upon renewal the true-up cost will be zero (and the overage seats will be added to the renewal term).

Program-specific contact inboxes

For enquiries relating to specific programs (that aren’t otherwise handled by the workflows above), please direct customers to contact:

  1. EDU: education@gitlab.com
  2. OSS: opensource@gitlab.com
  3. Startups: startups@gitlab.com

Troubleshooting

GitLab’s Community Programs team processess program applications according to an automated workflow. Review the handbook pages related to that workflow for additional details on how it works.

To troubleshoot errors during the registration process, follow the Troubleshoot Errors While Making Purchases on CustomersDot document.

Note: Since the customer has not signed up yet, there is no user:customerID. Use user.ip:CustomerIP instead. {: .alert .alert-info}

You can retrieve CustomerIP by:

  1. On Zendesk ticket, click on Conversations
  2. Choose Events from the drop down
  3. The IP is shown under every customer reply.

Note: The IP is only available when the customer is signed in on Zendesk. If the customer submits the ticket via email, and IP is not available, please ask the customer for the IP they used during the signup process. {: .alert .alert-info}

Example of previous cases

See Also