Sentiment Detection is a Pro feature. Upgrade your plan to access it.
How It Works
- Customer sends a message
- AI analyzes the emotional tone
- If a concerning sentiment is detected, staff is notified
- Staff can respond appropriately
Customer: “This is ridiculous! I’ve been waiting 3 days and STILL no response!!” AI detects: Frustrated / Angry Staff gets pinged: “⚠️ Frustrated customer in #ticket-12345”
Detected Sentiments
| Sentiment | Description | Typical Signs |
|---|---|---|
| Angry | Strong negative emotion | ALL CAPS, profanity, threats |
| Frustrated | Persistent dissatisfaction | Repeated complaints, exasperation |
| Upset | General unhappiness | Disappointment, sadness |
| Confused | Uncertainty or misunderstanding | Questions, “I don’t understand” |
| Happy | Positive emotions | Thank yous, exclamations of joy |
| Neutral | No strong emotion | Factual statements |
Getting Started
1
Enable Sentiment Detection
Go to AI Features → Sentiment Detection and toggle it on.
2
Set Up Actions
Configure what happens when each sentiment is detected.
3
Assign Roles
Choose which roles get notified for each sentiment.
Tone Actions
For each sentiment, you can configure an action:| Action | Description |
|---|---|
| Ping Role | Notify a specific role when detected |
| Do Nothing | Track the sentiment but don’t notify |
Example Setup
| Sentiment | Action | Role |
|---|---|---|
| Angry | Ping Role | @Senior Support |
| Frustrated | Ping Role | @Support Team |
| Upset | Ping Role | @Support Team |
| Confused | Do Nothing | - |
| Happy | Do Nothing | - |
| Neutral | Do Nothing | - |
Settings
Analysis Mode
When to analyze sentiment:| Mode | Description | Best For |
|---|---|---|
| First Message | Analyze immediately | Quick detection |
| First 5 Messages | Wait for more context | Better accuracy |
| Smart Detection | AI decides timing | Recommended |
- Staff is actively responding
- More context would help
- Message is ambiguous
Delay Before Analysis
Seconds to wait before analyzing:- 0 - Immediate
- 15-30 - Let user finish typing
- 60+ - Wait for multi-message context
What AI Looks For
Language Signals
| Signal | Sentiment |
|---|---|
| ALL CAPS | Angry/Frustrated |
| Exclamation marks!!! | Strong emotion |
| Question marks??? | Confused |
| Thank you, great! | Happy |
| ”I don’t understand” | Confused |
| Profanity | Angry |
Context Clues
- Repeated issues → Frustrated
- Waiting mentions → Frustrated/Upset
- Threats to leave → Angry
- Compliments → Happy
- Neutral facts → Neutral
Combination Detection
AI considers multiple signals together:How Staff Sees It
When concerning sentiment is detected:- Click to open the ticket
- See the confidence level
- Review the triggering message
Best Practices
Respond Appropriately
When alerted to negative sentiment: Do:- Acknowledge their frustration
- Apologize for the experience
- Offer a solution quickly
- Escalate if needed
- Be defensive
- Ignore the sentiment
- Use generic responses
- Keep them waiting longer
Train Your Team
Help staff handle different sentiments:- Angry → Stay calm, empathize, escalate if needed
- Frustrated → Acknowledge, explain, resolve quickly
- Confused → Clarify, guide step-by-step
- Upset → Empathize, offer solution
Combine with Other Features
Sentiment Detection works well with: Priority Detection:Troubleshooting
Not Detecting Sentiment
- Check if enabled - Verify Sentiment Detection is on
- Check analysis mode - “Smart Detection” may wait
- Check message content - Very short messages may not have enough signals
Wrong Sentiment Detected
- Context matters - Sarcasm and irony are hard to detect
- Cultural differences - Some expressions vary by culture
- Ambiguous messages - Short messages may be misread
Too Many Alerts
- Adjust actions - Set some sentiments to “Do Nothing”
- Increase delay - Wait longer before analyzing
- Use Smart Detection - Let AI decide when to alert
Missed Angry Customers
- Lower sensitivity - Some expressions are subtle
- Check action config - Make sure “Angry” has an action
- Check role config - Verify the notification role exists
Privacy Note
Sentiment Detection analyzes message content to detect emotional tone. It does not:- Store sentiment history long-term
- Share data with third parties
- Use data for purposes other than detection
Need Help?
Get instant support via private DM