Skip to main content
Last updated: 27 Jun 2024

Zendesk

Zendesk is a support ticket system used across GOV.UK. See the Zendesk best practice slidedeck for an overview and tour of the service. Zendesk includes tickets raised by:

Unless configured otherwise, many tickets go straight to GDS’s User Support team, who then triage tickets on to other teams (such as Technical 2nd Line) where appropriate. GOV.UK has comitted to a service level agreement for ticket response and resolution times.

Summary of GOV.UK Zendesk groups

Every product area should have its own view of Zendesk tickets, a macro to make it easier for staff to triage tickets into said view, and an optional set of ‘triggers’ that automatically assign certain tickets to said view. Some triggers also notify Slack.

Other useful groups:

  • Content support - 2nd Line--GOV.UK Content Triage, Gov't and 2nd Line--GOV.UK Content Triage, Public
  • Signon/permissions issues - 3rd line--GOV.UK Content Training and Accounts
  • GOV.UK Policy & Strategy - 3rd Line--GOV.UK Policy and Strategy
  • GDPR and Privacy enquiries - 3rd Line--GDS Privacy
  • Licensing - 1st Line--Licensing Support
  • Security issues - 3rd Line--Cyber Security
  • User Support - 2nd Line--User Support Escalation

Slack triggers

We’re making increasing use of the Zendesk/Slack integration, which is powered by Zendesk ‘triggers’.

For example, the Tell GOV.UK Platform Support about new ticket trigger checks whether a slack_has_been_notified tag is present on the ticket, as well as whether or not this is the kind of ticket we’re interested in (must be in 2nd Line--GOV.UK Alerts and Issues and must have at least one tag relevant to Platform, e.g. fault_with_content_data).

Only if the tag is absent do the corresponding trigger ‘actions’ fire, which are “Zendesk integration” (the thing that fires the Slack message) and also “Add tags”. We add slack_has_been_notified (meaning only one notification is sent per ticket, which reduces noise), and also govuk_platform_support, which is the only tag that drives the GOV.UK Platform Support view. This means that the only place we need to define our set of platform-related tags is in the “Tell GOV.UK Platform Support about new ticket” trigger.

Useful searches

Service Level Agreements

GOV.UK have committed to a minimum service level agreement for tickets:

  • 80% of tickets get a first reply to the ticket within 2 working days
  • 80% of general enquiries (public tickets) resolved within 5 working days
  • 70% of department tickets are closed within 5 working days

Technical 2nd Line

Get started

Create an account then assign a new ticket to 2nd/3rd Line--Zendesk Administration asking to give you “GDS Resolver Agent” access to 2nd Line--GOV.UK Alerts and Issues.

When you’ve logged in, navigate to the 2nd Line--GOV.UK Alerts and Issues view (see Summary of GOV.UK Zendesk groups).

Workflow

Work on ‘High’ priority tickets first - these will have been triaged by Technical 2nd Line already, so should be relevant and actionable - and start with the oldest “Updated” date. If there are no High priority tickets, work on the “Normal” priority tickets, again starting with the oldest “Updated” date.

Most tickets should be triaged to the most relevant product team, who are more likely to be able to help the user more quickly than a 2nd line engineer who lacks context of the product. Follow the Zendesk flow diagram to know who to triage to, and when. ‘Urgent’ work should still be carried out by Technical 2nd Line at this stage.

When picking up a ticket, click the “take it” link under “Assignee”, and write a “Public Reply” to inform the user you’re looking into the issue (click “Internal note” to change the response type). Finally, click “Submit as Open”, to formally undertake a ticket.

You can use Internal Notes to keep a log of actions you’ve taken so far: this can make it easier for other staff to pick up where you left off if you’re unable to solve the ticket yourself. If you run a rake task or execute code directly on a console, include a copy of the commands you ran as an internal note on the ticket.

Please note that departments can see internal notes, so don’t write anything you wouldn’t say to someone publicly.

If you need more information from the user, fill in the “Public reply” as appropriate and click “Submit as Pending” to indicate the ticket is awaiting a response from the user. Note that if a ticket has been pending a response for 5 or more days with no response from the requester, you can submit it as solved: do this by clicking the “Apply macro” button at the bottom of the ticket screen, then choosing the “GOV.UK 2nd line tech: pending for 5+ days” option.

When you think you’ve resolved a ticket, click “Submit as Solved”. You do not need to wait for user confirmation to close the ticket - they can always reopen the ticket if they still need assistance.