Routing chats based on agent skills

Return to top

18 Comments

  • Mike Jones

    The article liked for the Javascript API has this note:

    Note:This guide applies only to the Chat widget from Chat-only accounts, not from Chat+Support accounts.

    How do we add skill tags to visitors for Chat+Support accounts?

    1
  • Gab Guinto
    Zendesk Customer Care
    Hi Mike,

    You can use these API command to add chat tags:chat:addTags; or, if you need to use the legacy$zopim.livechatAPI with the Web Widget, then you can wrap the Javascript withzE. Here's a quick guide: How can I customize the Zendesk Chat widget using the JavaScript API?

    You can refer to this doc for more information onmigrating from the Chat widget syntaxto thethe unified Web Widget (Classic).

    Thanks Mike!
    0
  • Paul Dinculescu

    Hi there!

    Is it possible to configure skills based routing based on organization?

    For example, let's think about a VIP organization (tagged via a custom org field). I would like to assign all incoming chats from this organization to specific agents.

    We have the agent workspace enabled, I assume the skills based routing in support is not applicable to chats and, the skills in chat interface have to be used, am I right?

    However, the users are not tagged in support with VIP. How do we identify that an user is part of a VIP org so that it is routed correctly?

    Thank you in advance!

    0
  • Mike Jones

    Thanks Gab,

    I just want to confirm that the solution you provided for adding tags to the chat is the same thing as what's described in this article "Adding skill tags to visitors".

    I want to be able to route chats to different departments and the routing setting seems to only route based on a tag that's assigned to the vistior and not a tag that's assigned to the chat.

    Will adding the tag to the chat, using the solution you provided, work with the skills routing shown here?

    0
  • Eduardo Escobar

    Is it possible to apply tags to visitor based on the language their using? Example, if the customer starts the chat in Spanish, how can I route that to a Spanish agent?

    Thanks

    0
  • PAUL

    Hi Eduardo,

    Have you seen this article(?):https://support.zendesk.com/hc/en-us/articles/4408833808538-Recipe-Route-a-chat-to-a-department-based-on-the-country-the-visitor-is-chatting-from

    If you are looking for a solution to detect the language no matter the location, I don't think it's possible.

    Hope this helps!
    Paul

    0
  • Dane
    Zendesk Engineering
    Hi Paul,

    If you are already using Agent Workspace, you can just utilize support triggers to route those chat tickets to specific group of agents or specific agent. Make sure to include the organization as a condition.
    0
  • PAUL

    HiDane

    Many thanks for getting back to me, much appreciated!

    Please correct me if I'm wrong, but this method will assign incoming chats to a specific agent only, the one which is defined in the trigger, correct?

    What do I need to do if I'd like to assign chats to a pool of agents with a specific skill?

    Looking forward to hearing back from you!

    Thank you in advance!

    0
  • Dane
    Zendesk Engineering
    The recommendation I provided was for a different Paul I believe. It will not work for your use that utilizes specific skills of agents. Not unless they are just on the same group.


    0
  • PAUL

    Hi Dane,

    I would like to avoid creating a dedicated group for this... if possible...

    To you think the setting below will route chats correctly if multiple agents are assigned to this skill?

    Thanks!

    0
  • Dane
    Zendesk Engineering
    Hi Paul,

    This method will only add the skills to the ticket but it will not triggers a chat skill-based routing. When it comes to chat skill based routing, it needs to be worked on by using chat triggers with add tags action that corresponds to the skill names of the agents.

    This trigger will add a tag to visitors when a widget was loaded.


    It will then route the chat to agents with the same skills.



    0
  • Maggie

    Hello! Is there a way to prioritize certain skills for agents when it comes to routing? For example, If I have 5 agents who can do skill A and skill B, but as a priority I want them to be routed chats with skill A over skill B (because, for example, I have 10 other agents who also possess skill B, but not skill A), is there a way to do that?

    0
  • Dane
    Zendesk Engineering
    Hi Maggie,

    Chat skills routing will still use theAssigned路由行为路线传入的请求an online agent who has been available for the longest time as long as their skills will match. There's no native feature to prioritize routing based on the skills available.
    0
  • Jahn Bronilla
    Community Moderator

    Why can't we use as a condition the User Tag in support as a Visitor Tag?

    0
  • Dane
    Zendesk Engineering
    Hi Jahn,

    TheVisitor Tagfor chat triggers is specific for the chat platform. It can only be applied via the set Tag action in chat triggers and user tags is not part of it.
    0
  • Bobby Koch

    what happens if a ticket comes in and it has skills, but no available agent is online? does it defer to the department?

    0
  • Jahn Bronilla
    Community Moderator

    Bobby Koch- there is a maximum wait time for the chat to find agent based on the skill however if not being accepted on that specific timeframe let say 60 seconds. Chat will be routed to the next available agent within the same department.

    0
  • Bobby Koch

    Jahn Bronilla

    So if I have 4 departments

    EMEA (2am to 7am)
    - no agents have skills here
    US Support (7am to 7 pm)
    ---- HR
    ---- SALES
    ---- Support

    If i am setting visitor tags for HR, Sales, and Support in my widget, what happens if a visitor tag is passed during the EMEA hours? Could I just set a trigger in chat to say assign to that department, and skills will be skipped?

    0

Pleasesign into leave a comment.

Powered by Zendesk