---
title: How to Set Up TradingView Webhook Alerts (JSON Format)
slug: tradingview-webhook-automation-trading-alerts
date: 2025-12-17
modified: 2026-09-15
author: PickMyTrade
excerpt: ""
meta_description: "The exact JSON alert message format, placeholder variables, and plan requirements for TradingView webhooks, plus the fix for alerts that won\'t fire."
focus_keyword: tradingview webhook alerts documentation
canonical_url: "https://blog.pickmytrade.io/tradingview-webhook-automation-trading-alerts/"
og_title: How to Set Up TradingView Webhook Alerts (JSON Format)
og_description: "The exact JSON alert message format, placeholder variables, and plan requirements for TradingView webhooks, plus the fix for alerts that won\'t fire."
og_image: "https://blog.pickmytrade.io/wp-content/uploads/2025/12/20251217_0737_Futuristic-Trading-Automation_simple_compose_01kcn0zsbdff191hcdv8f95wcm-1024x683.avif"
schema_type: FAQPage
categories:
  - Automated Trading
tags: []
reading_time: 6
word_count: 1402
robots: "index, follow"
lang: en-US
---

# TradingView Webhook Alerts: Complete Documentation &amp; Setup Guide (2026)

In today’s fast-paced markets, **webhook automation** turns [TradingView alerts](https://pickmytrade.io "PickMyTrade - Automate TradingView") into powerful **trading alerts** that execute trades automatically. This eliminates manual monitoring and emotional decisions, allowing your strategies to run 24/7.

Table of Contents

1. [What Is Webhook Automation for Trading Alerts?](https://blog.pickmytrade.io/#what-is-webhook-automation-for-trading-alerts)
2. [Why Automate TradingView Alerts with Webhooks?](https://blog.pickmytrade.io/#why-automate-tradingview-alerts-with-webhooks)
3. [Step-by-Step: Setting Up Webhook Automation for Trading Alerts](https://blog.pickmytrade.io/#step-by-step-setting-up-webhook-automation-for-trading-alerts)
4. [TradingView Webhook Requirements (2026)](https://blog.pickmytrade.io/#tradingview-webhook-requirements-2026)
5. [Alert Message Placeholder Reference](https://blog.pickmytrade.io/#alert-message-placeholder-reference)
6. [More JSON Alert Examples](https://blog.pickmytrade.io/#more-json-alert-examples)
7. [Troubleshooting TradingView Webhook Alerts](https://blog.pickmytrade.io/#troubleshooting-tradingview-webhook-alerts)
8. [Best Platforms for Webhook Automation in 2026](https://blog.pickmytrade.io/#best-platforms-for-webhook-automation-in-2026)
9. [Advanced Tips for Webhook Automation](https://blog.pickmytrade.io/#advanced-tips-for-webhook-automation)
10. [Conclusion: Start Your Trading Automation Today](https://blog.pickmytrade.io/#conclusion-start-your-trading-automation-today)
11. [Frequently Asked Questions (FAQs)](https://blog.pickmytrade.io/#frequently-asked-questions-faqs)

As of December 2025, TradingView continues to enhance webhook security with OAuth 2.0 standards and sub-100ms latency on premium plans. Webhooks remain a core feature for **webhook automation**, sending HTTP POST requests with JSON payloads to external services when alerts trigger.

This guide covers everything you need for effective **webhook automation** of **trading alerts**, including recent updates and top platforms.

![Setting Up TradingView Alerts for 

## What Is Webhook Automation for Trading Alerts? {#what-is-webhook-automation-for-trading-alerts}

**Webhook automation** connects TradingView alerts to external platforms, brokers, or bots. When an alert fires—based on price levels, indicators, or Pine Script strategies—TradingView sends a POST request to your webhook URL.

The payload is typically JSON, including details like symbol, action (buy/sell), and custom data. This enables instant **trading alerts** execution without manual intervention.

Recent 2025 updates include improved alert reliability, multi-condition triggers, and better integration with third-party services.

## Why Automate TradingView Alerts with Webhooks? {#why-automate-tradingview-alerts-with-webhooks}

- **Speed** — Execute trades in milliseconds during volatile markets.
- **Consistency** — Remove emotion and ensure strategy adherence.
- **Scalability** — Manage multiple accounts or assets simultaneously.
- **24/7 Operation** — Trade while you sleep or focus on analysis.

Platforms like PickMyTrade excel in **webhook automation**, offering no-code setups for futures and stocks.

![GitHub - marketcalls/trading-dashboard: simple trading dashboard using react](https://camo.githubusercontent.com/20ec5628b2659fd7315ea14b701f236b87f5539691cd7f7fa7387c8d9cb34db4/687474703a2f2f7777772e6d61726b657463616c6c732e696e2f77702d636f6e74656e742f75706c6f6164732f323032342f30362f53637265656e73686f742d323032342d30362d32332d61742d392e34302e3431254532253830254146414d2e706e67)

---

**[Click Here To Start Trading Automation For Free](https://pickmytrade.io/?utm_source=blog&amp;utm_medium=sm)**

---

## Step-by-Step: Setting Up Webhook Automation for Trading Alerts {#step-by-step-setting-up-webhook-automation-for-trading-alerts}

1. **Prepare Your TradingView Alert**
  - Open your chart and add a strategy or indicator.
  - Click the Alert button (bell icon).
  - Set conditions (e.g., crossover, price level).
  - In Notifications, check “Webhook URL”.
2. **Format the Message Payload**
  - Use valid JSON for proper parsing.
  - Example basic payload:text`{ "action": "buy", "symbol": "{{ticker}}", "quantity": 1 }`
  - Include placeholders like {{close}}, {{strategy.order.action}} for dynamic data.
3. **Get Your Webhook URL**
  - Sign up for an automation platform (pickmytrade.io).
  - Generate a webhook URL in their dashboard.
4. **Paste and Create the Alert**
  - Enter the webhook URL.
  - Paste your JSON message.
  - Set to “Once Per Bar Close” to avoid duplicates.
  - Enable 2FA for security—required for webhooks.
5. **Test Thoroughly**
  - Use paper/demo accounts first.
  - Trigger test alerts to verify execution.

## TradingView Webhook Requirements (2026) {#tradingview-webhook-requirements-2026}

- A paid TradingView plan — **Plus or higher** (webhooks are not available on the free Essential plan)
- Two-factor authentication (2FA) enabled on your TradingView account, required for webhook alerts
- A receiving endpoint that accepts HTTP POST requests, such as a broker-execution bridge like PickMyTrade
- A valid JSON alert message — TradingView only sends the `application/json` content-type header when the message parses as valid JSON; otherwise it sends `text/plain`, which most trading endpoints reject

For the full official mechanics — POST behavior, security warnings, and setup screens — see TradingView’s own [How to configure webhook alerts](https://www.tradingview.com/support/solutions/43000529348-how-to-configure-webhook-alerts/) support article. This guide covers what that article doesn’t: JSON payload formats, the full placeholder reference, and broker-execution steps.

## Alert Message Placeholder Reference {#alert-message-placeholder-reference}

| Placeholder | Returns | Example use |
| --- | --- | --- |
| {{ticker}} | Symbol (e.g., MESU2026) | “symbol”: “{{ticker}}” |
| {{close}} / {{open}} / {{high}} / {{low}} | Bar prices | “price”: {{close}} |
| {{volume}} | Bar volume | risk filters |
| {{time}} / {{timenow}} | Bar time / trigger time | timestamps, dedupe |
| {{strategy.order.action}} | buy / sell from a Pine strategy | “action”: “{{strategy.order.action}}” |
| {{strategy.order.contracts}} | Order size from strategy | “qty”: {{strategy.order.contracts}} |
| {{strategy.position_size}} | Current position after fill | flat/reverse logic |
| {{interval}} | Chart timeframe | logging |

_Verify the complete, current placeholder list against TradingView’s official alerts documentation, since new placeholders are added over time._

## More JSON Alert Examples {#more-json-alert-examples}

**Full Pine strategy order payload** (uses strategy.* placeholders so the message reflects your strategy’s own order, not a fixed value):

```
{
  "action": "{{strategy.order.action}}",
  "symbol": "{{ticker}}",
  "quantity": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}
```

**PickMyTrade-formatted payload** for futures execution (current format, from PickMyTrade’s own documentation):

```
{
    "symbol": "NQ",
    "date": "{{timenow}}",
    "data": "{{strategy.order.action}}",
    "quantity": "{{strategy.order.contracts}}",
    "risk_percentage": 0,
    "price": "{{close}}",
    "tp": 0,
    "percentage_tp": 0,
    "dollar_tp": 0,
    "sl": 0,
    "dollar_sl": 0,
    "percentage_sl": 0,
    "trail": 0,
    "trail_stop": 0,
    "trail_trigger": 0,
    "trail_freq": 0,
    "update_tp": false,
    "update_sl": false,
    "breakeven": 0,
    "token": "your_token_here"
}
```

The full field reference for this payload — including pyramid, breakeven, and trailing-stop fields — lives in PickMyTrade’s [TradingView JSON alert configuration guide](https://docs.pickmytrade.trade/docs/tradingview-json-alert-configuration/).

## Troubleshooting TradingView Webhook Alerts {#troubleshooting-tradingview-webhook-alerts}

| Symptom | Likely cause |
| --- | --- |
| Alert fires, but no POST is received | Check the webhook URL is correct and HTTPS; check firewall/endpoint isn’t blocking TradingView’s servers |
| Endpoint rejects the payload | 2FA not enabled on your TradingView account, or the plan doesn’t support webhooks |
| Endpoint parses garbage or errors on the body | Alert message isn’t valid JSON, so TradingView sent it as text/plain instead of application/json |
| Alert stopped firing after a while | Check “Once Per Bar” vs “Once Per Bar Close” settings, and whether the alert expired (plan-dependent) |
| Execution is delayed | Expected latency is typically sub-second to a few seconds through a broker bridge — persistent multi-second delays point to a slow endpoint, not TradingView |

## Best Platforms for Webhook Automation in 2026 {#best-platforms-for-webhook-automation-in-2026}

Several services bridge TradingView to brokers via **webhook automation**:

- **PickMyTrade** → Top choice for futures traders. Connects seamlessly to Tradovate, Rithmic, Interactive Brokers, TradeStation, and more. Features no-code alert generation, multi-account execution, advanced SL/TP (including trailing), and millisecond precision. Ideal for **trading alerts** automation without JSON hassle. Over 3 million trades executed reliably.
- **TradersPost** — Great for stocks, options, and crypto; supports multiple brokers.
- **Capitalise.ai** — No-code strategy builder with direct webhook triggers.
- **3Commas/Altrady** — Strong for crypto bots.

For reliable **webhook automation** of **trading alerts** in futures, PickMyTrade stands out with its user-friendly dashboard and robust risk controls.

## Advanced Tips for Webhook Automation {#advanced-tips-for-webhook-automation}

- Use “Once Per Bar Close” to prevent repetitive alerts.
- Add risk management in payloads (e.g., fixed % risk).
- Monitor logs for failed deliveries.
- Combine with multi-timeframe strategies for better signals.

With 2025’s low-latency enhancements, **webhook automation** delivers near-instant **trading alerts** execution.

## Conclusion: Start Your Trading Automation Today {#conclusion-start-your-trading-automation-today}

Automating TradingView webhooks transforms passive alerts into active **trading alerts** that drive profits. Platforms like PickMyTrade make it accessible—even for beginners—with quick setups and professional-grade execution.

Ready to go hands-free? Test **webhook automation** on a demo account and experience the difference.

## Frequently Asked Questions (FAQs) {#frequently-asked-questions-faqs}

**Do I need a paid TradingView plan for webhook automation?** 

Yes, webhooks require Essential or higher (starts ~$15/month). Basic plans can use email-to-webhook workarounds.

 
 
**Is webhook automation safe?** 

Absolutely—when using reputable platforms. Enable 2FA, avoid sharing secrets in payloads, and start with demo accounts.

 
 
**Can I automate any TradingView strategy?** 

Yes, any Pine Script strategy or indicator with alert conditions works. Platforms like PickMyTrade auto-generate compatible alerts.

 
 
**How fast is execution with webhook automation?** 

Top platforms achieve &lt;100ms from alert to order in 2025, depending on broker and plan.

 
 
**Does PickMyTrade support multiple brokers/accounts?** 

Yes—one dashboard routes trading alerts to 20+ accounts simultaneously, perfect for prop firms or scaling.

 
 
**Where is the official TradingView webhook documentation?** 

TradingView’s help center article “How to configure webhook alerts” is the canonical reference; this guide adds the JSON payload formats, placeholder table, and broker-execution steps it doesn’t cover.

 
 
**Do TradingView webhooks work on the free plan?** 

No — webhook alerts require the Plus plan or higher, plus two-factor authentication enabled on your account.

 
 
**What format should the TradingView alert message be?** 

Valid JSON. If the message parses as JSON, TradingView sends it with an application/json header; otherwise it’s sent as plain text, which most trading endpoints reject.

 
 
**Can TradingView webhooks place real trades?** 

Yes — pointing the webhook URL at an execution bridge like PickMyTrade turns alerts into live broker orders on Tradovate, Rithmic, Interactive Brokers, TradeStation, ProjectX, and more.

 
  

_**Disclaimer:**  
This content is for informational purposes only and does not constitute financial, investment, or trading advice. Trading and investing in financial markets involve risk, and it is possible to lose some or all of your capital. Always perform your own research and consult with a licensed financial advisor before making any trading decisions. The mention of any proprietary trading firms, brokers, does not constitute an endorsement or partnership. Ensure you understand all terms, conditions, and compliance requirements of the firms and platforms you use._

Also Checkout: [TradingView Paper Trading: Fix Issues &amp; Master Simulations](https://blog.pickmytrade.io/tradingview-paper-trading-issues-solutions-2025/)

**Automate Your TradingView Strategies**  
Connect your alerts with [PickMyTrade](https://pickmytrade.io &quot;PickMyTrade&quot;) — automated trade execution, no coding required. [Start free →](https://pickmytrade.io/pricing)

For AI tools &amp; developers:[View Markdown →](https://blog.pickmytrade.io/tradingview-webhook-automation-trading-alerts.md)<!--pmtA1-clean-->