Overview
SENTi-radar’s crisis detection system continuously monitors topics for negative sentiment spikes, emotion anomalies, and volatility surges. When a crisis is detected, the platform triggers real-time alerts and elevates the topic to your Crisis & Alerts Log.Crisis Levels
Every topic is assigned one of four crisis levels:None
0-1 negative signalsSentiment is stable or positive. Normal monitoring recommended.
Low
2-3 negative signalsMinor concerns detected. Watch closely but no immediate action required.
Medium
4-5 negative signalsElevated concern. Negative emotions are rising. Proactive engagement advised.
High
6+ negative signalsCrisis risk. Immediate attention required. Public anger/fear dominating.
Detection Algorithm
The crisis level is calculated based on negative keyword density:The algorithm combines keyword matching with emotion analysis. A topic with 48% anger + 22% fear will typically trigger a “high” crisis level.
Real-World Crisis Examples
Example 1: Climate Summit (High Crisis)
- 67% negative emotions (anger + sadness + fear)
- Keywords: “broken promises”, “greenwashing”, “too little too late”
- Volatility: 85/100
- Volume spiked 60% after leaked draft targets
Example 2: Food Prices (High Crisis)
- 70% negative emotions (anger + fear + sadness)
- Personal impact: “Can’t feed my family” posts up 200%
- Viral evidence: Grocery receipt photos spreading
- Keywords: “corporate greed”, “can’t afford”, “price controls”
Example 3: AI Regulation (Medium Crisis)
- 63% negative/anxious emotions (fear + anger)
- Polarized debate (not universal outrage)
- Main concerns: job displacement (48%), lack of oversight (31%)
- Moderate volatility indicates ongoing debate, not crisis
Crisis & Alerts Log
The Crisis & Alerts Log displays real-time notifications for active crises:- Alert Types
- UI Display
Negative Spike Detected (🔴 Red)
Triggered when:- Sentiment drops below -20
- Anger or fear exceeds 40%
- Volume spikes 50%+ with negative tone
Sentiment Shift (🟡 Yellow)
Triggered when:- Sentiment changes 30+ points within 6 hours
- Volume increases 100%+ (viral momentum)
Stable / Positive (🔵 Blue)
Default state when no crisis detected:Scheduled Monitoring & Alerts
Set up automated crisis monitoring with the Schedule Analysis feature:Open Schedule Modal
Click the “Schedule Analysis” button in the dashboard header or topic detail panel.
Configure Topic & Frequency
Select the topic to monitor and choose a frequency:
- Every hour
- Every 6 hours
- Daily
- Weekly
- Custom (cron expression)
Choose Delivery Channels
Configure where alerts are sent:
- Email: Multiple addresses (comma-separated)
- Slack: Channel webhooks (#sentiment-alerts)
- Webhook: Custom API endpoints
Alert Threshold Configuration
The Schedule Analysis modal provides granular control over alert conditions:Sentiment Drop Threshold
Volume Spike Detection
Emotion-Specific Triggers
You can combine multiple thresholds. For example: Alert only if both anger > 40% and volume spikes > 150%.
Volatility Score
Volatility measures sentiment stability over time (0-100 scale):Interpreting Volatility
- 0-40: Stable sentiment, predictable trends
- 41-70: Moderate fluctuations, evolving narrative
- 71-100: Highly volatile, rapid sentiment shifts
The volatility chart displays 20 mini-bars showing recent fluctuations. Height = sentiment change magnitude.
Crisis Response Workflow
When a crisis is detected:Verify the Alert
Check the Crisis & Alerts Log for the trigger:
- What emotion spiked? (anger, fear, disgust)
- What’s the volume change?
- What are people saying? (read Top Voices / Pointers)
Analyze Root Cause
Use the AI Insights panel to generate a strategic analysis:
- Click “Generate Report” to get LLM-powered recommendations
- Review “Key Concerns Identified” and “Risk Factors to Monitor”
Monitor Top Phrases
Review the Top Voices panel for specific complaints:
- Negative pointers show recurring criticisms
- Positive pointers reveal what’s working
Integration with Other Features
Crisis → AI Insights
When a crisis is detected, the AI Insights panel automatically includes crisis-specific guidance:Crisis → Export Reports
Export crisis data for stakeholder briefings:Best Practices
Set Conservative Thresholds
Start with sensitive thresholds (e.g., sentiment < 40%, anger > 30%) to catch early warnings. You can relax them if you get too many false positives.
Monitor High-Stakes Topics Daily
For brand launches, policy announcements, or PR-sensitive topics, set hourly monitoring with Crisis Alerts Only enabled.
Cross-Check Emotion + Volume
A 50% anger spike with low volume (< 1K mentions) may not warrant crisis response. Always consider scale.
Use Webhooks for Automation
Integrate with PagerDuty, Opsgenie, or custom incident management systems for 24/7 crisis coverage.
Limitations
Keyword-based detection: The current system uses keyword matching, which can miss sarcasm, context, or subtle negativity. For higher accuracy, consider integrating transformer-based models (BERT, RoBERTa) for emotion classification.No historical baseline: Crisis levels are absolute, not relative to the topic’s normal sentiment. A consistently negative topic (e.g., “Tax Increases”) may always show “medium” crisis even when stable.Platform bias: X/Twitter tends to amplify outrage more than YouTube. Cross-reference multiple platforms before declaring a crisis.
Related Features
- Emotion Classification - Understand which emotions trigger crises
- Scheduled Monitoring - Automate crisis detection
- AI Insights - Get strategic crisis response recommendations