You can specify how incoming chat requests are automatically distributed to agents with Chat routing settings.
This article includes the following topics:
Understanding and configuring basic routing options
There are two options for how incoming chats are sent to your agents:
- Broadcast: All agents get notified of all relevant chats, and the agent has to click on Serve Request to start serving the chat. This is the default setting.
- Assigned: Chats are evenly assigned amongst online agents, such that only one agent is notified of each incoming chat at any time. If they miss an assigned chat, that chat will not be routed to them again.
Note: If you enable Hybrid Assignment mode, assigned routing behavior changes. See Configuring Hybrid Assignment Mode.
Incoming chats are assigned to the online agent currently who's been available (i.e., not serving a chat) for the longest time. If all agents are actively serving chats, the chat is assigned to the agent currently serving the fewest chats. If multiple agents are tied for the fewest chats, the chat is assigned to one of those agents in a round robin fashion.
Assigned chats appear in animated tabs at the bottom of the dashboard.
- From the Chat dashboard, select Settings > Routing > Settings tab.
- In the Chat Routing section, select a routing method.
- Click Save Changes.
Configuring chat limits
- Broadcast: When agents are at the specified chat limit, they will no longer be notified of incoming chat requests, and they will not be able to serve chats through the Serve Request button.
- Assigned: Agents will be routed incoming chats only up to their chat limit.
Note: If you enable Hybrid Assignment mode, assigned routing behavior changes. See Configuring Hybrid Assignment Mode.
- Account: Set one limit that applies to all agents in your account.
- Agent: Chat limits are configured in each agent's profile. You can specify whether only admins can edit agents' chat limits or agents set their own limits.
Chat limit settings have no effect on your widget or its online status. Even if all agents are at their limits, visitors can still initiate chats, which are then queued until an agent becomes available.
To enable chat limits
- Go to Settings > Routing > Settings tab.
- Next to Chat Limit, select On.
- Next to Limit Type, select Account or Agent.
- If you selected Account, enter a value in the Maximum Chats field.
- If you selected Agent, chat limits are configured in each agent's profile:
- With the Assigned routing method, select the Personal Limits check box that appears for agents to set their own chat limits in their profiles.
- If you're using the Broadcast routing method or using Assigned but don't select the Personal Limits check box, set a chat limit for each agent's profile. Select an agent to edit under Manage > Agents and enter a value in the Chat Limit field.
- With the Assigned routing method, select the Personal Limits check box that appears for agents to set their own chat limits in their profiles.
- Click Save Changes.
Configuring additional settings for Assigned routing
If you selected Assigned routing method, there are additional settings you can configure.
Configuring skills routing
Configuring Hybrid Assignment Mode
This setting applies only if chats are Assigned and chat limits are enabled.
Hybrid Assignment Mode gives agents the option of serving additional chats once they've reached their chat limits. Agents will have the option of clicking the Serve Request button to pick up additional chats. If this option isn't enabled, agents can see incoming requests but aren't able to click on the button.
To enable Hybrid Assignment Mode
- Go to Settings > Routing > Settings tab.
- In the Hybrid Assignment Mode section, select the Allow Hybrid Assignment check box.
- Click Save Changes.
Configuring reassignment
This setting applies only if you're using Assigned routing.
With this option enabled, if an agent doesn't respond to an assigned chat for a while, the chat will be automatically reassigned to another agent. If this option is not enabled, (if Reassignment is set to Off), once a chat is assigned to an agent, it is not automatically reasssigned to another agent.
- Go to Settings > Routing > Settings tab.
- Next to Reassignment, select On.
- Enter a number of seconds in the Reassignment Timeout window. For example, if you want chats to be reassigned after 15 seconds with no response, enter 15.
- Click Save Changes.
Configuring automatic idle settings
This setting applies only if you're using Assigned routing and have enabled Reassignment above.
Enable this setting to automatically set chat agents' status to Away or Invisible after a specified number of chats are automatically reassigned. Agents are notified when their status is changed.
To enable automatic idle status
- Go to Settings > Routing > Settings tab.
- Next to Automatic Idle, select On.
- Enter a value in the Chats Reassigned field.
- Select a status option next to Idle Status.
- Click Save Changes.
Monitoring chat routing data in Analytics
- Acceptance: the percentage of assigned chats that were served by agents out of all the chats routed to the agent
- Capacity (beta): The estimated amount of chats that can be served by the account in a given period of time. The capacity is a function of 1) the number of agents logged in, 2) the average chat duration of an account and 3) the chat limit set by the agent.
38 Comments
Hey Filipe,
I see you have a ticket opened with our Customer Advocacy team related to this issue.
We will continue working with you there to get this issue resolved :)
I have an issue with Chat Limits. I have an account limit set to 1 chat per agent while we are training a new employee. She is the only Agent "Online" and I am set to "Invisible" so I can monitor her chats and help her along.
Unfortunately, the 1 chat per agent limit does not respect that I am "Invisible" and it is routing chats to me. This is very frustrating as I just want to focus on the one chat to help the new agent.
Is this a bug?
Hi Tom Pagut,
I would definitely not expect chats to ever automatically route to someone that is invisible.
Are you sure that you are in invisible status and not away status?
If you are set to invisible, do you have better luck after clearing your cache/cookies or trying this on a different browser? That is really strange!
Thanks!
The link "Configuring Hybrid Assignment mode" doesn't work
Hi,
I am on the Team plan and cannot update the Chat limits which is causing our helpdesk a large issue.
Can you please help or advise as it says we need to upgrade.
Thanks,
Laura.
Hey Laura,
If you're on the team plan you'll have the option to enable Chat Routing, but you won't be able to customize the options further. To gain access to these customization options, you'd need to upgrade to at least Professional or Enterprise.
This is actually mentioned as a note in this article which I've copied below:
"Note: Customers on Team accounts can enable these routing options, but cannot cusotmize them further. Professional and Enterprise accounts have a number of customization options, described later in this article."
Let me know if you have any other questions!
Is there a way to prevent reassignment of chats in the non-working hours and weekends?
Unfortunately there is no granular control over reassignments of chats.
Please sign in to leave a comment.