Unified agent status is part of omnichannel routing and provides a way for agents to control availability for Support, Talk, and Messaging from a single menu. The default agent statuses are view-only, but custom unified agent statuses can be edited or deleted. Admins can also enable and configure an idle timeout rule to automatically set idle agents to away or offline.
If necessary, admins can use the Unified Agent Status API to view and set an agent's unified status or the Group Availability API to view availability and capacity data at the group level.
Viewing unified agent statuses
When you enable omnichannel routing, native unified agent statuses automatically become available for agents to use across channels. They cannot be edited, but you may review their configuration. If you add custom unified agent statuses (Professional and Enterprise plans), they are also available for all agents to use.
- In Admin Center, click
Objects and rules in the sidebar, then select Omnichannel routing > Agent statuses.
- To view how a default status is set up, click the options menu icon (
), and then select View details.
- Review the configuration and click Close to return to the
list.
Editing a custom unified agent status
Native unified agent statuses can't be edited. If you created custom unified statuses, you can modify them at any time. However, editing a custom unified status won't change the status of any agent using that status at the time. The updated status name and definition won't be applied to that agent until the next time they set that status. For this reason, consider deploying updates outside of business hours if possible, or when fewer agents are online.
To edit a custom unified status
- In Admin Center, click
Objects and rules in the sidebar, then select Omnichannel routing > Agent statuses.
- Find the custom status in the list, click the options menu icon
(
), and select Edit.
- Make your changes and then click Save.
You might need to refresh the Agent Workspace to see your changes.
Deleting a custom unified agent status
When a custom unified status is deleted, any agents using the status at the time are notified, set to offline, and encouraged to set a new status.
- In Admin Center, click
Objects and rules in the sidebar, then select Omnichannel routing > Agent statuses.
- Find the custom status in the list, click the options menu icon
(
), and select Delete.
- In the confirmation dialog, click Delete.
14 comments
Dave Symonds
Hi - can you report on the times spent in each status? Thanks
0
Anne Ronalter
Unfortunately, it is currently not possible, but our developers are planning to do so and have historical reporting on their roadmap.
We can not say yet when this feature will be released.
0
Philipp Schumacher
Hi,
is it possible that an agent will set to online, once the agent logged into ZenDesk?
Our agents just forget to set their status.
1
Anne Ronalter
Thank you for your Feedback on that.
At the moment, only the signed-in agent can change their status to Online.
A workaround may be enabling the Chat operating hours since this will remind agents to go Online, and they will receive a popup message.
-1
Davit Gelashvili
Is it possible to have a report where we can see the time spent on each status?
And to see when the statuses were changed?
0
Anne Ronalter
Unfortunately, this is currently not possible.
But I have found the following Community post and can see that a function like this is planned:
New Metric - Agent's Status Activity
I would therefore recommend that you comment/vote for the post shared above.
0
Moss
Is there any way to reorder the list? We'd like the statuses that our agents will likely use the most higher up on the list.
3
Destiny
I appreciate your inquiry. The feature you're asking about is definitely included in our strategic roadmap. However, its arrival is not expected to be sooner than the fourth quarter of the year. We are scheduling our timeline to accommodate careful development and thorough quality assurance before its implementation.
0
Gary Shand
Hi there,
I just wanted to follow up on the last comment around reordering custom agent statuses, to confirm if Q4 is still the plan for this happening?
Would be super keen for this reordering to come in as it's stopping us from implementing this feature.
I wonder also if there are any plans to have the ability to hide the default statuses (especially ‘Online’ as we don't have a workflow where an agent is online for all channels at once)?
Cheers,
Gary
2
Destiny
Upon reviewing our internal plans, it seems that the feature you're inquiring about is indeed slated for development and included in our roadmap.
As for the ability to hide the default statuses, unfortunately, this function isn't currently available, nor is it expected to be released within this year. However, we are considering enhancements around agent status as part of broader improvements in that area.
We'll make an announcement and likely offer an Early Access Program (EAP) for these updates, so I recommend keeping an eye on our announcement page to stay informed about new feature releases. Thank one for your patience and understanding in this matter.
0
Sam
It would be more useful for us to be able to restrict statuses based on custom roles, rather than Group membership. We use roles to define ways of working, where a supervisor might be able to select which channel they are assisting but an agent would not.
0
Kristin from the Care Team
Very excited with reordering statuses. In the future, can we “nest” the statuses, much like field types? Ex: Away::Meeting; Away::Break; etc.
1
James Skene
I would like to echo the point made by Philipp Schumacher over a year ago. If you have functionality driven by agent status, when an agent signs in, the default status should be the most common status i.e. Online. Others may disagree, but I struggle to see a scenario for my team where it makes sense for the status to remain as offline when an agent signs in.
Or, failing the above, we should have the ability do set what the default status should be upon an agent signing in.
1
D.Fitz
Any news on reordering statuses? We don't use the Away status at all, so it's just clutter in the list. Would be a vastly improved experience if we could remove it or at least move it down the list
0