Genesys Cloud - Main

 View Only

Sign Up

Expand all | Collapse all

How to implement queue with preferred agents that receives answer only "their" calls.

  Thread closed by the administrator, not accepting new replies.
  • 1.  How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-09-2022 06:48
    No replies, thread closed.

    Hello Community,

    can you please advise how to implement the following customer requirement:

    The inbound call flow application calls the customer web service that in some cases returns the agent's email. If the agent's email is received, the call is transferred to the queue with the preferred agent = agent's email.
    If the agent's email is not received, the call is transferred to the same queue without the preferred agent.
    There are four queue members in the queue that can receive any call, and about 10 "preferred agents" - agents that should receive only "their calls" (calls that are transferred to the queue with a preferred agent).

    For example, there are agents A1, A2, A3, and A4 in the queue Q1 that can receive all calls, and PA1, PA2,..., PA10 agents that can receive only "their calls".
    Suppose the web service returns email PA1, in this case, the call is transferred to the Q1 with preferred agent PA1, and if agent PA1 is idle, he will receive the call, if the agent PA1 is logged off or busy, or not available, one of the agents A1, A2, A3, A4 will receive the call (if all of them are not available or busy, the customer will wait, even if PA2,...,PA10 are idle).
    In addition, the agents from other queues can transfer the calls to the Q1 queue, in this case only agents A1, A2, A3, or A4 can receive the calls.
    And, if the customer that is waiting for the agent in Q1 decides to leave a callback, only agents A1, A2, A3 A4 can receive it.

    I thought to use the bullseye routing in combination with a preferred agent, and define 2 rings for bullseye routing. The interval for the first ring set to the maximum (3 days). For all agents A1 - A4 set the bullseye ring number to 1, and for agents PA1,.. PA10 set the bullseye ring number to 2.

    But I'm not sure, that it will work correctly in case a callback is left in Q1 and is not answered for several days.


    Thanks,
    Irina


    #ArchitectureandDesign

    ------------------------------
    Irina Milstein
    ITNAV-Pro Ltd.
    ------------------------------


  • 2.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-09-2022 09:43
    No replies, thread closed.
    Add a skill (say "General") and assign the skill to agents A1,2,3,4. Any call that is not for one of the preferred agents should be assigned the skill. Set queue to "All Skills Matching".
    Now, even if only PA1-10 are available, the calls will not go to them as they don't have the skill.
    Use the same skill for the callback.
    For transfers, if the main flow won't work, then create a second flow to process them (adding the skill) and assign a dummy DID to it that your agents transfer to.
    HTH

    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 3.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-10-2022 02:45
    No replies, thread closed.

    Thank you for your help, Paul.

    Can you please clarify the moment with the transfer from another queue?

    To avoid using additional inbound flow (now agents transfer calls right in queues and using inbound flow for transfer for one specific queue can confuse them), can I set the "General" skill in the in-queue flow using the "Set Skill" action?

    Or, if there are idle PA1-10 agents in the queue, one of them will immediately receive the call and the in-queue flow won't be started?



    ------------------------------
    Irina Milstein
    ITNAV-Pro Ltd.
    ------------------------------



  • 4.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 04:16
    No replies, thread closed.
    If you transfer to a queue you don't get a skill so at that point you have to have a inbound flow, nothing fancy is required but you need to assign the skill on transfer to ACD, so I set an in queue flow that goes straight to an inbound flow

    ------------------------------
    Andy Jackson
    Ten Lifestyle Management Limited
    ------------------------------



  • 5.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 06:06
    No replies, thread closed.
    Hi Andy,
    thank you for your answer, but I'm not sure that I understand it correctly.
    Do you recommend in case an agent transfers a call right to the Q1 queue, make transfer to inbound flow from the in-queue flow of Q1 to set skills?
    I think I can set skill from the in-queue flow using the "Set Skill" action.
    But I'm not sure, that the in-queue flow will be executed, if there are idle preferred agents.

    ------------------------------
    Irina Milstein
    ITNAV-Pro Ltd.
    ------------------------------



  • 6.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 06:14
    Edited by Andy Jackson 12-12-2022 06:16
    No replies, thread closed.
    Hi, I have a "dummy queue" to transfer to that goes to the in queue flow (this has no members), which then does a ACD transfer to another queue setup

    I do it that way to cover of skilling levels, otherwise it will go instantly to any queue member first if idle

    ------------------------------
    Andy Jackson
    Ten Lifestyle Management Limited
    ------------------------------



  • 7.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 11:20
    No replies, thread closed.

    Thank you for the clarification, Andy.

    I think it is a good idea to use a "dummy queue".
    But just for my curiosity, have you tried to implement such scenario using different Bullseye Ring Numbers instead of skills?



    ------------------------------
    Irina Milstein
    ITNAV-Pro Ltd.
    ------------------------------



  • 8.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 11:26
    No replies, thread closed.
    I haven't tried bullseye, It could work, in my scenarios I have loads of skills (far too many for what I ned to do), but if it were a small number of skills I can see it would work

    ------------------------------
    Andy Jackson
    Ten Lifestyle Management Limited
    ------------------------------



  • 9.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 11:31
    No replies, thread closed.
    Thank you for your help!

    ------------------------------
    Irina Milstein
    ITNAV-Pro Ltd.
    ------------------------------



  • 10.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-12-2022 12:07
    No replies, thread closed.

    The rest of the responses were very spot on and creative.  I wanted to say that I am doing the same.  I have a 8 queues which contain many sales territories each and within the agents want to prefer / get "their" calls first.  So we have a flow that looks up info from our CRM and when matched, pulls the agents email, then uses that to look to see if the agent is "on queue", if so, it skills the call with their personal skill, we do user_username.  We offer targeted callbacks and voice options to the user and periodic offers to "speak with someone else".  It works pretty well.  When an agent goes on PTO, they have a backup setup with their skill in the system.  This way, they can avoid having the call go to someone else outside of their specific territory.  We've tested bullseye routing with this senario, and while there are a ton of skills, we've found that it is doable, just not administratively manageable.

    We also tag those calls with a "Territory" skill as well so that if we strip the user skill (customer selects to speak with someone else), then the call goes to someone in that territory.  Bullseye is good for this senario as we can strip the territory skill easier since there are a lot fewer of them and let it go to anyone in that queue after a set amount of time.
    I just wanted to say that it works and using "personal" skills is how to get it done.  You can trim out your @ domain info from the email and append that after user_ to create the skill name to assign the calls to.  It works very well.  For unmatched callers, we just send them to the queue linked with the DID.  When no agents are on queue with the skill, we at least use the Territory specific skill.



    ------------------------------
    Ryan Cheesman
    Senior Manager, IT Integration Services
    Tandem Diabetes Care Inc. | positively different
    ------------------------------



  • 11.  RE: How to implement queue with preferred agents that receives answer only "their" calls.

    Posted 12-13-2022 10:51
    No replies, thread closed.
    Hi, Ryan,
    I will consider the "personal" skill option also.
    Thank you!

    ------------------------------
    Irina Milstein
    ITNAV-Pro Ltd.
    ------------------------------