Does TradingView Essential plan support webhooks? Yes — fully. The Essential plan includes complete webhook alert functionality. You can send webhooks to any URL whenever an alert triggers, which means you can automate trades, send notifications to Telegram, or connect to any external service.
This is the most-searched question from traders looking to automate their TradingView strategies. The confusion exists because TradingView's free plan does NOT support webhooks — it's the first feature locked behind a paid subscription. In this guide, we'll break down exactly what each plan offers, how to set up webhooks on Essential, and what the limitations are.
Quick answer: TradingView Essential ($14.95/month) supports webhooks. The free plan does not. Essential gives you 20 active webhook alerts — enough for most traders. Only upgrade to Plus ($29.95/mo) if you need more than 20 simultaneous alerts.
Short Answer: Yes, Essential Supports Webhooks
TradingView made webhooks available on all paid plans starting in 2023. As of 2026, the Essential plan — which is the cheapest paid tier at $14.95/month — includes full webhook support with no restrictions on functionality.
Here's what "full webhook support" means on Essential:
- ✅ Send HTTP POST webhooks to any URL when an alert fires
- ✅ Custom JSON message bodies with TradingView template variables
- ✅ Works with indicators, strategies, price levels, and drawing tools
- ✅ Supports
{{strategy.order.action}},{{ticker}},{{close}}, and all other built-in variables - ✅ No per-webhook fees or usage limits beyond the active alert cap
- ✅ Same webhook functionality as Plus and Premium
The webhook feature on Essential is identical to Plus and Premium. The only difference between plans is how many active alerts you can have running at once.
Every TradingView Plan Compared for Webhooks
| TradingView Plan | Webhooks? | Active Alerts | Price/Month | Annual Price |
|---|---|---|---|---|
| Free (Basic) | ❌ No | 1 | $0 | $0 |
| Essential | ✅ Yes | 20 | $14.95 | ~$155 |
| Plus | ✅ Yes | 100 | $29.95 | ~$299 |
| Premium | ✅ Yes | 400 | $59.95 | ~$599 |
The key takeaway: Essential is the cheapest plan with webhooks, and the webhook functionality is identical across all paid plans. You're only paying more for higher alert limits, extra chart tabs, and other non-webhook features.
What the Free Plan Gets Instead of Webhooks
On the free (Basic) plan, alerts can only send notifications via:
- Pop-up on screen
- Email notification
- TradingView mobile app push notification
- Sound alert
None of these allow programmatic automation. If you want to trigger trades on MT5, send data to a bot, or connect to any external service — you need webhooks, which means you need at least the Essential plan.
What Are TradingView Webhooks?
A webhook is an HTTP POST request that TradingView sends to a URL you specify whenever an alert condition is met. Think of it as TradingView calling your server and saying: "Hey, this thing happened."
The webhook carries a message body that you define — typically JSON containing trade instructions:
{
"action": "buy",
"symbol": "EURUSD",
"qty": "0.1",
"sl": "1.0850",
"tp": "1.0950"
}
TradingView also supports template variables that auto-fill with live data:
{
"action": "{{strategy.order.action}}",
"symbol": "{{ticker}}",
"price": "{{close}}",
"time": "{{timenow}}"
}
When the alert fires, TradingView replaces {{ticker}} with the actual symbol (e.g., "EURUSD") and {{close}} with the current price. The receiving server gets a fully populated JSON object it can act on.
What Can You Do With Webhooks?
- Automated trading — Send signals to MT5 via TradingView Copier Pro for sub-50ms execution
- Telegram/Discord alerts — Forward signals to group chats for signal services
- Spreadsheet logging — Log every alert to Google Sheets for trade journaling
- Custom bots — Trigger any code, any service, any workflow when conditions are met
- Multi-broker execution — Send the same signal to multiple brokers simultaneously
How to Set Up Webhooks on TradingView Essential
Setting up a webhook alert on the Essential plan takes about 60 seconds:
Step 1: Create an Alert
On any chart, right-click and select "Add Alert" (or press Alt+A). Set your alert condition — this can be a price level, indicator crossing, or Pine Script strategy.
Step 2: Enable Webhook Notification
In the alert dialog, scroll to the "Notifications" section. Check the "Webhook URL" checkbox. A text field appears — paste your webhook endpoint URL here.
Don't see the webhook checkbox? You're on the free plan. Upgrade to Essential ($14.95/mo) to unlock webhook alerts. If you're already on Essential and don't see it, try logging out and back in — TradingView sometimes caches plan features.
Step 3: Set the Message
In the "Message" field, enter the JSON payload. For automated trading with TradingView Copier Pro:
{
"action": "{{strategy.order.action}}",
"symbol": "{{ticker}}",
"qty": "{{strategy.order.contracts}}"
}
Step 4: Test the Alert
Before going live, test your webhook by setting a condition that will fire immediately (e.g., "Price crossing any value"). Check that your receiving server gets the HTTP POST with the correct payload.
Step 5: Go Live
Set the real alert condition and leave it running. TradingView will send the webhook every time the condition triggers — 24/7, even when your browser is closed (alerts run server-side).
Essential Plan Webhook Limitations
While Essential supports webhooks fully, there are a few limitations compared to higher-tier plans:
| Limitation | Essential | Plus | Premium |
|---|---|---|---|
| Active alerts (with webhooks) | 20 | 100 | 400 |
| Alerts per second (rate limit) | Same | Same | Same |
| Webhook payload size | Same | Same | Same |
| Template variables | All | All | All |
| Server-side alerts | ✅ Yes | ✅ Yes | ✅ Yes |
| Simultaneous charts | 2 | 4 | 8 |
The only practical limitation that affects webhook users is the 20-alert cap. Everything else — payload format, delivery speed, template variables, reliability — is identical across paid plans.
When 20 Alerts Isn't Enough
20 webhook alerts cover most traders. Each alert corresponds to one strategy-symbol pair. Examples:
- 1 strategy on 5 symbols = 5 alerts (Essential has plenty of headroom)
- 3 strategies on 6 symbols = 18 alerts (fits within Essential)
- 5 strategies on 10 symbols = 50 alerts (need Plus)
- Signal provider with 30+ pairs = 30+ alerts (need Plus or Premium)
If you're running one strategy across a handful of symbols — which is most retail traders — Essential's 20 alerts are more than sufficient.
Which Plan Do You Actually Need?
Here's the honest recommendation based on your use case:
| Your Situation | Plan Needed | Why |
|---|---|---|
| 1–3 strategies, under 20 symbols | Essential | 20 alerts is plenty |
| Multiple strategies, 20–100 symbols | Plus | Need more than 20 active alerts |
| Signal provider / fund | Premium | Need 100+ alerts + extra features |
| Just want to try webhooks | Essential (monthly) | Test for $14.95, cancel anytime |
Don't overpay. If you're a regular trader automating 1–3 strategies, Essential is the right choice. Upgrade later if you hit the 20-alert ceiling.
Automate Your Essential Plan Webhooks
TradingView Copier Pro receives your Essential plan webhooks and executes trades on MT5 in under 50ms. One-time $97, no monthly fees.
Get TradingView Copier Pro →Using Essential Webhooks for Automated MT5 Trading
The most popular use of TradingView Essential webhooks is automated trading on MetaTrader 5. Here's how the pipeline works:
- Develop your strategy on TradingView — Use Pine Script or built-in indicators
- Create a webhook alert on Essential — Enable webhook, paste your Copier Pro URL
- Copier Pro receives the webhook — Local Windows app parses the JSON in under 50ms
- Trade executes on MT5 — Expert Advisor places the order on your broker
This is the exact setup used by thousands of traders running prop firm accounts, personal trading, and signal services. You develop on TradingView (better charting, Pine Script, visual backtesting) and execute on MT5 (broker access, multi-account).
Why Not Use TradingView's Built-in Broker Integration?
TradingView does offer direct broker integration with some brokers. The problems:
- Limited broker selection — most MT5 brokers aren't supported
- No multi-account execution — one alert, one account
- No prop firm compatibility — FTMO, MyForexFunds, etc. aren't on TradingView's broker list
- No symbol remapping — TradingView and broker symbols must match exactly
- No risk management layer — no max position size or daily trade limits
Webhooks + a trade copier give you complete control over execution, work with any MT5 broker, and support unlimited accounts.
Webhook Not Showing? Common Essential Plan Issues
1. Webhook checkbox is missing
If you don't see the webhook option in the alert dialog:
- Verify you're on the Essential plan (check Settings → Subscription)
- Log out and log back in to refresh plan features
- Clear browser cache and reload TradingView
- Try a different browser — Firefox/Chrome have the best TradingView support
2. Webhook fires but nothing happens
- Check the receiving server is running and accessible via HTTPS
- Test the webhook URL manually (e.g., with
curlor Postman) - Check TradingView's alert log — click the alert and view "Log" to see delivery attempts
- Make sure the JSON format is valid — no trailing commas, proper quoting
3. Webhook fires late or inconsistently
- TradingView alerts run server-side — your browser doesn't need to be open
- Server load can cause 1–5 second delays during high volatility (NFP, FOMC)
- This is a TradingView-side delay, not related to your plan tier — all plans share the same alert infrastructure
4. Alert limit reached
- Essential allows 20 active alerts. If you're at the limit, deactivate unused alerts
- Combine multiple symbols into one Pine Script that fires for any symbol change
- Or upgrade to Plus (100 alerts) if you genuinely need more capacity
Frequently Asked Questions
Does TradingView Essential plan support webhooks?
Yes. TradingView's Essential plan fully supports webhook alerts. You can send webhook notifications to any URL when an alert triggers. Essential gives you 20 active alerts with webhook capability. The only TradingView plan that does NOT support webhooks is the free (Basic) plan.
Which TradingView plan is the cheapest with webhooks?
The Essential plan at $14.95/month (or ~$155/year with annual billing) is the cheapest TradingView plan that includes webhook support. It gives you 20 active alerts, all with webhook capability.
Can I use TradingView Essential webhooks with MetaTrader 5?
Yes. You can use TradingView Essential webhooks to send trade signals to MetaTrader 5 via a bridge application like TradingView Copier Pro. The webhook sends a JSON message to the copier, which executes the trade on MT5 automatically.
How many webhook alerts can I have on TradingView Essential?
TradingView Essential allows up to 20 active alerts, and every alert can have a webhook notification enabled. That means 20 simultaneous webhook alerts — enough for 20 different strategies or symbols.
Do TradingView webhooks work with the free plan?
No. The free TradingView plan (Basic) does not support webhook alerts. You need at least the Essential plan ($14.95/month) to use webhooks. Free plan users can only use pop-up, email, and app push notifications.
What is the difference between TradingView Essential and Plus for webhooks?
Both Essential and Plus support webhooks with identical functionality. The difference is the number of active alerts: Essential gives you 20, Plus gives you 100. If you're running more than 20 strategies or symbols simultaneously, upgrade to Plus. Otherwise, Essential is sufficient.
Ready to Use Your Essential Webhooks?
Connect TradingView Essential to MetaTrader 5 in under 5 minutes. Sub-50ms execution, no monthly fees.
Get TradingView Copier Pro →