If you have large number of chats I would suggest to use ElasticSearch plugin for statistic generation. In any case with relative small number of chats default functionality also works. Here are all charts you can generate.


Main statistic tab. These charts are grouped by month by default. If you want grouping by day use Chats statistic tab.

Chat numbers by status

Usefull to see general number of chats.

Unanswered chat numbers

If visitor writes a message and chat is pending. Chat becomes unanswered.

Chat remains unanswered even if operator accepts a chat if

  • Visitor has closed the chat
  • From last message sync passed more than 60 seconds on desktop devices OR more than 240 seconds on mobile devices.

As second condition can be false positive. E.g Visitor just left the chat and operator accepted a chat this flag would be removed.

It's recommended to check just filter Abandoned chat

Message types

Let's you see what types of messages were most popular.

Number of Thumbs Up/Down

Displays what operators received most thumbs up

Displays what operators received most thumbs down

Average number of chats & peak per hour

Shows maximum chats per hour logged.

Number of chats per hour, average chat duration 08 m. 32 s.

Shows total number of chats logged per hour for selected period. In this case it was for two weeks.

Number of chats by department

This way you can know which department had largest number of chats.

Unique group field records grouped by date

Unique nick's grouped by date. With extension you can add more fields you would like to group by.

Proactive chats number vs visitors initiated

From this chart you can see how many chats were initiated by proactive invitation and how many started by a visitor.

Number of chats by country

Average wait time in seconds (maximum of 10 minutes)

Wait time being calculated by how long visitor waiting for chat becoming active after it became pending.

AVG visitor wait time by operator

You can see which operator is accepting chats with delay once chat being assigned to hom for example. If queue is big chat in any case would have longer wait time.

Chats number grouped by date and group field

In this chart, if you group by nick, you can see what visitor chatted the most. If you do not allow visitor enter nick and prefill it's good way to know what visitor had biggest number of chats.

Number of chats by subject

If you are using subjects later you can generate graph like this.

Number of messages by user

You can see what operator had send biggest number of message for selection period of time.

Number of chats by user

You can see what operator had biggest number of chats for selection period. 0 in this chart means bot. So you can see how many chats were served directly by bot.

Average chat duration by user in seconds

You can see what operator takes longest time chatting with visitor. It means that his performance can be improved. This report can be downloaded also.

Chats statistic

The main difference between above chats and charts in Chats statistic section charts in this section is can be grouped by day.

Chat numbers by status

Total statistic

It's lifetime statistic. If you are using archive functionality. This statistic does not include chats from archives.

Last 24h statistics

You can get basic last 24 hours statistic in this section.

Agents statistic

Clicking on Time online (sum of time spend online) will give you log of operator online/offline time.


This will represent general performance and will let you know how many chats were abandoned before they even got accepted.

Abandoned chat is considered if

  • There is no operator assigned to the chat and visitor has already left and chat was closed
  • Last sync was before chat was accepted by the operator

You can also filter for abandoned chats directly in statistic section by checking Abandoned chat.

To optimise operators performance and avoid operator accepting abandoned chats it's recommended to setup automatic chat closing for

Automatically close pending chats where visitor has left a chat. Timeout in minutes, last activity by visitor desktop timeout,mobile timeout.


If you have running department availability cronjob you will be able to generate this chart.


These charts can take really long to generate so make sure you choose quite short period of time day/week.



New visitors

Returning visitors

Pending VS Online

This chart is available only if you are using ElasticSearch


In this section you can choose what charts should be checked by default for generation.


In order operator to see all departments statistic even the ones operator do not belong to, he has to have these permissions:

'lhdepartment', 'see_all' and 'lhuser', 'see_all'


To view statistic


To allow operator export statistic in XLS. At the moment only department statistic can be exported in XLS.


To allow operator configure statistic default charts


Last updated on by Remigijus Kiminas