Genesys Cloud - Main

 View Only

Discussion Thread View
  • 1.  Identify VIP Callers

    Posted 08-07-2024 20:42

    Hi Community, 

    Just started my journey with Genesys and I am keen to get some VIP Caller Identification. 

    Scenario:

    We have a list of VIP callers that we want them identified. I noticed that I can create a data source and based on that route them to a VIP queue if needed. 

    However, I want to get a solution with a unified queue where IO can screen pop to the Agent that this caller is VIP.

    My process will be:

    1- Search caller against Data source/External contact list and collect the Contact Type

    2- Get screen Pop up with caller details as well as Contact type

    My issue is how to collect the Contact Type? I am using a find expression.

    Regards, 

    Moh


    #ArchitectureandDesign
    #Routing(ACD/IVR)

    ------------------------------
    Mohamed Yaacoub
    Ethan Global Pty Ltd (t/a Ethan)
    ------------------------------


  • 2.  RE: Identify VIP Callers

    Posted 08-08-2024 08:33

    Hey Moh,
    Welcome to the community.  Hopefully someone can give you a great answer.  In the meantime I will look into what possibilities we have



    ------------------------------
    Sam Jillard
    Online Community Manager/Moderator
    Genesys - Employees
    ------------------------------



  • 3.  RE: Identify VIP Callers

    Posted 08-09-2024 04:51

    Hi Mohamed,

    Welcome to the community.

    I'm not sure if i understood well what you want to achieve but you don't need separated queues, you can define a higher priority to that contacts in the same queue.

    best regards,



    ------------------------------
    Nuno Paulo
    ------------------------------



  • 4.  RE: Identify VIP Callers

    Posted 08-11-2024 19:15

    Thanks Nuno, I will check on that and see how the agent experience will look like. 
    This will be in an MSP like contact center hence while we can set a priority on that contact I am keen to try and explore via Data search in order to expand on flexibility of actions when needed. 



    ------------------------------
    Mohamed Yaacoub
    Ethan Global Pty Ltd (t/a Ethan)
    ------------------------------



  • 5.  RE: Identify VIP Callers
    Best Answer

    Posted 08-09-2024 05:32
    Edited by Samuel Jillard 08-14-2024 05:15

    Hi Mohamed,

    You need the following for the VIP customers:

    • Create a Data Table where the Reference Key Label is the number/contact of the VIP Customer.
    • On Architect, on your flow, Insert a Data Table Lookup where the input is the Call.Ani (you might need to work on this because of the format or if caller is anonymous). this will match the caller number with the number you have added to the previously created data table. If it matches the VIP Number, you will go to the Found Path of the Data Table Lookup.
    • then you can add a Transfer to ACD and add more priority on the routing section.

    Regarding the agent screen info:

    • You need to edit or create a Script
    • on the script you should already have {{Scripter.Interaction Type}}  which will give what you need.
    • if you need more information, you need to create variables (its the Cube on the upper right of script edition) on the script. The just add this variables on the body of the script (just type {{ and the variables will appear to select).
      After the script variables are added and the script is published, you now return to the inbound flow. 
    • On the Flow, you need to add a Set Agent Script. When you select the script (where you have added the variables), you just need to fill in the Inputs that will finally appear on the agents screen when aswering a call.

    Imagine that you only have 1 queue. VIP Callers will have more priority than the non VIP on same queue. (as @Nuno Paulo said) 

    Hope it helps.



    ------------------------------
    Jorge Baptista
    Europ Assistance S.A. – Sucursal em Portugal
    ------------------------------



  • 6.  RE: Identify VIP Callers

    Posted 08-11-2024 19:17

    Thanks Jorge,

    This is what I was looking for. Going to test today.

    Thanks heaps.



    ------------------------------
    Mohamed Yaacoub
    Ethan Global Pty Ltd (t/a Ethan)
    ------------------------------



  • 7.  RE: Identify VIP Callers

    Posted 2 days ago
    Edited by Phaneendra Avatapalli 2 days ago

    Hi Mohamed, Could you please let me know how your test went? We're looking to implement something similar in our organization.



    ------------------------------
    Phaneendra Avatapalli
    Client Support, Desktop Support
    ------------------------------



  • 8.  RE: Identify VIP Callers

    Posted 23 hours ago

    Hi Jorge,

    I was able to create a Data Table, but I'm unsure where to insert the Data Table lookup. Should this be done in the Inbound Call Flow or the In-Queue Call Flow?

    I am performing the Data Table lookup before transferring to ACD for non-VIPs. I hope this setup works as intended, allowing us to route VIPs with the highest priority and non-VIPs with lower priority within the same queue.

    Any advice on the best approach would be greatly appreciated.

    Regards,
    Phaneendra



    ------------------------------
    Phaneendra Avatapalli
    Client Support, Desktop Support
    ------------------------------



  • 9.  RE: Identify VIP Callers

    Posted 19 hours ago

    Hi Phaneendra,

    Lets assume you have a variable called Flow.priority

    On the Inbound Call Flow you do the Data Table Lookup, and if found, you update data of variable Flow.Priority  with value 1000 (or whatever bigger than 0). If not found, just do nothing.

    Then when transferring the call to ACD, on the routing section you just put the Flow.priority in the priority.

    My suggestion is to have the priority also on the vip datatable, which its easier to manage because you dont need to change the flow everytime the priority changes.

    hope it helps.



    ------------------------------
    Jorge Baptista
    ------------------------------



  • 10.  RE: Identify VIP Callers

    Posted 20 hours ago

    HI, I do this now, I have a data table that lists the details using the ANI as key to the table, then I have a data action that checks for agents idle with a skill thats in the data table.  if they are not idle then I use standard routing, and  if they are in the VIP table I use a separate data script assigned in the flow to identify them to the agent



    ------------------------------
    Andy Jackson
    Senior Unified Communications Engineer
    ------------------------------



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources