Creating a Keyword Monitor
Enter keywords (comma-separated for multiple)
Word-Boundary Matching
Keyword monitors use word-boundary regex matching to prevent false positives:- ✅ Correct Matches
- ❌ Rejected Matches
Keyword:
ai- ✅ “New AI model released”
- ✅ “Generative AI revolution”
- ✅ “AI startup funding”
Search Scope
Keyword monitors search across:- Headline titles (primary match)
- Article descriptions (secondary match)
Real-Time Match Counts
Each monitor displays a live match count badge:Multi-Keyword Support
You can enter multiple keywords separated by commas:- Share the same color
- Be grouped under a single monitor
- Show a combined match count
Color Coding
Monitors are automatically assigned colors from a 10-color palette:Auto-Assignment
Colors are assigned in rotation as you create monitors:
- Green
- Blue
- Orange
- Purple
- Pink
- Teal
- Red
- Yellow
- Indigo
- Gray
Visual Highlighting
Matching headlines are highlighted with a colored left border and badge in the news panel.This makes it easy to scan hundreds of headlines and instantly spot matches.
Managing Monitors
Editing a Monitor
- Click the Edit icon next to the monitor
- Modify the keyword(s)
- Save — matches update immediately
Deleting a Monitor
- Click the Delete icon (trash can)
- Confirm deletion
- All highlights for this keyword are removed from the news panel
Pausing a Monitor
Currently, monitors cannot be paused — they’re always active. To temporarily disable a monitor, delete it and recreate later.Feature request: Pause/resume toggle is planned for a future release.
Use Cases
Entity Tracking
Entity Tracking
Track specific organizations, people, or countries:
Event Monitoring
Event Monitoring
Track ongoing events or crises:
Technology & Finance
Technology & Finance
Track industry-specific terms:
Threat Intelligence
Threat Intelligence
Track security indicators:
Integration with Trending Keywords
Keyword monitors complement the Trending Keywords panel, which uses spike detection to automatically surface surging terms:| Feature | Keyword Monitors | Trending Keywords |
|---|---|---|
| Setup | Manual (you define) | Automatic (AI-detected) |
| Match logic | Exact word-boundary match | Statistical spike (2h vs 7d baseline) |
| Persistence | Permanent until deleted | Temporary (spikes fade) |
| Color coding | Auto-assigned from palette | Severity-based (red/orange/yellow) |
Performance Considerations
Keyword matching is optimized for real-time performance:- Client-side regex — All matching happens in the browser, no server round-trips
- Incremental updates — Only new headlines are scanned as they arrive
- Virtual scrolling — News panels with 15+ items use virtual lists to minimize DOM overhead
- ≤ 20 active monitors (10 colors × 2 rounds)
- ≤ 10 keywords per monitor
- Avoid regex special characters (use plain text)
Persistence
Keyword monitors are stored in localStorage and persist across sessions:- ✅ Survive browser restarts
- ✅ Survive page reloads
- ❌ Do not sync across devices (device-local only)
Troubleshooting
Monitor not matching expected headlines
Monitor not matching expected headlines
Check for:
- Spelling — “nucler” won’t match “nuclear”
- Word boundaries — “ai” won’t match “train”
- Plurals — “sanction” won’t match “sanctions” (add both:
sanction, sanctions) - Abbreviations — Add both full and short forms:
cve, common vulnerabilities
Too many matches (noisy)
Too many matches (noisy)
Your keyword is too broad. Refine it:
- Instead of
war, usewar, conflict zone, ceasefire - Instead of
ai, useartificial intelligence, ai model, llm - Add qualifiers:
russia ukraine warinstead of justwar
Match count shows 0 but I see matches
Match count shows 0 but I see matches
The headline may contain your keyword in a way that doesn’t trigger word-boundary matching:
- Check if it’s inside another word (e.g., “ai” in “email”)
- Try adding the full phrase:
email securityinstead ofemail
Monitor disappeared after reload
Monitor disappeared after reload
This indicates localStorage was cleared. Possible causes:
- Browser privacy mode (Incognito/Private Browsing)
- Cache clearing extension
- Manual cache clear
Related Features
- Signal Intelligence — Understanding automated threat signals
- World Brief — AI-generated global summaries
- Country Analysis — Country-specific intelligence briefs