Looking for a ZipWhip replacement? Learn more
Now that you have live chat configured for your Alive5 account, it's time to optimize and measure everything in efforts to create the best Visitor experience based on your current team resources.
We'll cover:
This can be accessed by logging into your Alive5 account (as an Admin) and visiting: https://app.alive5.com/reporting/performance
This category will allow you to see how many chats were tagged a specific Tag so you can see how many chats were about a certain topic. Also known as a 'Disposition' report.
Most settings can be accessed by logging into your Alive5 account (as an Admin) and visiting: https://app.alive5.com/settings/alivechat.
This setting allows Admins to configure how many chats at most an agent should handle at any given time. This setting can be a set number for all users, or Admins can let the user decide themselves how many chats they’d like to handle at once. If a user is “maxed out” with chats (for example, max chat is at 2, and they are handling 2 live chat sessions), then the next incoming chat will not notify them, and their turn will be skipped.
To access this setting, you will need to access the Bot Flow. Once in the Bot Flow, this setting is found in each 'Agent Bot' (under the 'Messages' tab). Be sure to make the updates for every Agent Bot if you have multiple.
It's best to have this option enabled with a value so Visitors do not get stuck waiting forever, and it allows them to go through the offline flow if the timeout is reached.
There are 3 different types of routing methods (Ring Modes). Each one is unique in how chats are distributed to your agents which also affects the client experience. In all cases, Agents who are logged into the mobile app and in ONLINE status will also receive a push notification and opportunity to accept the chat. Agents in AWAY or OFFLINE status will not receive any notification.
For Load Balancer and Load Balancer Hunt, there are 2 algorithms which determine which agent is “Next in Line”.
Ring Algorithm 1: "Even Chats Per Agent"
Agent A | Agent B | Agent C |
---|---|---|
Chat taken @1PM | Chat taken @2PM | Chat taken @3PM |
Then, Agent C ends their chat. So, Agent C will have no chats:
Agent A | Agent B | Agent C |
---|---|---|
Chat taken @1PM | Chat taken @2PM | - |
Since Agent A took their last chat at 1PM, the next incoming chat will be routed to Agent A, even if they already have a chat and Agent C does not have a chat:
Agent A | Agent B | Agent C |
---|---|---|
Chat taken @1PM | Chat taken @2PM | - |
Chat in Queue @4PM | - | - |
This example illustrates that the routing system ignores how many chats an Agent has in their queue currently, and sends the next chat to the Agent with the oldest chat first.
Sales chat benefits: Agents would hurry and accept chats and end them quickly to gain more sales chat opportunities vs other Agents. With a routing system that distributes based on available Agent queues, the sales reps who chat quickly and end them will end up with more chats at the end of the day.
Support chat benefits: Agents who take their time in conversing in chats will handle less chats over time, as with a routing system would give more chats to Agents that quickly finish support chats. This scenario would have support reps who end up taking alot more chats, basically penalizing them to be more efficient.
In summary, routing chats based on “last chat taken” and ignoring number of current chats taken by an agent is the most fair because it evenly distributes the number of chats to Agents over a time period. We know that some chats take longer than others, but over time, this should average out for the entire agent pool.
Ring Algorithm 2: "Even Queue"
Agent A | Agent B | Agent C |
---|---|---|
Chat 1 | Chat 2 | Chat 3 |
Let's assume Agents A, B, and C are all chatting. Then, Agent C ends their "Chat 3". So, Agent C will have no chats:
Agent A | Agent B | Agent C |
---|---|---|
Chat 1 | Chat 2 | - |
The next chat request will then go to Agent C:
Agent A | Agent B | Agent C |
---|---|---|
Chat 1 | Chat 2 | Chat 4 |
This example illustrates that the routing system looks at how many chats an Agent has in the entire chat queue currently, and focuses more on evenly distributing the load of chats to even out the chat queue.
Ring algorithm can be configured under 'Live Chat Settings'.
💡 To see how Alive5 can help your organization today, book a demo with us.