Tutorials

How to Connect TradingView Alerts to SMS, Voice Call & Push Notifications with MonoDuty

Burak Yılmaz18 Şub 2026 12 dk okuma 17

Why TradingView Webhooks + MonoDuty?

TradingView is the world's most popular charting platform with over 60 million active users. Its alert system is powerful — you can trigger alerts based on price levels, indicator crossovers, Pine Script strategy signals, and more.

But here's the problem: TradingView's built-in notifications are limited. You get browser popups, email, and basic push notifications through their app. That's it.

What if you need:

  • SMS alerts on your phone when Bitcoin crosses $100K?
  • Voice call wake-up when your stop-loss triggers at 3 AM?
  • Push notifications to your team when a strategy fires?
  • Escalation if nobody acknowledges the alert within 5 minutes?

That's exactly what MonoDuty does. Connect TradingView webhooks to MonoDuty in under 2 minutes, and get instant SMS, voice calls, push notifications, Slack, Discord, Telegram, and email alerts.

Prerequisites

Before we start, you need:

  1. A TradingView account (Pro, Pro+, Premium, or Expert — webhooks require a paid plan)
  2. A MonoDuty account (sign up free — no credit card required)
  3. About 2 minutes of your time

Note: TradingView webhooks are available on Pro plans and above. The free TradingView plan does not support webhooks.

Step 1: Create a Webhook in MonoDuty

1.1 Sign Up / Log In

Go to monoduty.com/signup and create your free account. No credit card needed.

1.2 Create a New Webhook

  1. Navigate to Webhooks in the left sidebar
  2. Click "Create Webhook"
  3. Give it a descriptive name like TradingView - BTC Alerts
  4. Choose your notification channels:
    • SMS — Get text messages on your phone
    • Voice Call — Receive an automated phone call (great for critical alerts)
    • Push Notification — Instant push to your mobile device
    • Email — Classic email notification
    • Slack / Discord / Telegram — Team channels
  5. Click Save

1.3 Copy Your Webhook URL

After creating the webhook, you'll see a unique URL that looks like:

https://mndty.com/wh/abc123-your-unique-token

Copy this URL — you'll paste it into TradingView in the next step.

Security tip: Your webhook URL is like a password. Don't share it publicly. Anyone with the URL can trigger your alerts.

Step 2: Set Up the Alert in TradingView

2.1 Open the Alert Dialog

In TradingView:

  1. Right-click on your chart or click the Alert button (clock icon) in the toolbar
  2. Select "Create Alert"

2.2 Configure Alert Conditions

Set your alert condition. For example:

  • Condition: BTCUSDT Crossing Up 100000
  • Frequency: Once Per Bar Close (recommended to avoid spam)

2.3 Enable Webhook

Scroll down to the "Notifications" section:

  1. Check the "Webhook URL" checkbox
  2. Paste your MonoDuty webhook URL:
https://mndty.com/wh/abc123-your-unique-token

2.4 Customize the Alert Message

This is where the magic happens. In the "Message" field, you can send a custom JSON payload that MonoDuty will use for your notification.

Simple alert message:

{
  "title": "{{ticker}} Alert",
  "message": "{{ticker}} {{interval}} — {{strategy.order.action}} at {{close}}",
  "severity": "critical"
}

Advanced Pine Script strategy alert:

{
  "title": "{{strategy.order.action}} Signal: {{ticker}}",
  "message": "Strategy: {{strategy.order.comment}}\nPrice: {{close}}\nVolume: {{volume}}\nTimeframe: {{interval}}\nExchange: {{exchange}}",
  "severity": "{{strategy.order.action}}"
}

Available TradingView placeholders:

PlaceholderDescriptionExample
{{ticker}}Symbol nameBTCUSDT
{{exchange}}Exchange nameBINANCE
{{close}}Current close price99875.50
{{open}}Current open price99650.00
{{high}}Current high price100120.00
{{low}}Current low price99500.00
{{volume}}Current volume1234.56
{{time}}Alert timestamp2026-02-18T15:30:00Z
{{interval}}Chart timeframe15
{{strategy.order.action}}Buy/Sell signalbuy
{{strategy.order.comment}}Strategy commentLong Entry
{{strategy.order.price}}Order price99900.00
{{strategy.position_size}}Position size0.5

