Work with conversations

Completed

While in a session, agents interact with customers through the Conversation panel. By default, the panel is hidden when an agent is in the application and is only visible when the agent is engaging in a conversation with a customer. For example, when Jennifer signs in to the application, Jennifer only sees the Home session in the session panel. The Conversation panel isn't displayed at all. When Jennifer accepts an incoming conversation request, the panel appears as part of the new session that was opened.

Screenshot of the Chat conversation interaction panel.

Agents can perform the following tasks from the Conversation panel:

  • Public - Agents can engage with both internal agents or supervisors and the end customer.

  • Internal - Only sends messages to Dynamics 365 users, such as other agents or supervisors.

  • Quick replies - Templated messages built to speed up communication with customer.

  • Consult - Agents can find and engage with other agents or supervisors.

  • Transfer - Allows agents to transfer a conversation to another agent or supervisor.

  • Notes - Provides a control that agents can use to take notes that are specific to the conversation.

  • Copilot – Opens Copilot capabilities available to the agent such as creating summaries.

  • Knowledge articles - Agents can search for knowledge articles and share them with customers.

  • Link to conversation - Quickly associates a knowledge article to the conversation.

  • Customer sentiment - Displays real-time customer satisfaction levels.

Agents can access all the listed tasks with a mouse while they are in the conversation panel. However, many agents find it quicker to use their keyboard to speed up customer interaction. Many of the features that are available from the communication panel, such as see quick replies, consult, transfer, and note controls, can also be started by using keyboard shortcuts.

For a breakdown of the available keyboard shortcuts, see Enhance agent productivity using keyboard commands.

Working with internal and external participants

When a conversation is initiated, it's automatically in public mode. While the conversation is in public mode, other participants like internal agents and/or supervisors can be added to it. Any messages that are sent while conversations are in public mode goes to all added participants. Occasionally, an agent might want to send a message to internal participants only. They can complete this task by selecting the Internal option. In this situation, the agent still uses the same conversation window, but only the internal participants see the messages. When the conversation is switched back to public mode, both internal and external participants see the messages.

Agents can also use keyboard commands to send internal and public messages:

  • /i - Toggles to Internal

  • /p - Toggles to Public

Send templatized messages

Because agents communicate with multiple customers and through multiple channels at once, it can be challenging for agents to keep track of their conversations. It's often easiest to provide agents with some predefined, templated communication that they can quickly access from the Communication panel. In Omnichannel for Customer Service, this task can be completed with Quick replies.

Quick replies can be sent to both external and internal participants. Organizations can create quick replies based on the needs of their agents. For agents that prefer shortcuts, they can also be opened by entering /q, which displays the Quick replies flyout menu. From the flyout menu, agents can continue to type key words that they're looking for. As possible matches are found, the results are displayed in the menu. Agents can use the arrow keys on their keyboard to cycle through the all the replies that were returned.

Screenshot of the Quick replies features.

Collaborate with other agents and supervisors

While working with a customer, an agent might need more help or guidance. The needed guidance might be as simple as reaching out to someone else and finding the answer, or it might be a scenario where the agent isn't the best person to resolve the issue.

When an agent needs to talk with another team member, they can use the Consult button to invite other agents or supervisors. The Consult option can also be accessed by typing /c. With this option, the agent can search for the person they want, and the results are displayed in the panel. While there's no limit to the number of consulting agents that can be invited to a conversation, we highly recommended that the invitation is limited to five.

If someone is more qualified to work on an item, the conversation can be transferred to another agent or queue. Transferring can also be done by entering /t (Transfer to Agent) or /tq (Transfer to Queue). When transferring an item to someone else, agents can only transfer to agents that are in the same work stream and queue. For example, if an agent is working in a conversation that came from a billing queue, it can't be transferred to an agent from the service queue. The conversation can only be transferred to agents in the billing queue. If the transferred request is coming from another queue, routing rules assign the conversation to the appropriate agent in the queue.

Screenshot of the Transfer window to transfer a chat to another agent or queue.

Work with knowledge articles

Agents need to be able to quickly locate the information that they need to resolve customer issues. They need quick access to the same knowledge content that is used to resolve cases. From the Conversation panel, agents can search for relevant knowledge articles as they're working in a session. Agents can also launch the knowledge base by entering /kb, which displays knowledge articles in a new application tab in the session. When the agent finds an article that solves the problem, they can share it with the customer from the Conversation panel by selecting the Send link button.

Monitor real-time customer satisfaction

Unfortunately, not every customer is going to be happy while they're talking to you. Some customers might start out unhappy, while others might become unhappy as the conversation proceeds. Factors such as how long it takes an agent to respond, providing incorrect information, or even how the agent types messages affect customer satisfaction on the call. Frequently, the customer's satisfaction begins to change only slightly. However, if customer sentiment isn't recognized and acted on, it can escalate quickly.

To help assist agents in better understanding how a customer is feeling, real-time sentiment is displayed at the top of the Conversation panel. When an agent first opens a conversation, the sentiment icon is neutral. In scenarios where the conversation was escalated from a bot, the sentiment is based on previous messages that were exchanged between the customer and the bot. The sentiment changes as the agent interacts with the customer and it looks at the six most recent messages that were sent. By looking at most recent communication, the sentiment display helps to ensure that an agent is made aware of the change before it potentially becomes an issue.

Screenshot of the Capture customer satisfaction and sentiment screen.