Live signals
Point a TradingView alert at your webhook URL (Setup tab) and it will appear here instantly — with your custom sound.
🎙️ Record a voice alert
Record yourself — e.g. “Hybrid AI sell signal, ten minute setup.” Saved on this device.
📁 Upload sounds MP3 · WAV · OGG · M4A
Songs, sirens, custom tones — anything. Stored in this browser, never uploaded to a server.
Your library
Alert rules first match wins, top to bottom
Make the important alerts unmissable and mute the noise. Match on keywords, symbol, action, or priority — then choose exactly what plays.
Default behavior when no rule matches
🗣️ Browser voice instant, built-in
🤖 AI voice Kokoro — free & open source, runs in your browser
Much more natural than the browser voice. One-time ≈90 MB download, then it works offline. Generating each phrase takes a few seconds, so best for rules where quality matters more than speed.
🔊 Master volume
🖥️ Desktop notifications
Show a system notification even when this tab is in the background.
1 · Your webhook URL
This is your private endpoint. Anyone with the URL can send you alerts, so keep it to yourself.
2 · TradingView alert setup
{
"symbol": "{{ticker}}",
"tf": "{{interval}}",
"price": "{{close}}",
"action": "sell",
"priority": "critical",
"confidence": 85,
"message": "Hybrid AI sell signal on the {{interval}} minute setup"
}
key=value pairs. Priority levels: critical · high · normal · low.3 · iPhone push (works even when closed)
4 · Forward to Hybrid Journal (optional)
Also relay every alert to another system — like your existing hybridjournal.co webhook. Paste its URL and use the combined URL in TradingView instead.
⌨️ Keep sounds reliable
Leave this tab open (desktop) or the page open / added to Home Screen (iPhone) while trading. Browsers pause audio for fully-closed pages — that's what the ntfy push backup is for.
📖 What this is
Hybrid Alerts turns your TradingView signals into custom sounds and spoken voice alerts so you know exactly what fired without staring at the screen. TradingView sends each alert to your private webhook; this page catches it instantly and plays whatever you assigned — your recording, an MP3, or a voice that speaks the alert out loud. Rules let the important signals scream while the noise stays quiet.
🚀 Quick start (5 steps)
📨 The TradingView message
In your alert’s Message box you can send JSON (recommended) or plain text. These fields are understood — all optional, include what you want:
{{ticker}}{{interval}}{{close}}Plain text works too — e.g. MNQ sell signal 10 minute. The app auto-detects buy/sell/close and key=value pairs. No message field? It speaks whatever text you sent.
🎯 Making the right alerts stand out
You’ve got two levers, and they work together:
"priority":"critical" on your A+ setups. Critical alerts flash the screen and push louder to your phone automatically.Everything that matches no rule falls to Default behavior at the bottom of the Rules tab — set that to something quiet (or silent) so only what matters makes noise.
🗣️ Voice options
Browser voice — instant, free, speaks any alert text dynamically. Pick the voice + speed on the Voice tab. Best default.
AI voice (Kokoro) — much more natural, free, open-source, runs in your browser. Tap Load AI voice once (~90 MB one-time download), then choose it in any rule. Takes a couple seconds to generate each phrase.
Recordings / MP3s — your own voice or any audio file, assigned per rule. The most personal option.
📱 Hearing alerts on your phone
Custom audio (your songs/voice) plays whenever this page is open on a device — a desktop tab left open at work is the most reliable. iPhones won’t run custom audio from a fully-closed web app, so for a backup that reaches you anywhere, use push:
Push notifications use your phone’s notification sound, not your custom audio — but they guarantee you never miss a signal. Tip: add this page to your Home Screen and leave it open for custom audio on mobile too.
🔗 Feeding Hybrid Journal
Want every alert to also hit your existing hybridjournal.co system? On the Setup tab, paste its webhook into the “Forward-to URL” box and use the combined URL it generates in TradingView. Alerts play here and forward there in one shot.
🛠️ Troubleshooting
No sound? Tap the 🔓 Enable banner, and make sure a rule (or the default) has a sound/voice set — not “none / off”. Check master volume on the Voice tab.
Status dot not green? It’s trying to reconnect to the live channel — it recovers on its own. A test from the Feed tab confirms it.
Alert didn’t arrive? Confirm TradingView’s Webhook URL matches your Setup URL exactly (same key), and that the alert has “Webhook URL” enabled in its Notifications.
New device? Sounds and rules live in this browser. Use the same key on each device to receive the same alerts; re-add sounds there (or re-record).