Sentiment monitoring
Applies to: Dynamics 365 Contact Center—embedded, Dynamics 365 Contact Center—standalone, and Dynamics 365 Customer Service
Note
Supervisor and agent sentiment notifications aren't available in Unified Service Desk.
Sentiment analysis enables agents and supervisors to understand real-time and historical customer sentiment across channels to improve customer service. The application uses natural language processing (NLP) and machine learning (ML) algorithms to understand customer sentiments.
Sentiment intensity indicators are displayed based on the previous six customer messages received in a conversation. Sentiment intensity is scored in one of seven gradients: three positive, three negative, and one neutral.
Sentiment | Icon |
---|---|
Very positive | |
Positive | |
Slightly positive | |
Neutral | |
Slightly negative | |
Negative | |
Very negative |
Sentiment analysis supports multiple languages. Using Microsoft Azure Text Translator API, conversations in more than 40 languages now receive sentiment scores.
Note
- Non-English conversations are translated to English, then scored.
- Unsupported languages don't receive a sentiment score.
- If profanity is detected in English, the sentiment shows as Negative or Very negative.
To learn more, see Explore Text Translator API.
Personas
The multi-language sentiment feature supports the following personas: administrator, supervisor (team lead), and agent.
If you're an administrator:
- You can configure sentiment for English-only and non-English languages.
Note
Sentiment is enabled in by default.
- You can configure sentiment for English-only and non-English languages.
If you're a supervisor (team lead):
You can track agent performance and engage in real time to continuously improve the support quality.
Example: You can identify negative sentiment events, including English profanity, in conversations between agents and customers.
When you identify negative sentiment, you can provide timely feedback to the agent to help them resolve an issue.
Example: Monitor and join the conversation.
You can identify which chat and text sessions are going well, and which might require monitoring.
If you're an agent:
You want to know customer's sentiments in real time and see customer satisfaction levels instantly as you communicate with them.
You can be responsible for handling multiple customer engagements at any given time.
You can engage directly with the customer to solve the customer's issue.
You can use the analysis of customer sentiment to understand the severity of the problem and take action.
Sentiment intensity indicators
Sentiment intensity indicators are an automatic and unbiased measurement of a customer's satisfaction level in real time. These indicators show agents and supervisors how a conversation is trending, and give supervisors a real-time gauge to help them decide when they need to step in and assist.
For agents:
Sentiment intensity indicators at the top of the communication panel help you understand the customer’s sentiment.
For supervisors:
Sentiment intensity indicators identify ongoing chat sessions that need your attention, so that you can better assess and apply your time where it's most valuable.
Using sentiment intensity indicators on the Omnichannel Ongoing Conversations dashboard allows you to easily identify ongoing customer support chat sessions that aren't going well.
Low sentiment notification alert
While an agent is communicating with the customer, if the customer's sentiment decreases to or below a threshold level, you get a notification. The notification displays the following details:
Agent name
Customer
Sentiment
Monitor button
Ignore button
You can select the Monitor button to see the Active Conversation and the communication panel. If the agent requires help, you can join the conversation.
For example:
An administrator sets the threshold value as Very negative. When the customer's sentiment reaches Very negative or any other sentiment value below the threshold value, a notification appears.
Multi-language sentiment limitations
Sentiment analysis relies on the initial customer messages in any conversation to detect the language of the conversation.
Expect the following system behaviors:
If a customer's initial messages are detected as English, the system assumes that subsequent messages are in English as well. If your customer switches away from English after these initial messages, the system doesn't perform language redetection. In this situation, you most often see a neutral sentiment score throughout the rest of the non-English conversation.
If a customer's initial messages are detected as non-English, the system performs redetection and scoring for subsequent messages. If any following messages are detected as non-English, the subsequent messages are redetected and scored according to the detected language.
Requirements
Your environment must have the latest version of the application.
Install and configure
After you sign up, see step 4 of Enable sentiment analysis to configure sentiment analysis.
Policy notice
This feature is intended to help customer service managers or supervisors enhance their team's performance and improve customer satisfaction. This feature isn't intended for use in making, and shouldn't be used to make, decisions that affect the employment of an employee or group of employees, including compensation, rewards, seniority, or other rights or entitlements. Customers are solely responsible for using this feature, and any associated feature or service in compliance with all applicable laws, including laws that relate to accessing individual employee analytics and monitoring, recording, and storing communications with end users. This customer responsibility also includes adequately notifying end users that their communications with agents may be monitored, recorded, or stored and, as required by applicable laws, obtaining consent from end users before using the feature with them. Customers are also encouraged to have a mechanism in place to inform their agents that their communications with end users may be monitored, recorded, or stored.
Related information
Enable sentiment analysis
Monitor real-time customer sentiment
Monitor conversations