# How to Optimize Agents’ Productivity in the Messages Module

{% hint style="success" %}
**Business Goal**: To optimize productivity of agents in handling conversations on the IS-Messenger platform.
{% endhint %}

Agents may not always utilize the full capabilities of the Messages Module, which often results in a comparatively slower response time. Discover how agents can maximize the use of the Messages Module features to handle conversations seamlessly and boost productivity.

#### Benefits of Optimizing Agents' Productivity in the Messages Module <a href="#benefits_of_optimizing_agents_productivity_in_the_messages_module" id="benefits_of_optimizing_agents_productivity_in_the_messages_module"></a>

* Streamlining the handling of conversations.
* Providing enhanced customer support through a deeper contextual understanding.
* Elevating the overall effectiveness of communication.

#### Methods for Optimizing Agents' Productivity in the Messages Module <a href="#methods_for_optimizing_agents_productivity_in_the_messages_module" id="methods_for_optimizing_agents_productivity_in_the_messages_module"></a>

Here are methods that you can use to optimize productivity in the Messages module:

1. [Speed up conversation search and filter process](/ismessenger/contact-and-messages/conversations.md).
2. [Merge duplicate records to get updated context for each Contact](/ismessenger/contact-and-messages/conversations.md).
3. [Initiate conversation on other Channels with the Channel Switcher feature](/ismessenger/contact-and-messages/conversations.md).
4. [Snoozing conversations for inbox management and follow-ups](/ismessenger/contact-and-messages/conversations.md).
5. [Deliver canned responses with Snippets](/ismessenger/contact-and-messages/conversations.md).
6. [Respond intelligently with the AI Assist feature](/ismessenger/contact-and-messages/conversations.md).
7. [Use keyboard shortcuts for convenience and speed](/ismessenger/contact-and-messages/conversations.md).

**Speed up conversation search and filter process**

The Sort by feature provides agents numerous options to filter the Contact list and find relevant conversation.

<figure><img src="https://files.helpdocs.io/9e3syfbzn8/articles/u30p8kmj50/1695268298241/optimize-productivity-speed-up-convo-1.png" alt="Speed up conversation"><figcaption></figcaption></figure>

An agent actively working to resolve open issues can filter the Contact list by *Open* conversations and sort it by *Newest Message*. The agent can easily switch the sorting to *Longest Open* to review issues that have been opened for the longest. This saves the agent’s time from having to scroll endlessly to locate conversations.

{% hint style="info" %}
Learn more about [Contact searching, filtering and sorting here](/ismessenger/modules/inbox/messages.md).
{% endhint %}

**Merge duplicate records to get updated context for each Contact**

Duplicate Contact records can occur on the platform due to data entry errors or customers contacting the business using different messaging channels. When this occurs, the Contact’s conversation history is spread across multiple messaging channels.

Before starting a conversation with a Contact, it is recommended to check for and merge duplicate Contact records. This consolidates the Contact’s conversation history and gives the agent a complete view of the Contact’s past interactions.

**Check for Contact merge suggestions**

When the platform detects that the phone number or email address of a Contact is used by one Contact or more, there will be an indicator on the **Merge Suggestions** tab at the vertical sidebar of the Messages Module.

<figure><img src="/files/0QgytZoar46UEBGER5dF" alt="Merge Suggestions tab in Messages Module"><figcaption></figcaption></figure>

**Perform Contact merge**

When there’s an indication for merge suggestion, check for relevancy and then perform a Contact merge to consolidate multiple Contact records into a single, complete record. Learn how to [merge your Contacts here](/ismessenger/modules/contacts.md).

**Initiate conversation on other Channels with the Channel Switcher feature**

Agents can use the **Channel Switcher** feature to initiate conversations on different Channels with Contacts who aren’t responding to previous messages. For a quick guide on how to access the Channel Switcher, click [here](/ismessenger/modules/inbox/messages.md).

**Snoozing conversations for inbox management and follow-ups**

Snoozing a conversation provides an alternative to closing a conversation. Agents can use this feature to put aside idle conversations for a given period of time so that their inboxes are clutter-free and they can focus on active conversations.

Agents can also use this feature to automatically remind them to follow up on important conversations. For example, an agent can snooze a conversation with a VIP Contact and closely follow up with the Contact after a specific period of time to check if the Contact is satisfied with the resolution or if the issue is still recurring.

{% hint style="info" %}
Learn how to [snooze and unsnooze conversations here](/ismessenger/modules/inbox/messages.md).
{% endhint %}

**Deliver canned responses with Snippets**

Agents can use pre-defined reply templates, also known as snippets or canned responses, to quickly answer common questions. This helps to ensure that your agents provide a consistent response to the Contacts, while still allowing personalization in their responses as needed.

{% hint style="info" %}
Learn how to [use snippets here.](/ismessenger/workspace-setting/managing-a-workspace.md)
{% endhint %}

**Respond intelligently with the AI Assist feature**

AI Assist helps agents leverage the power of Respond AI to conduct engaging conversations with your Contacts. Using AI Assist, you can generate responses to Contacts’ queries and tweak the generated responses if necessary.

{% hint style="info" %}
Learn how to [interact with Respond AI here](/ismessenger/modules/inbox/messages.md).
{% endhint %}

**Use keyboard shortcuts for convenience and speed**

Agents can compose messages to Contacts more quickly with the use of keyboard shortcuts. See the [available keyboard shortcuts here](/ismessenger/getting-started/quick-start.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.is-messenger.com/ismessenger/converse-with-customers/how-to-optimize-agents-productivity-in-the-messages-module.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
