Sentiment Analysis
Summarize
Summary of Sentiment Analysis
Sentiment Analysis in the Zurich release helps ServiceNow customers understand customer emotions by evaluating text in emails and cases. This feature, included with Task Intelligence for Customer Service, enables agents and managers to gauge sentiment on cases, improving empathy and prioritization of customer interactions. It supports English-language cases and predicts sentiment when cases are created and updated.
Show less
Key Features
- Sentiment Evaluation: The system analyzes email subject lines, bodies, case descriptions, and customer replies or comments to determine sentiment.
- Sentiment Labels and Levels: Sentiment is classified as Positive (1.0), Neutral (0.5), or Negative (0.0) with a confidence score.
- Original and Current Sentiment Fields: The original sentiment is recorded at case creation, while ongoing updates refresh the current sentiment and track sentiment trends over time.
- Sentiment Over Time Tracking: Changes in sentiment are monitored and categorized as Improving, Declining, or Neutral to inform case management.
- Prediction Feedback: Sentiment predictions are stored in the Predictor Results for Task table, accessible by users with the mladmin role. Predictions default to “correct” without agent feedback.
- Machine Learning Model: A pre-trained model drives sentiment prediction, applied at case creation and updates.
Key Outcomes
- Enhanced Agent Prioritization: Agents can focus on cases with negative or declining sentiment to improve customer satisfaction.
- Improved Case Routing and Escalation Management: Managers can assign cases to agents with appropriate empathy skills and reassign or escalate cases based on sentiment trends.
- Coaching Opportunities: Managers can identify cases that ended with negative sentiment to support targeted training and improve service quality.
Sentiment Analysis can help you gauge customer emotions, enabling you to provide more empathetic and compassionate customer experiences.
- 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.
Sentiment analysis machine learning models
| Cases scenario | Description |
|---|---|
| When a case is created | The sentiment analysis model evaluates the following text to make a prediction:
If the model can make a prediction, it returns the following information:
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:
If the model can make a prediction, it returns the following information:
The system:
If the model can't make a prediction, no information gets recorded and the value in the Current sentiment field remains the same. |
For more information about the pre-trained machine learning model, see Create a model to predict case sentiment.
Prediction feedback
- The default value in the Predicted correctly field for each sentiment prediction is set to true.
- The Final input value and Final output value fields remain empty because sentiment analysis predictions do not collect feedback from agents.
The Predictor Result table also stores information about skipped and failed predictions. For more information about this table, see Components installed with Task Intelligence for Customer Service.