This article runs through how to set up a timer in the SweetHawk timers app

Questions answered in this article are: 

What is a timer definition? 

How do I create a timer definition? 

How do I automatically (re)start, pause, resume and stop a timer? 

What other types of things can I do with timer definitions? 

 

What is a timer definition? 

A "timer definition" is a set of parameters that determine how a particular timer functions within the flow of a Zendesk ticket.

For instance, a timer definition would specify the length of time for the timer (e.g., 4 hours for a high priority ticket response time), any actions associated with the timer events (such as when the timer starts, stops, or ends), and any conditions that need to be met for the timer to run.

By creating various timer definitions, you can build complex and flexible workflows that cater to the specific needs of your customer service process. You can create timers for different priorities, service level agreements (SLAs), operational level agreements (OLAs), and more, each with its own unique properties and actions based on timer events. This feature of the Timers App significantly enhances the ability of support teams to effectively manage and track time-sensitive tasks and commitments.

 

How do I create a timer definition? 

To create a timer in the Timers app, first click in the admin icon in the main left bar. Then under Timer definitions, click on Add definition

Next, complete the following fields: 

Name: Select a name which clearly identifies this timer to other admins. 

Description:  Describe what this timer is going to be measuring and the workflow that it is part of.

Duration: Set the duration of the timer. 

Schedule: If you want the timer to only run on specific days, or certain times of the day (eg. business hours 9am - 5pm) then you can select the schedule that you want it to run on. See this article for more on how to create schedules

Workflow: Select a workflow where the app will perform ticket updates that can set anything to happen to the ticket which is important when the duration of the timer either starts, stops or ends. For example, if the duration were to end for a First Response SLA timer, then this would be a bad thing, so you might choose to add a comment to the ticket noting the SLA has been breached or add a tag to the ticket for reporting. See this article on how to create timer workflows.

Once you have set all of the timer definition parameters, click Create timer definition at the bottom of the screen. 

 

How do I automatically (re)start, pause, resume and stop a timer? 

You can automatically (re)start, pause, resume and stop your timers by creating triggers that check for the specific ticket conditions as to when you want this to happen. 

To create a trigger for starting, pausing, resuming and stopping, in the main list of timer definitions, click on Create trigger under each column like this: 

Once you click on one of these items, a link to the new trigger will appear at the top right of the screen. Click into the new trigger and set the conditions as desired and save. 

Some trigger condition examples for a first reply time timer are provided below to help you understand how the app works. Keep in mind that these are just examples, and your specific setup may vary significantly depending on your needs.

Start - When a ticket is created and belongs to 'Support' group (this trigger also restarts the timer, so you may rely on a tag instead of ticket created).

Stop - When a ticket has a public reply and is changed to Pending or Solved status.

Pause - When a ticket changes to On-Hold status

Resume - When a ticket changes from On-Hold status

 

Please see this article and video for more information on  how starting, pausing, stopping and ending works.

 

What other types of things can I do with Timer definitions? 

Timer definitions are built in a way that makes them extremely flexible and can cater for different scenarios where time is involved. Here are a few other articles that explain more about what is possible:

Recording timer information in Zendesk ticket fields.

Building report in Explore based on timer information.


Was this article helpful?
0 out of 0 found this helpful