2.5 Click "Create"

That's it! Your alert is now connected. When TradingView triggers the alert, MonoDuty will instantly send you notifications via SMS, voice call, push, or whatever channels you configured.

Step 3: Test Your Setup

Don't wait for the market to move — test it now:

Method 1: Use MonoDuty's Test Button

In MonoDuty, go to your webhook and click "Send Test Alert". You should receive your notification within seconds.

Method 2: Use cURL

Test from your terminal:

curl -X POST https://mndty.com/wh/abc123-your-unique-token \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Test Alert: BTC",
    "message": "This is a test from MonoDuty",
    "severity": "warning"
  }'

Method 3: Create a Short-Term TradingView Alert

Set a price alert just above or below the current price so it triggers within seconds.

Advanced: Pine Script Integration

If you use Pine Script strategies, here's how to fire MonoDuty alerts on every trade:

//@version=5
strategy("My Strategy", overlay=true)

fastMA = ta.sma(close, 10)
slowMA = ta.sma(close, 30)

if ta.crossover(fastMA, slowMA)
    strategy.entry("Long", strategy.long, comment="Golden Cross")

if ta.crossunder(fastMA, slowMA)
    strategy.close("Long", comment="Death Cross")

Then set your alert on this strategy with the JSON message template from Step 2.4. Every time the strategy fires a trade, MonoDuty sends you an instant notification.

Real-World Use Cases

1. Crypto Traders

  • Get voice calls when BTC drops 5% in an hour
  • SMS alerts when your altcoin hits a target price
  • Slack notifications to your trading group

2. Forex Traders

  • Wake up to a phone call when EUR/USD hits your entry level
  • Push notifications for economic news impact alerts
  • Escalation: if you don't acknowledge in 2 min, alert your trading partner

3. Stock Market

  • SMS when earnings report triggers a price movement
  • Voice call for stop-loss triggers on overnight positions
  • Team alerts for portfolio-wide risk events

4. Automated Trading Systems

  • Confirmation alerts before executing trades
  • Error notifications when strategies malfunction
  • Daily summary reports via webhook

Pricing

MonoDuty's free tier includes:

  • 5 webhook endpoints
  • 100 SMS/month
  • 50 voice calls/month
  • Unlimited push notifications
  • Unlimited email alerts

For active traders who need more, our Starter plan ($9/mo) includes 500 SMS and 200 voice calls. See full pricing

Troubleshooting

Alert Not Firing?

  1. Check TradingView plan — Webhooks require Pro or above
  2. Verify the URL — Make sure you copied the full webhook URL including https://
  3. Check alert frequency — "Once Per Bar" alerts only fire on bar close
  4. Test the webhook — Use the cURL method above to verify MonoDuty is receiving

Delayed Notifications?

  • SMS/Voice: Typically delivered within 3-5 seconds
  • Push notifications: Under 1 second
  • If delays persist, check your notification channel settings in MonoDuty

Getting Too Many Alerts?

  • Set alerts to "Once Per Bar Close" instead of "Once Per Bar"
  • Use alert cooldown in MonoDuty to suppress duplicate alerts
  • Consider using higher timeframes (1H instead of 1M)

Why MonoDuty Over Other Webhook Services?

FeatureMonoDutyAlternatives
SMS AlertsIncludedExtra cost
Voice CallsIncludedUsually not available
Push NotificationsFree unlimitedLimited
Setup Time~2 minutes15-30 minutes
Free TierGenerousVery limited
Escalation PoliciesBuilt-inNot available
Team AlertsSlack, Discord, TelegramLimited
On-Call SchedulingFreeEnterprise only

Conclusion

Connecting TradingView to MonoDuty takes less than 2 minutes and gives you SMS, voice calls, push notifications, and team alerts for every trading signal. Whether you're scalping crypto at 3 AM or monitoring a long-term stock portfolio, you'll never miss an important alert again.

Ready to get started?

  1. Create your free MonoDuty account
  2. Create a webhook
  3. Paste the URL into TradingView
  4. Done. Never miss a trade signal again.

Have questions? Contact support — we respond within hours.

Burak Yılmaz

CEO & Founder of Monoduty. Passionate about DevOps, monitoring, and building reliable systems.