How to monitor live signals and set up Discord, Telegram, and push notifications.
Alerts & Notifications
The Alerts page has three tabs: Live Feed, History, and Notification Setup. This is where you monitor active intelligence and configure how you want to be notified.
Live Feed Tab
The Live Feed shows all currently active signals in real time. Each signal card displays:
- Severity badge — color-coded (Critical, High, Medium, Low, Info)
- Source — which data source generated the signal
- Timestamp — when the signal was created
- Title — summary of the event
- Countries — affected nations
- Acknowledge button — mark a signal as read
Use the severity filter buttons at the top to show only signals at or above a specific severity level.
When no signals are active, you'll see a "No active signals" empty state.
History Tab
The History tab shows signals with verified market gains — signals where a correlated Polymarket prediction market moved in the predicted direction after the signal was generated. This is a track record of which intelligence signals had real predictive value.
Notification Setup Tab
This is where you configure how and when Hydra sends you alerts. There are three notification channels: in-app/push, Discord, and Telegram.
Global Settings
At the top of the Notification Setup tab, you'll find global settings that apply to all channels unless overridden:
Push & Email Toggles
- Push notifications — browser notifications via the Web Push API. When you enable this, your browser will prompt for notification permission. The current permission status is shown next to the toggle.
- Email notifications — digest summary emails (if configured)
Minimum Severity
Choose the minimum severity level for notifications. Only signals at or above this level will trigger alerts:
- CRITICAL — only the most severe events
- HIGH — active events and above
- MEDIUM — unusual patterns and above
- LOW — notable activity and above
- INFO — everything, including routine signals
Signal Categories
Select which types of signals you want to be notified about. You can choose any combination of:
- Aircraft Movement
- Force Deployment
- Diplomatic
- Cyber
- Naval
- Nuclear
- Airspace
- Communications
- Social Media
- Missile Alert
- Market Movement
- Other
Leave all unchecked to receive notifications for all categories.
Setting Up Discord Notifications
Discord notifications are sent as rich embeds to a channel of your choice via webhooks.
Step-by-Step Setup
-
Create a Discord webhook:
- Open your Discord server
- Go to Server Settings → Integrations → Webhooks
- Click New Webhook
- Choose which channel the alerts should be posted to
- Click Copy Webhook URL
-
Paste the webhook URL in Hydra:
- Go to the Alerts page → Notification Setup tab
- Find the Discord section
- Paste your webhook URL into the input field
-
Test the connection:
- Click the Test button
- A sample notification will be sent to your Discord channel
- Verify it arrives and looks correct
-
Configure filters (optional):
- Set a Discord-specific minimum severity — this overrides the global severity setting for Discord only
- Set Discord-specific categories — choose different categories than your global filter if needed
-
Enable Discord:
- Make sure the Discord toggle is enabled
-
Save:
- Click Save Preferences at the bottom of the page
What Discord Notifications Look Like
Each notification is a rich embed with:
- Color-coded sidebar matching severity (red = critical, orange = high, yellow = medium, blue = low, gray = info)
- Signal title and description
- Fields for severity, category, source, affected countries, and region
Notifications are batched — if multiple signals arrive within 30 seconds, they're grouped into a single message (up to 10 embeds per message).
Setting Up Telegram Notifications
Telegram notifications are sent as formatted messages to your Telegram account or group via the Hydra bot.
Step-by-Step Setup
-
Start the Hydra Telegram bot:
- Open Telegram
- Search for the HYDRA bot
- Send the
/startcommand - The bot will reply with your Chat ID — copy this number
-
Enter your Chat ID in Hydra:
- Go to the Alerts page → Notification Setup tab
- Find the Telegram section
- Paste your Chat ID into the input field (it's a numeric value, and may be negative for group chats)
-
Test the connection:
- Click the Test button
- A sample notification will be sent to your Telegram chat
- Verify it arrives
-
Configure filters (optional):
- Set a Telegram-specific minimum severity — overrides the global setting for Telegram only
- Set Telegram-specific categories — independent category filter for Telegram
-
Enable Telegram:
- Make sure the Telegram toggle is enabled
-
Save:
- Click Save Preferences at the bottom
What Telegram Notifications Look Like
Messages are HTML-formatted with:
- Severity emoji (🔴 Critical, 🟠 High, 🟡 Medium, 🔵 Low, ⚪ Info)
- Signal title in bold
- Description text
- Metadata fields (category, source, countries)
Like Discord, notifications are batched within a 30-second window, with a maximum of 10 items per message. Long messages are automatically split at the 4,096 character Telegram limit.
Browser Push Notifications
Push notifications use the Web Push API and work even when the Hydra tab is in the background.
Setup
- Toggle Push notifications to enabled in the Notification Setup tab
- Your browser will show a permission prompt — click Allow
- Once granted, push notifications are active immediately
The permission status indicator next to the toggle shows whether your browser has granted, denied, or not yet been asked for notification permission.
If you previously denied notification permission, you'll need to reset it in your browser settings. In Chrome: click the lock icon in the address bar → Site settings → Notifications → Allow.
How Notification Batching Works
Hydra batches notifications to avoid flooding your channels:
- Batch window: 30 seconds — signals arriving within this window are grouped
- Maximum items: 10 per notification message
- Deduplication: each signal is only sent once per hour, even if it's updated
- Severity sorting: within a batch, signals are sorted by severity (most critical first)
Per-Channel Overrides
Each channel (Discord, Telegram, Push) can have its own severity threshold and category filter that overrides the global settings. This lets you set up different alerting profiles:
- Discord → Critical + High only, all categories
- Telegram → Medium and above, Missile Alert + Cyber only
- Push → Everything (global defaults)
If a channel's severity or categories are not explicitly set, it falls back to the global settings.