Content last updated 2026-03-16

Agent Workspace

Documentation on the Zendesk Agent Workspace

The Zendesk Agent Workspace is the primary interface agents use to receive, manage, and respond to tickets. This page covers the key features and components available within the workspace and references relevant GitLab or Zendesk documentation where applicable.

Ticket Tabs

Agents can have multiple tickets open simultaneously, each accessible via a tab at the top of the workspace. See Using ticket tabs to manage conversations.

Ticket Metadata

The left-hand panel of a ticket contains the core metadata fields used to classify and route the ticket.

Brand

The Zendesk brand the ticket was submitted to. See Multibrand resources.

Requester

The end-user who submitted the ticket. See Changing the ticket requester.

Assignee

The agent and the associated group currently responsible for the ticket.

CC List

Additional agents or end-users copied on ticket updates.

Ticket Form

The form used to capture structured information from the requester. For more information on how ticket forms are managed, see Customer Support Operations documentation on ticket forms.

Tags

Labels automatically or manually applied to tickets for routing, reporting, and automation. For more information on how we use and manage tags, see Customer Support Operations documentation on tags.

Ticket Type

Classifies the ticket as Question, Incident, Problem, or Task. See About ticket types.

Custom Ticket Fields

Additional fields designed to capture information specific to GitLab’s needs. These are used in routing, automation and reporting. For more information on how ticket forms are managed, see Customer Support Operations documentation on fields.

Macros

The Apply macro button allows agents to apply a pre-configured set of actions to a ticket in a single click, such as adding a comment, setting fields, or changing ticket status. For more information on how macros are used and managed, see Customer Support Operations documentation on macros.

Comment History

The conversation thread displays comments in chronological order — oldest at the top, newest at the bottom.

Comment Editor

The comment editor is used to compose and send public replies or internal notes. It allows agents to format text and add attachments.

Public and Internal Comments

Agents can toggle between Public reply (visible to the requester) and Internal note (visible only to agents). See Adding comments to tickets.

Draft Mode

This ensures a confirmation window is shown to agents submitting public comment updates before the comment is sent publicly on the ticket. See Writing drafts of public replies in tickets.

Text Formatting

The editor supports rich text formatting including bold, italic, lists, headings, and code blocks. See Adding formatting to ticket comments. In addition to rich text formatting, markdown commands are also supported. See Formatting text with Markdown.

Emojis

Agents can insert emojis into comments using the emoji picker in the comment editor toolbar.

Attachments

Files can be attached to both public replies and internal notes directly from the comment editor. See Adding attachments to ticket comments.

Text within comments can be formatted as clickable hyperlinks using the comment editor toolbar.

Glean Integration

The comment editor integrates with Glean and displays a dedicated Glean button in the toolbar. It allows agents to draft responses to customers using generative AI.

The search icon in the top navigation bar opens a global search interface allowing agents to find tickets, users, and organisations across Zendesk. See Using Zendesk Support advanced search.

Profile Menu

The profile menu in the top navigation bar provides access to the agent’s profile, notification settings, and the ability to set their online status.

Customer Context Panel

The context panel on the right side of a ticket surfaces information about the requester, including their profile, recent tickets, and interaction history. See Using the context panel.

Knowledge Panel

The Knowledge panel allows agents to search the GitLab Help Centre, link articles to tickets, and quote content directly into replies. See Using help center content in your tickets without leaving Agent Workspace.

Apps

Zendesk apps extend agent functionality and appear in the context panel. For information on which apps are available and how they are configured, see the GitLab Support Operations documentation on Zendesk apps.

Pinning Apps

Agents can pin frequently used apps to the context panel so they are easily accessible, instead of scrolling through the entire list of currently installed apps. See Managing personal app shortcuts.

Submitting Tickets

Submit Button

The Submit as button at the bottom of the ticket allows agents to save the ticket in a specific status. See Updating a ticket and changing its status.

Post-Submit Navigation Options

Agents can set the default behaviour of a ticket once it has been submitted. The options are as follows:

  • Stay on ticket — Remain on the current ticket after submission.
  • Next ticket in view — Move to the next ticket in the current view.
  • Close ticket — Close the ticket tab and return to the previous screen.

See Working with tickets in a view.

Translating Tickets

Overview

Zendesk provides AI-powered ticket translations within the Agent Workspace, allowing agents to communicate with end users who speak a different language. When activated, both incoming messages (from the customer) and outgoing messages (from the agent) are automatically translated using Amazon Nova Micro in real time.

How Translation Works

What the Agent Sees

When a language difference is detected, a translation banner appears at the top of the ticket informing the agent of the customer’s detected language. The agent can then:

  • Click “Translate” — incoming messages are translated to the agent’s language, and outgoing messages are translated to the customer’s language.
  • Dismiss the banner — decline translation for now (can be re-enabled later via the ticket Options menu).
  • Correct the detected language — use the dropdown in the banner to select the correct language if detection was wrong.

Once translation is active on a ticket:

  • Translated tickets will provide an indication that the ticket is currently being translated.
  • Agents can click “Show original” on any customer message to see the untranslated text.
  • Agents can click “Show translation” on their own messages to see what was sent to the customer.
  • The agent’s translation preference persists when the ticket is closed and reopened — they don’t need to re-enable it.
  • Translations on the current ticket can be stopped by clicking the “Stop” button in the translation banner.

What the Customer Sees

Customers are not notified when an agent enables translation. Agent messages will automatically appear in the customer’s detected language, whether viewed via email or the Support Portal.

Translating an Outbound Message Before Sending

When composing an outgoing message, agents can click the Translate button in the composer to generate the translation before sending it to the customer. This cannot be easily reverted, so if modifications needs to be made to a message, it will need to be written from scratch.

For more information, see Translating conversations in tickets.

Additional Resources