Live Chat Update: Agent Groups

Ā 

Video Tutorial:

Ā 

https://www.youtube.com/watch?v=WHNdAdrge88

Ā 

Introduction

We have updated the Live Chat Agent feature.

The feature name is called as Agent Group.

Where to find this New Feature

Letā€™s see where you can see this feature:

Workspace Settings -> Agent Groups (this is the additional Section, we have newly added).

Now you can click on ā€œ+ groupā€ to add a new group of Agents together, combine them as per your requirement to get the best Assignment.Possible.

Ā 

Ā 

How to set the New Agent Group

  1. Group Name: ā€œSupportā€

  2. Assign Method: ā€œRandomā€

  • Random - which will be around Robin method

  • Least Assigned.- In a Live chat agent, that has not many tickets assigned.

Lets select Random assign method as many users prefer to go for Random.

Ā 

Online First: ā€œActivateā€ (very Important feature)

Soon as Agent gets assigned, then only we check if the agent is Online.

Ā 

If you want to go with only Live Assignments, choose this option.

Ā 

Members Overview: The members you can assign as Live Agent.

Ā 

Weighting: You can also put in the weighting - If this number is high - it means that the likelihood that this Chat Agent is getting assigned will be much much greater.

Ā 

In Group: You can determine which Member you want to have inside of this new group created and then set the weighting options.

Ā 

Once all the above settings are done, you can click on ā€œCreateā€ Button.

Ā 

Ā 

Now this group will show in the default overview of Agent Groups.

Ā 

You can customise by going through the Pencil Icon or create one more new Group.

For example you have a Sales Team, a Support Team, a Developer Team, you can create all these kinds of groups .

Ā 

This is the new group assignment for Agents.

Now you can segment your agents into separate groups and based on this Group, we will also be able to assign the users accordingly.

What an Online Status Verification means for Agents?

Or we can say, " How are we going to check the agent is Online?ā€

This works bit different than the regular live chat platforms.

Ā 

Ā 

In UChat, the way we track a Live Chat Agent is Onine is if they have the Live Chat Section in Open Condition.

This means, If we go towards Live Chat for a user means we are now able to check and verify that this Live Chat Agent (Myself in this case) is currently Online.

Ā 

Ā 

Incase you move away from this window, that means we are not able to track whether or not the Live Chat Agent is Online.

Ā 

We need to make sure, that the Live Chat Agent is Online with the Live Chat Section in Open Condition and in that Tab in the browser.

Two ways to access Live Chat

Main Dashboard > Live Chat (from the top Menu next to Dashboard)

Ā 

Ā 

Open the Bot > Live Chat (Select from the left side Menu) This is Live Chat for individual Chatbots.

Ā 

Ā 

By this we can check the Agent Online status.

Keep the Chat page open on the Dashboard or inside the Bot, that does not matter, as long as the Agent is Present Online on this Specific Window.

How does the Live Chat work inside a Flow Builder?

Ā 

Letā€™s create a sample workflow:

Create a subflow in the name of ā€Live Chat Agent Assignmentā€

Action Block -> Basic Actions ->Assign to Agent or Assign to Agent Group.

Ā 

Ā 

  1. Letā€™s select Agent Group.

  2. You can see some options over here.

    1. None

    2. Default Group 1 - All users (Random)

    3. Default Group 2 - All users (Least Assigned)

    4. Default Group 3 - Only Agents (Random)

    5. Default Group 4 - Only Agents (Least Assigned)

    6. (groups customised)

Ā 

Difference between Group 1-2 and Group 3-4 are:

  • Group 1 & 2 assigns to all the Users or members inside of the Workspace.

  • Group 3 & 4 assigns only to the Agent Role Permision itself.

  • Incase if you donā€™t want any of the presets you already have, eg., Support Group set up, where we already integrate all of those settings and also provide with available team members inside here.

Updates in the Condition Block

Now you can check a few extra agent settings:

Ā 

Ā 

List of Conditions connected to Agent:

  • Last agent interaction (minutes ago)

  • Is assigned to agent

  • Is assigned agent Online

  • Has agents Online

Ā 

Letā€™s go use ā€œis assigned agent Onlineā€ in the condition block.

Ā 

Incase if the agent is not Online or is not in Live Chat, then we are able to go with this Condition block and assign a different agent.

Ā 

Ā 

Also we check if the chatbot has any agents available online. If no, we could say ā€œokay, currently we donā€™t have live chat support, but we will get back to you in particular Business Hours.

Ā 

Ā 

We also have a System field called ā€œLast Agent Interactionā€, by which you can check the Last Agent Interaction between a certain time frame.

Ā 

  • After

  • Before

  • Date on

  • Date between

  • Time between

  • Time after

  • Time before

  • We have a whole bunch of conditions sets.

Ā 

With these updates, we have brought some really powerful and amazing features regarding the assignment of Live Chat Agents as well as checking their Online Status, and also the last interaction time of that specific Agent.

Ā 

By this you are able to provide much better Customer Support Experience for your users.

Ā 

Ā