Hi Sheryl,
I was thinking a web page hosted outside of the Genesys UI, but you could access it via an Agent Script if you wish, it depends on your workflow. The web page would encapsulate a simple Join/Unjoin API call, see API PATCH REQUEST
https://api.mypurecloud.ie/api/v2/routing/queues/{GENESYS_QUEUE_ID}/users/{GENESYS_USER_ID}
You could build a Data Table that contained all of the queues defined with columns such as Queue Name, Id, Channel_Type. The web page script could then list the Queues for each user based on Channel Type. As you I'm sure you know, in the Genesys Cloud world, a queue can handle any interaction type so essentially the data table becomes your mapping between queue and channel.
You can then easily build a bulk update to join/unjoin the queue using the API above, or use a Bulk operation - https://developer.genesys.cloud/devapps/api-explorer#post-api-v2-routing-queues--queueId--members.
This requires custom development effort that you would need to take on, but its how I would approach this and it would meet your requirements.
------------------------------
Lee Clements
Genesys Telecommunications Architect
------------------------------
Original Message:
Sent: 06-09-2025 11:37
From: Sheryl McKercy
Subject: Managing agent queues by channel
Interesting idea! Do you mind expanding on this idea a little? Are you saying we could build an agent script, leveraging an API (which one?) that would provide the agent access to manage their queues by channel?
Any further insight you have on this would be much appreciated!
------------------------------
Sheryl McKercy
Program Manager, Contact Centre Technologies
Original Message:
Sent: 06-09-2025 04:17
From: Lee Clements
Subject: Managing agent queues by channel
In lieu of Genesys adding that ability to the UI, I would recommend building a basic web page / script to leverage use of the APIs to allow that kind of bulk operation.
------------------------------
Lee Clements
Genesys Telecommunications Architect
Original Message:
Sent: 06-07-2025 01:25
From: Sheryl McKercy
Subject: Managing agent queues by channel
Hello,
Can someone share if they have found a way to activate/deactivate queues by channel, as opposed to one queue at a time? In our contact centre we have a dedicated email team, however those agents will support inbound voice queues when it is busy. In the Engage platform, the individual agents can put themselves on-queue for a specific channel: email or voice (or both) so they can dedicate their time to a specific channel. In Cloud it looks like the agent would have to deactivate all voice queues in order to not receive inbound voice calls, but that is too cumbersome as our agents might have 20-30 voice queues assigned to them. We also don't want the agents to be able to deactivate a few of the queues if they simply don't want to handle that call type. Therefore, is there an easier way to provide agents with the ability to be on-queue by channel?
Thank you,
Sheryl
#DigitalChannels
#Omni-ChannelDesktop/UserInterface
------------------------------
Sheryl McKercy
Program Manager, Contact Centre Technologies
------------------------------