Agents may change the ticket status to On-hold if customers do not have all the information needed to answer questions and are unavailable to respond promptly. This recipe shows how to send a reminder to agents when their tickets are on hold using automations. For a more complex setup, enhance your workflow with macros.
The workflow includes these steps:
Step 1: Create the macros
This workflow requires agents to choose a macro that sets the time frame for the on-hold status. Each macro automatically tags the ticket and triggers an automation that sends a reminder to agents or customers. Your workflow may require one or more macros. This recipe requires three macros.
To create the first macro:
- In Admin Center, click Workspaces > Agent tools > Macros
- Click Create macro
-
Under Macro name, type:
On-hold for 48 hours
- Under Actions, add:
- Status category | On-hold
-
Add tags |
on_hold_48 - Comment mode | Private
-
Comment/description
This ticket is on hold {{ticket.assignee.first_name}}, you'll receive a reminder about it in 48 hours.
- Select Create
Follow these instructions and create two more macros, one for 96 hours and another for 144 hours. Each macro needs a different tag:
- The macro "On-hold for 96 hours" should have the tag
on_hold_96 - The macro "On-hold for 144 hours" should have the tag
on_hold_144
Adjust the number of hours to your business needs and add as many macros as you need. Make each tag different and match the number of hours in the title.
Step 2: Create the automations
Your workflow may require one or more automations. This recipe requires three automations, one for each macro created previously.
To create the first automation:
- In Admin Center, click Objects and rules in the sidebar, then select Business rules > Automations
-
Under Automation title, add:
Send a reminder after 48 hours on hold
- Under Meet all of the following conditions, add:
- Ticket: Status category | Is | On-hold
-
Ticket: Tags | Contains at least one of the following |
on_hold_48 -
Ticket: Hours since on-hold | (calendar) Greater than | 48
If you have business hours in place in your account, adjust the Ticket: Hours since on-hold condition to match your schedule.
- Under Perform these actions, add:
- Ticket: Ticket status | Open
-
Ticket: Remove tags |
on_hold_48 - Notifications: User email | (assignee)
-
Email subject:
On-hold ticket for 48 hours reminder: {{ticket.title}} -
Email body:
Hello, {{ticket.assignee.first_name}}. The ticket {{ticket.id}} has been on hold for 48 hours. Reach out to the customer and request an update. {{ticket.link}}
- Click Create automation
This automation notifies the agent, not the customer. To notify the customer instead, in Notifications: Email user, change (assignee) to (requester).
Follow these instructions and create two more automations, one for 96 hours and another for 144 hours:
- The automation "On-hold for 96 hours" should have the tag
on_hold_96and fires when Ticket: Hours since on-hold is 96 - The automation "On-hold for 144 hours" should have the tag
on_hold_144and fires when Ticket: Hours since on-hold is 144
Adjust the number of hours to your business needs and add as many automations as you need.
Step 3: Train your agents
Agents can now use this workflow and receive reminders for tickets on hold. Coach them to use these macros and act on the email reminders.
For other workflows, see Workflow recipe: Sending automated ticket reminders to customers.