Service Desk Single-Engineer Group

Service Desk Single-Engineer Group

The Service Desk SEG is a Single-Engineer Group within our Incubation Engineering Department.

Vision

Our goal is to provide a complete, yet lightweight and customizable customer support solution that seamlessly integrates with the GitLab ecosystem and brings customers, support staff and developers closer together.

Mission

  • Make Service Desk useful for professional support teams so they efficiently and effectively work through their support issues.
  • Helping organizations build a professional and on-brand customer support workflow that grows with the business.
  • Making Service Desk an integral part of the GitLab support workflow by providing the tools our teams need.
  • Helping managers and support ops automate repetitive tasks for their support staff.
  • Increase awareness of the capabilities of GitLab Service Desk and how it can help our customers handle customer support.

Recent updates and showcases

Please feel free to subscribe to this GitLab issue to receive notifications when new updates are available.

Watch the latest video

We publish short mid month update videos and longer end of month showcase videos to demonstrate our progress.

Date Summary / written version Video
16.6 Showcase (2023-12-22) Nov. 2023 Showcase Showcase Video
October Showcase (2023-11-24) Oct. 2023 Showcase Showcase Video
September Showcase (2023-10-20) Sep. 2023 Showcase Showcase Video
August Showcase (2023-09-19) Aug. 2023 Showcase Showcase Video
July Showcase - -
June Showcase (2023-07-07) Jun. 2023 Showcase Showcase Video
May Showcase (2023-06-13) May 2023 Showcase Showcase Video
April Showcase - -
March Showcase (2023-04-06) Mar. 2023 Showcase Showcase Video
March Mid Month Update (2023-03-22) 15.10 release, customer feedback, verification Update Video
February Showcase (2023-03-02) Feb. 2023 Showcase Showcase Video
Update 4 (2023-02-21) 15.9 release, GDK docs, verification Update Video
January Showcase (2023-01-30) Jan. 2023 Showcase Showcase Video
Update 3 (2023-01-20) Foundation & verification Update Video
Update 2 (2023-01-06) First MR & upcoming tasks breakdown Update Video
Update 1 (2022-12-09) Product Vision & customizable E-Mail Addresses Update Video

We are also exploring ideas, existing issues and user feedback. Please feel free to contribute.

Current focus

Multiple external participants

External participants can be invited to an issue and can only interact with it via email. They receive Service Desk notification emails like the external author of a Service Desk ticket. This feature enables customers to have more than one external participant on a Service Desk ticket or regular issue. Part of this feature is to automatically include CCed email addresses on a Service Desk ticket, manage them via quick actions and allow them to individually unsubscribe.

Quality of Life improvements

Additionally to bigger features and initiatives we’re trying to always include at least once quality of life improvement for Service Desk customers in every release.

Former Respond group categories

The Service Desk SEG is also the DRI for the former Respond group categories Service Desk, incident management and on-call schedule management. Service Desk remains the focus.

Released features

Create Service Desk tickets from the UI and API

Released in GitLab 16.10

Not GitLab users can create Service Desk tickets from The UI using the quick action /convert_to_ticket user@example.com on a regular issue. Using the issues and notes API you can also create Service Desk tickets programmatically. This allows customers to build custom integration and intake forms.

See the feature issue and the documentation for details.

Customizable e-mail address on a per-project basis

Custom email address for Service Desk has been released in Beta in GitLab 16.4.

Configure a custom email address to show as the sender of your support communication. Maintain brand identity and instill confidence among support requesters with a domain they recognize.

The feature requires customers to set up email forwarding from their custom email address to the generated Service Desk email address. They then provide SMTP credentials for the custom email address so GitLab can send Service Desk emails on their behalf.

If you have questions or would like to share feedback, see this feedback issue or the feature issue.

Native attachments for Service Desk emails

Native attachments for Service Desk emails allow external participants like the issue author to receive uploads to a comment as a native email attachment (up to 10MBs). This is great because previously based on your project settings or instance configuration external participants could not access media assets via the provided links in certain scenarios.

Shipped in gitLab 15.10. See the release post item and the feature issue. This SEG did not implement the feature, but mentored the team, designed the solution and published the feature.

Obfuscate email addresses of Service Desk issues based on user role

Making sure private data is protected no matter where a Service Desk issue ends up. If you do not have at least the reporter role in a GitLab project or group, you won’t be able to view the email address of the author of a Service Desk issue and issue email participants in general. No matter whether it’s a public or private project or the issue is confidential or not.

Shipped in GitLab 15.9. See the release post item

If you want to get more into the details, check out the merge request which also links to all related issues.

Background

We have a Service Desk offering in GitLab that we’d like to make an integral part of the GitLab support workflow. We have early usage, a community of prolific contributors and a new team (Respond group in Monitor stage) onboarding to the new domain.

Product Development Group affinity

Other resources

Last modified June 27, 2024: Fix various vale errors (46417d02)