Would you mind marking my post as the Best Answer so it helps anyone else facing a similar issue? Thanks!
Views expressed are my own and do not necessarily reflect those of my employer.
Original Message:
Sent: 11-14-2024 13:00
From: Matthew Aubin
Subject: How to Create A Back Up Queue in Genesys Cloud
Hi Paul,
Thank you so much for your assistance! Those steps worked and I was able to accomplish this work around until we move to messenger.
I appreciate all your assistance.
Thank you,
------------------------------
Matthew Aubin
Solution Owner
Original Message:
Sent: 11-13-2024 16:51
From: Paul Simpson
Subject: How to Create A Back Up Queue in Genesys Cloud
OK, Broad Steps are:
- Create an OAuth Client of Type "Client Credentials". Copy the Client ID and Client Secret to a Notepad.
- Go to "Integrations" and add the "Genesys Cloud Data Action" Integration
- Configure this to use the credentials you created (and noted) in Step 1.
- Activate the Integration.
- Inside Actions, you will see a bunch of default actions created.
- Create a new Action that used the integration.
- On the Setup Tab, create an Input Contract with a String called "QUEUE_ID" and an Output Contract with a Integer called users.
- Under configuration, ser the Request URL Template to /api/v2/routing/queues/${input.QUEUE_ID}/users?joined-true&presence=On%20Queue
- In the Response configuration, put
{ "translationMap": { "users": "$.total" }, "translationMapDefaults": {}, "successTemplate": "{\n \"users\": ${users}\n}"}
- Go to the Test tab and run a test!! (You will need the GUID for the queue)
- Save and Publish
- In Architect, you can now call your Data Action and get back the number of Agents On Queue.
- If you want On Queue AND Idle, then add &routingStatus=idle to the URL in Step 8.
That's the basic process, but post back if you need clarification.
HTH
------------------------------
Paul Simpson
Views expressed are my own and do not necessarily reflect those of my employer.
Original Message:
Sent: 11-13-2024 16:32
From: Matthew Aubin
Subject: How to Create A Back Up Queue in Genesys Cloud
We are going to be on messenger relatively soon, but I'm being required to get this going while we finish the migration. I'm not sure how to run an API to check how many are available in the queue and based on what I've researched its not an easy thing to set up in the integrations step! Any help here would be greatly appreciated.
------------------------------
Matthew Aubin
Solution Owner
Original Message:
Sent: 11-13-2024 16:25
From: Paul Simpson
Subject: How to Create A Back Up Queue in Genesys Cloud
Matthew, as Robert said, you need to move from Chat to Messaging ASAP. The former is deprecated and will be going away in the middle of next year.
That being said, if you are OK with doing it "up front", you can perform an API call in your inbound flow to determine how many agents are on queue and if there are none, redirect to backup. Obviously this wouldn't help if the Agent goes on a break while someone is waiting in queue though!
------------------------------
Paul Simpson
Views expressed are my own and do not necessarily reflect those of my employer.
Original Message:
Sent: 11-12-2024 16:30
From: Matthew Aubin
Subject: How to Create A Back Up Queue in Genesys Cloud
Hello,
We are testing a new chat queue for business accounts on our website and the organization is going to have one person in this queue during the week to assist measuring traffic. The issue I am trying to overcome is how to redirect a chat when this one person is not on queue for breaks, lunches, etc. We have not transferred over to the new messenger platform yet, we are looking to accomplish this by the end of the year. The direct back up queue process does not work for web chats.
I am looking to quickly get this stood up so any help would be great!
Thank you,
#ArchitectureandDesign
------------------------------
Matthew Aubin
Solution Owner
------------------------------