Cusomize Contact Live Agent option from chat window menu

Ivan Delchev
Giga Contributor

Hello guys,

In our organization, we have a lot of different chat queues (using Connect chat) each chat queue is responsible for a different territory. Is there a way to customize the option in the menu on the chat window to change the chat queue base on user's territory. I have already applied this customization in Contact Live Agent topic, but will it affect this option here?

find_real_file.png

var gr = new GlideRecord('sys_user');
gr.addQuery('sys_id',gs.getUserID());
gr.query();

if(gr.next()){ 
   if(gr.u_company_region == "29b37daadb09a7088f81199f299619d7"){  
      vaVars.LiveAgent_queue = "d75f2947db551fc00f8d4980399619c0";
      if(vaSystem.isLiveAgentAvailable()){
         vaSystem.connectToAgent();
      }
}
1 ACCEPTED SOLUTION

darius_koohmare
ServiceNow Employee
ServiceNow Employee
The button is unfortunately tied to the global queue setting if you are using connect support. If you move to advanced work assignment and agent chat plugin, then you can benefit from AWA routing. In the meantime, here are some other ideas to consider for routing (my examples use IT vs HR):
 
find_real_file.png
Method 1: Adding a message to the greeting topic that allows employees to select if the issue is related to IT or HR. While this will work well to set the context quickly, I would not recommend it because it would create a less than ideal user experience. In orlando, there will be the ability to remove the chat support option from the VA client entirely.
 
find_real_file.png
Method 2:
Within each virtual agent conversation topic, you can define and associate the live agent variables for the queue to go to. This means IT topics can go to IT queues, while HR topics will go to HR queues.
 
find_real_file.png
Method 3:
The other important topic to consider editing is the fallback topic. In addition to running things like contextual search for KB articles and catalog items, you could also have the bot offer categories for the live agent handoff. In the VA designer, a script can associate each category option to the relevant IT or HR queue, and then automatically trigger the live agent handoff. For this logic, I would recommend a  'opt-in', i.e. the user should confirm they want to talk to a live agent prior to doing the hand off.
 
find_real_file.png
Method 4:
The last method is to create a explicit live agent support topic that users can select from the menu. This topic can offer categories like the fallback topic, or it can explicitly just ask for IT or HR. This method becomes a better option once you remove the live agent option from the (...) menu in orlando.
 
 

View solution in original post

8 REPLIES 8

Hello Bwryanshaw,
Were you able to find the way to do this?

Rahul R

Yasmin
Kilo Guru

Question on transferring to Live Agent from the 3 dot menu Contact Support options. 

When transferring to a Live Agent from the Contact Support menu, does it use the same Setup Topic that is specified in the General Settings? The reason I'm asking is because we have curtomized the Live Chat Support Setup Topic to do some specific actions before transferring to Live Agent, and yet when manually transferring to Live Agent by using the option in the Contact Support menu, it bypasses our customized topic and goes straight to tranferring to Live Chat. So, do we need to also customized the live agent transfer somewhere else in VA Designer?

Thank you! 

Davidh3
Tera Contributor

Hi Yasmin. I'm having the same issue. Were you able to find a solution for this?

miriamberge
Tera Guru

@darius.koohmarey  Is this still the case for Orlando / Paris?  Ie. if you are using connect support, it is tied to the global queue setting and there is no flexibility with this until we move to AWA?  I'm not seeing a way to do this so just want to confirm.  Thank you!