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

Reset password

Enter the 6-digit code sent to your email, then choose a new 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

Manage your billing and subscription status.

3) Copy TradingView webhook URL

Paste this into TradingView → Alert → Webhook URL.

License

License key
Status
Plan
Trial expires
Days remaining
Device id

Subscription

Monthly billing and subscription management.

Subscription

Customer
Status
Payment method
Next billing date
Invoices

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
Alerts this month (used / limit)

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

In TradingView → Create Alert: turn on Webhook URL and paste your app webhook URL, then paste the JSON below into the Message field. Adjust alert type and style first—the preview updates live.

Embedded in the JSON so alerts route to your account.

Shown when Alert type is Indicator / Price.

Message payload

Paste into TradingView → Alert → Message


                  

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)

The first four cards are Discord-style layouts (TradingView template on the left, sample Discord output on the right). More presets follow below. Click “Use template” to load one 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)

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.

Admin

Platform overview, user list, lookup, verification, webhook reset, and subscription/role controls.

Platform overview

Recent users

Latest accounts (newest first). Use actions to change subscription or role.

All users — usage logs

Rows from usage_logs (TradingView webhook attempts). Joined with user email when user_id is set.

All users — alert delivery logs

Pipeline / Discord delivery rows from alert_delivery_logs (errors, HTTP status, missed flags).

User lookup

Result


                  

                  

Delete account — Search and load a user above, then use this to remove them permanently (sessions, license, logs). If they have an active Stripe subscription, we’ll attempt to cancel it now (best-effort).

Audit trail


                

Settings

Profile

Email
Verification
Account created