Overview
Scheduled Monitoring allows you to configure automated sentiment analysis jobs that run at set intervals (hourly, daily, weekly, or custom cron schedules). The system monitors your chosen topics, evaluates alert conditions, and delivers insights directly to your team via email, Slack, or custom webhooks.Getting Started
Open Schedule Configuration
Click “Schedule Analysis” from the dashboard header or within a topic detail panel.
Select Topic to Monitor
Enter the topic name or hashtag you want to track. You can add multiple topics using the + button.Example:
AI Regulation or #ClimateActionSet Monitoring Frequency
Choose how often the analysis should run:
- Every hour: For breaking news, product launches, or crisis situations
- Every 6 hours: For ongoing campaigns or moderate-priority topics
- Daily: For trend tracking and weekly reports
- Weekly: For long-term brand health monitoring
- Custom (cron): Advanced scheduling using cron syntax
Configure Alert Thresholds
Set the conditions that trigger alerts (see Alert Conditions section below).
Schedule Configuration Modal
The Schedule Analysis modal provides comprehensive control:- Topic Selection
- Frequency Options
- Report Types
- Delivery Configuration
- Single input field for topic name or hashtag
- + button to add multiple topics to the same schedule
- Auto-saves previous selections for quick re-use
Alert Conditions & Thresholds
Define precisely when alerts should fire using interactive sliders:1. Sentiment Drop Threshold
Recommended thresholds:
- Conservative: 40% (catches early warnings)
- Balanced: 30% (standard crisis threshold)
- Aggressive: 20% (only severe crises)
2. Volume Spike Detection
3. Emotion-Specific Triggers
- Boycott movements
- Viral backlash
- Media amplification
- Regulatory action
You can customize this for other emotions. For example, set Fear > 50% for security/privacy topics, or Disgust > 30% for ethical scandals.
4. Viral Momentum Detection
- Volume increases 200%+ within 1 hour
- Sentiment shifts 30+ points in 6 hours
- Topic enters trending algorithms (X, YouTube)
Delivery Channels
Email Delivery
Configuration:- Subject:
[SENTi-radar Alert] AI Regulation — Crisis Detected - Body: HTML-formatted report with emotion charts, sentiment timeline, and AI recommendations
- Attachments: Optional CSV export
Slack Integration
Configuration:Webhook Integration
Configuration:Webhooks allow you to integrate with PagerDuty, Opsgenie, Jira, or custom incident management systems.
Testing Your Schedule
Before saving, always test your configuration:- System generates a sample analysis for the selected topic
- Sends test messages to all configured channels:
- Email:
[TEST] SENTi-radar Configuration Test - Slack:
🧪 Test Alert — Configuration successful - Webhook: Includes
"test": trueflag in payload
- Email:
- Shows success/failure toast notification
If the test fails, check:
- Email addresses are valid
- Slack webhook URL is correct and not expired
- Webhook endpoint returns 200-299 status code
- API keys (if required) are configured
Saved Schedules & History
View and manage your active schedules:- All past executions (timestamp, status)
- Alert triggers (which conditions fired)
- Delivery status (email sent, webhook 200 OK)
- Generated reports (archived for 90 days)
- Errors and retry attempts
Use Cases
Product Launch Monitoring
Configuration:- Topic:
iPhone 18 Launch - Frequency: Every hour (for first 48 hours)
- Alert Thresholds:
- Sentiment < 40%
- Anger > 35%
- Volume spike > 200%
- Delivery: Slack #product-team + Email to PR lead
- Report Types: Crisis Alerts Only + Trend Comparison
Brand Health Dashboard (Weekly)
Configuration:- Topic:
YourBrand(your company name) - Frequency: Weekly (Sunday at 9 AM)
- Alert Thresholds:
- Sentiment < 30%
- Disgust > 25% (ethical/quality issues)
- Delivery: Email to C-suite + Slack #exec-updates
- Report Types: Full Analysis + Trend Comparison
Crisis-Only Monitoring
Configuration:- Topic:
Industry Regulation - Frequency: Every 6 hours
- Alert Thresholds:
- Sentiment < 25%
- Anger > 50%
- Fear > 40%
- Volume spike > 150%
- Delivery: PagerDuty webhook + Email
- Report Types: Crisis Alerts Only
Advanced: Combining Conditions
You can create sophisticated alert logic by enabling multiple thresholds: Example: High-Confidence Crisis Alert Trigger only when ALL of these are true:- ✅ Sentiment < 30%
- ✅ Anger > 40%
- ✅ Volume spike > 150%
- ✅ Crisis level = “high”
Best Practices
Start Conservative
Begin with sensitive thresholds (e.g., sentiment < 40%, anger > 30%) to catch early warnings. Relax them if you get too many false positives.
Use Crisis Alerts Only for High-Frequency Schedules
If monitoring hourly, enable “Crisis Alerts Only” to avoid inbox/Slack spam. Save “Full Analysis” for daily/weekly reports.
Test Webhooks Thoroughly
Always click “Test Now” before saving. Verify your endpoint receives the payload and handles it correctly.
Archive Old Schedules
Deactivate schedules for completed campaigns or past events to keep your dashboard clean.
Troubleshooting
Alerts Not Firing
Possible causes:- Thresholds too strict: Lower sentiment threshold from 20% → 35%
- Topic has low volume: Ensure topic is trending (> 1K mentions/hour)
- Schedule paused: Check History to see if it’s active
Email Delivery Failures
Check:- Email addresses are valid (no typos)
- Not caught in spam filter (whitelist
[email protected]) - SMTP quota not exceeded
Webhook Timeouts
Fix:- Ensure endpoint responds within 10 seconds
- Return 200-299 status code (even if async processing)
- Check firewall/CORS settings
Limitations
Real-time data requirements: Schedules rely on live data from YouTube, X, and Reddit. If API quotas are exceeded or tokens expire, reports may fall back to keyword analysis.Frequency limits: Hourly monitoring can hit rate limits on free API tiers. For sub-hourly monitoring, consider upgrading to paid API plans (Scrape.do, YouTube Data API).No retroactive analysis: Schedules only analyze data from the time they run. If a crisis occurred 3 hours ago but your schedule runs every 6 hours, you’ll miss the peak.
Related Features
- Crisis Detection - Understand what triggers scheduled alerts
- Data Export - Export scheduled report data for long-term archival
- AI Insights - AI-generated recommendations included in Full Analysis reports