Understanding how chat search works
This document explains how the search works in the chats section when an agent or an admin desires to look into a particular chat for more information faster.
- Search the entire chat inbox for a particular input like ticket ID, customer details, etc. You can also apply filters on top of the global search results to further refine them.
- You can apply filters like date, agent in their current chat tab, etc.
In this article, you will learn:
To navigating to the Chats section, click Overview > Inbox. Select Chats.
- When the search is performed first before applying filters, it is a Global search, that is, when an inbox agent/admin searches for a keyword, it is fetched from the entire chat list. Filters can be applied on top of the searched results.
- When the filters are applied first (for example, to apply filters as Tags = Payments on Active chats) and then a search is performed, the results will be fetched from the filtered values (Active chats and Tags = Payments).
On the chats section, you can find Chats list, Message pane, and Details list.
Agents can only search for the chats that are assigned to/transferred/collaborated with them while Admins can search within all the live chats.
1. Search chats
Any type of chat (My chats, Active chats, Queued chats, Open chats, Resolved chats, Missed chats, and custom views, etc.) is searchable, and the results displayed are of global search. Except for bot messages, if the search and filtering are performed under the chat type as bot messages, then the search results are local to bot messages
There is a search and several filtering options to help you find messages, live chat request info, description, and other info shared in chats.
Start any search from the search box at the top of the chats page. When you type a keyword, ticket ID, or description, chats will show all related results. Either choose one of the suggested results or press Enter to get a full list.
You will see a list below the search bar of the chats page. Choose one of the chats to get a full view in the middle message pane.
When searching globally through the entire list of chats, there are two types of the search process:
- Details Search
- Message Search
Once a user starts searching, the default tabs would change to two fixed tabs - Details search and Message Search.
1.1 Details search
Details search provides results from chat meta details like name, ticket ID, description, etc, which searches from the details pane.
The results can be changed based on the search items you are looking for. The following can be searched for using in details search:
- Ticket No
- Description
- Note
- Contact name
- Contact email
- Contact phone
- Custom Field - All fields except radio buttons, checkboxes, tags, etc., can be searched (i.e multiple selectable options are not available).
The search result changes when you switch from details to message search.
1.2 Message search
This search shows results from content within the conversation i.e searches the keyword you are looking for within the messages.
The keyword "agent" is searched from the entire list of chat messages and gives the exact place of the keyword in the conversation which will be highlighted for a quick view.
Hovering over the labels present in the chat preview, will show the matching detail type.
The number displayed next to both the search tabs in the above image indicates the number of results found in the chat preview i.e even though the search term "dhinesh" matches 6 times (as shown in the labels), the search displays 2 chats which means that it works on the exact match only.
When a user does a message search and clicks on any of the search results, they will be taken/scrolled to that particular message in their entire conversation (each message has its message ID for reference). Here the entire exchange will be highlighted as it is currently not possible to just highlight the matching term.
2. Filter chats
Filters enable you to search your chat list to quickly find specific messages to and from your customers. Filters make it particularly easy to find things like keywords, the exact needs of a user, etc.
Filters can only be applied to the different search results:
- Details Search
Filters can be applied in the details tab list based on the following options:
- Agent
- Date
- Group
- Source
- Status
- Tags
When you search first and apply a filter next, the filter will be applied on top of the search results. When you search, it is a new operation and it is global. It will look for matching results across all tabs irrespective of the current tab.
If a user has applied some filters already and then searches for another keyword, the search will reset the applied filters and provide completely new results.
The statuses available for voice calls in Inbox include Assigned, Wrap Up, and Resolved.
- Message search
In the messages tab, the filtering option is disabled for time being as the filter icon will be disabled.
This filter is only available for Admins/supervisors. Agents will not have any filter for message searches.
After searching and filtering for the data user is looking for, the user can go back to the default settings. There is a floating exit button at the bottom of the search results to exit the search operation & go back to the default tabs.
Clicking the 'X' icon in the search bar would only clear the search term and does not exit the search operation.
When a user does a details search with a term, we will produce a label that matches the search term with the particular chat's details. For example, Description, Ticket ID, Note, etc.