--- title: Sentiment Analysis description: Sentiment Analysis can help you gauge customer emotions, enabling you to provide more empathetic and compassionate customer experiences. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/customer-service-management/case-sentiment-analysis.html release: australia topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Task Intelligence for Customer Service, Machine learning solutions, Implement Intelligence, Configure, Customer Service Management] --- # Sentiment Analysis Sentiment Analysis can help you gauge customer emotions, enabling you to provide more empathetic and compassionate customer experiences. Use the sentiment analysis feature included with Task Intelligence for Customer Service to: - Evaluate email and case text. - Identify the current sentiment of new cases. - Identify the ongoing sentiment of updated cases. - Display this information to agents and managers. Agents can use current case sentiment to prioritize their work and ongoing sentiment as it trends over time to see if cases are moving in the right direction. Managers can use sentiment to route cases to agents with the right empathy skills, monitor cases and reassign as needed, and avoid escalations. Manager can also identify coaching opportunities by looking at cases that ended on a negative sentiment. **Note:** In the Australia release, the sentiment analysis feature can predict sentiment for cases created in English. ## Sentiment analysis machine learning models Sentiment analysis uses a pre-trained machine learning model to evaluate email and case text and predict sentiment. This analysis takes place when a case is created and when it is updated by the customer.
| Cases scenario | Description |
|---|---|
| When a case is created | The sentiment analysis model evaluates the following text to make a prediction: - Text in the subject line and body of emails. - Text in the short description and description of cases. If the model can make a prediction, it returns the following information: - A sentiment label and corresponding sentiment level. - Positive \(1.0\) - Neutral \(0.5\) - Negative \(0.0\) - A confidence level for the prediction. If the model can make a prediction, the sentiment is added to the **Original sentiment** field. If the model can't make a prediction, the **Original sentiment** is not set. This system stores the sentiment prediction information in the Predictor Results for Task table. |
| When a case is updated | The sentiment analysis model evaluates the following text to make a prediction: - The text from the body of a reply email. - Comments that a customer adds to the case. If the model can make a prediction, it returns the following information: - An updated sentiment label and corresponding sentiment level. - A confidence level for the prediction. The system: - Updates the **Current sentiment** field with the current sentiment. - Compares the updated current sentiment to the original current sentiment, calculates the change in sentiment, and updates the **Sentiment over time** field. - If there is an increase in the score, the **Sentiment over time** field shows Improving. - If there is a decrease in the score, the **Sentiment over time** field shows Declining. - If there is no change in the score, the **Sentiment over time** field continues to display the previous value. **Note:** If the **Original sentiment** is Neutral and the **Current sentiment** is Neutral, then the **Sentiment over time** is Neutral. If the model can't make a prediction, no information gets recorded and the value in the **Current sentiment** field remains the same. |