TradeAutomationHub

TRADINGVIEW → DISCORD

Automate trading alerts into Discord.

← Back to home

Login

Forgot password
← Back to home

Create account

← Back to login

Forgot password

← Back to login

Reset password

Quick setup

Connect TradingView alerts to Discord in just a few steps.

1) Paste Discord webhook

Must be https://discord.com/api/webhooks/...

2) Subscribe

Your license syncs after payment.

3) Copy TradingView webhook URL


                

License

License key
Status
Plan
Trial expires
Days remaining

Subscription

Monthly billing. Your license syncs after payment.

Subscription

Customer
Status

Discord webhook

Must be https://discord.com/api/webhooks/...

Usage logs

Recent deliveries from TradingView to Discord.

Analytics

Deliveries shown
Successful
Success rate
Top symbols
Top errors

Based on the rows currently shown in the table.

Deliveries by day

Green = successful, gray = total.

Date Time Symbol Action Price Status
No deliveries yetWhen your TradingView alert hits this app, the row will show up here.

Help

How to connect TradingView alerts to Discord.

Step-by-step

  1. Go to Overview and save your Discord webhook in Quick setup (Step 1).
  2. Copy your TradingView webhook URL from Quick setup (Step 3).
  3. In TradingView, open your chart and click AlertCreate Alert.
  4. Enable Webhook URL and paste your webhook URL.
  5. Paste a JSON payload into the Message field (templates below).
  6. Save the alert, then check Usage logs for delivery status.

TradingView setup (copy/paste)

Use these two values in TradingView → Alert: enable Webhook URL, then paste the Message JSON.

This is included in the TradingView message so alerts are routed to your account.

Used only for Indicator/Price alerts.


              

Message composer (template → preview)

Left: TradingView alert message template. Right: Discord alert preview.

Available placeholders: {{ticker}} {{signal}} {{price}} {{time}} {{entry}} {{tp}} {{stop}} {{breakout}}


                  

Message templates (meaning + examples)

Each card shows the TradingView template (left) and Discord alert output (right). Click “Use template” to load it into the composer above.

Template: Strategy alert

Use when you trigger alerts from a TradingView strategy.

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "{{strategy.order.action}}",
  "price": "{{close}}",
  "time": "{{time}}"
}

Template: Indicator alert

Use when you trigger alerts from an indicator or price condition.

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "ALERT",
  "price": "{{close}}",
  "time": "{{time}}"
}

Template: Strategy (detailed)

Adds exchange + timeframe placeholders for richer logs (extra fields are optional).

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "{{strategy.order.action}}",
  "price": "{{close}}",
  "time": "{{time}}",
  "exchange": "{{exchange}}",
  "interval": "{{interval}}"
}

Template: Indicator (BUY/SELL)

Use this if your indicator emits BUY/SELL signals.

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "BUY",
  "price": "{{close}}",
  "time": "{{time}}"
}

Template: Pro Card (recommended)

Clean “SaaS look”: adds title + emoji + optional exchange/interval.

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "{{strategy.order.action}}",
  "price": "{{close}}",
  "time": "{{time}}",
  "exchange": "{{exchange}}",
  "interval": "{{interval}}",
  "title": "{{ticker}} • {{interval}}",
  "emoji": "AUTO"
}

Template: Ultra Compact

Mobile-friendly: only the essentials.

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "{{strategy.order.action}}",
  "price": "{{close}}",
  "emoji": "AUTO"
}

Template: Risk / Position

Adds quantity + optional risk notes (works best with strategy alerts).

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "{{strategy.order.action}}",
  "price": "{{close}}",
  "time": "{{time}}",
  "qty": "{{strategy.order.contracts}}",
  "note": "SL/TP included by strategy"
}

Template: Router (multi-channel)

Future: route alerts by tag/symbol to different Discord channels.

{
  "license": "tv_…",
  "ticker": "{{ticker}}",
  "signal": "{{strategy.order.action}}",
  "price": "{{close}}",
  "time": "{{time}}",
  "route": "crypto"
}

Common issues

  • No Discord message: confirm you saved the Discord webhook URL and the alert is firing.
  • 400 / Invalid payload: make sure the alert message is valid JSON (quotes + commas).
  • Wrong channel: Discord webhook URL determines the channel—create the webhook in the right channel.

Settings

Profile

Email
Verification
Account created