The Developer Relations team uses a dedicated Zendesk instance to centralize the management of relevant community mentions, and to process Education Program, Open Source Program, and Startup Program applications and requests. This instance is separate from other Zendesk instances GitLab uses.
The majority of cases in Zendesk are routed there via Zapier automation, or a native Zendesk integration.
Each case is then converted into a Zendesk ticket and filtered into a View, ordered by category. As part of their daily workflow, the Community Operations Team, and the Education and Open Source Program Managers monitor these views and process tickets through completion.
After a discussion with the GitLab Support team, it was concluded that for the specific Developer Relations workflows and metrics it would be best to keep the Developer Relations Zendesk instance separate from the Support team's Zendesk instance.
The Developer Relations instance runs on a Professional Zendesk Support subscription, with one Agent seat per Developer Relations team member, plus extra seats for the team manager and collaborators. Additionally, the Collaboration Add-on provides us extra seats for Light Agents with read-only access to tickets.
Developer Relations - Zendesk contact
secure note in 1Password, on the Marketing vault.After the initial contact and agreeing to the subscription plan update:
{ADD_CFO_EMAIL}
{ADD_FINANCE_ISSUE_LINK}
" to the DocuSign e-mailZendesk access is provided during onboarding for members of the Developer Relations team when needed. Access as an Agent (read/write access to tickets) or a Light Agent (read-only access to tickets) can also be provided for other team members using the access request process if needed.
Once access is set up:
To add an Agent:
Settings > Manage > People
add agent
Agent
(read/write access to tickets) Light Agent
(read-only access to tickets, but can leave internal notes)Add
To find a user account and edit their status:
Settings > Manage > People
Search
Edit
To change the role for an account (e.g. promote or demote as Admin):
Role
dropdown on the leftTo deprovision (remove agent status):
Role
dropdown on the leftEnd User
(no read/write access). The status is saved automatically upon change.There is a limit on the number of views that can be displayed on the main "Views" panel on Zendesk, regardless of the type of subscription:
If the number of views exceeds these limits, the additional views are moved to the Settings > Views
panel. As the Community Operations Manager makes use of the shared views feature, and as the number of response channels already exceeds the limit of 12, this poses a hindrance on ticket visibility and effectivity.
As a workaround, the team has decided to standardize our personal views, thus effectively increasing the number of visible Views to 20. If the number of response channels exceed the count of 20, an alternative approach could be to consolidate some of the existing views –a practice already followed where it makes sense (e.g. E-mail view).
The workaround is based on two steps: creating a shared view, which then can be cloned as a personal view.
To create a new shared view:
Settings > Views
Add view
button or clone an existing shared viewAvailable for
, choose All agents
To create a personal view from a shared view:
Settings > Views
Clone
Available for
, choose Me only
A macro is similar to an email template and consists of one or more actions that modify the values of a Zendesk ticket's fields. Macros are applied to tickets manually from the drop down within each message.
While macros provide template responses, please keep in mind that the goal is to personalize each response as much as possible in order to provide excellent service to our community.
Macros can perform the following tasks:
There are two types of macros: personal macros (created by an agent or administrator for their own use) and shared macros (created by an administrator with permission for multiple users).
Please make sure to focus on creating shared macros since we want to keep all the info transparent and available to the whole team.
Tips:
Actions
you should add.Although only administrators can create the macros that are shared by all, we can also create personal macros. A personal macro is only visible to and can only be used or modified by the creator.
Administrators (and agents in custom roles with permission) can create macros that are shared by all Zendesk Support agents or macros that are shared by only agents in a specific group. Administrators can also create personal macros for their own use.
A personal macro is only visible to and can only be used or modified by the creator. Administrators can create shared macros, and can modify all shared macros, regardless of who created them.
You can manually apply one or more macros to a ticket. Just as you can make bulk updates to many tickets at once, you can also apply a macro to more than one ticket using your views.
A typical use case is a ticket that contains more than one question or issue, let's say two in this example. You might have set up two macros that both insert a comment into a ticket to answer each issue separately. By applying each macro to the ticket, you add two comments and address both issues in a single response.
There is an option to view a description of a macro, and preview the update it will make to a ticket, before applying it.
Emails sent to our list of contact emails create a new ticket in Zendesk, and public comments in Zendesk are sent as an email from that contact email back to the recipient.
There are instances where it is necessary to change the email address of the recipient, the sender, or both, which can be done through Zendesk.
(change)
next to the recipient's email address at the top of the ticket. Alternatively, you can click the 👤 symbol on the left pane to bring up the Requester
field.
Requester
panel on the left side. Paste the new email address in the Requester
field.
Add new user
End User
as the roleAdd
Via {email address}
Apps
Change sender step 2Select an Email
This ticket will be sent from {email address}
will pop up by the Apps
tab, and the field at the top of the ticket will change.