...
The client initiates the chat
Once the chat has been initiated by a client, the Agent search procedure is as follows
...
If the number of agents that meet the condition in step 1 and have the same lowest Queue Position - is greater than 1, then the search is continued.
Step 3 Which agent has fewer open chats?
If the agents have the same number of chats running, continue searching.
Step 4 Allocate the chat to the agent who closed the last chat earlier than the other agents.
Info |
---|
For example |
Expand | ||
---|---|---|
| ||
❗ Step 4 is applied starting Beesender Chat Master version 3.2 ore newer. |
Agent initiated chat from a Contact card
...
To transfer a chat to a group of agents
...
The search follows the flow:
...
Step 3 Allocate the chat to the agent who closed the last chat earlier than the other agents.
Expand | ||
---|---|---|
| ||
❗ Step 3 is applied starting Beesender Chat Master version 3.2 ore newer. |
Transferring chat to selected agent
...
the "Time for changing agent (minutes)" timeout does not distribute the chat to another operator;
the chat will not be closed by the timeout “Time for closing chat after last message (minutes)";
when determining agent’s vacancy, the chat is not counted as an open chat on the agent.
Alternative Chat Distribution flow
This logic refers to the application “BeesenderMonthPriorityRouting”, which overrides chat distribution logic for a new as follows
Step 1 Are there any agents that meet all 5 of the following conditions?
The Agent must be active;
The Agent works with chats in this channel;
The Agent is in the "Online" status;
Agent is included in the Agent’s group with lowest Queue position.
If more than 1 operator meets the conditions in step 1, then
Step 2 Which of the agents in the selected group has fewer closed chats among all the chats created today?
If all operators have an equal number of chats closed today
Step 3 Allocate the chat to the agent who has fewer closed chats for the 30-day period than other agents have.
The same logic will be applied when transferring a chat to a group of agents, except that in Step 1 Condition 5, the Agents group will be defined by the user's choice.
Glossary
Agent vacancy
This will be calculated by subtracting 'channel weights for all open chat channels currently assigned to this Agent' from the 'Agent's max load'. There is a free slot for that chat if the chat channel weight is less than or equal to the Agent vacancy value.