Tool Comparison

Which TradingView Plan Actually Runs Webhooks? A Real-World Breakdown of All 5 Plans (2026)

2026-08-25·10 min read

The comparison table is clear — the marketing bullets are deliberately vague

On tradingview.com/pricing you see "Multi-condition alerts" and "Alerts that don't expire" listed under Essential, and assume upgrading gets you both — build multi-condition alerts and leave them running forever. You swipe your card, then discover every alert you set expires in two months, and the moment you try to add a second condition the system tells you the feature isn't enabled on your plan.

Bottom line up front
Webhooks (the mechanism that auto-POSTs the alert payload to your server the moment it fires — the actual channel for auto-trading) don't exist on Basic; Essential and above all have them. But don't assume Essential is enough: multi-condition alerts require Plus, alerts that don't expire require Premium, and every alert on Essential auto-stops after two months. Every claim below is read cell-by-cell from the pricing page comparison table (verified August 2026), not paraphrased from the marketing bullets. This post doesn't compare "TradingView vs other signal sources" — that depends on the strategy you're already running. It answers one question only: can the plan you're currently on actually run webhook auto-trading, and what limits will you hit.

The five plans, properly named — no more Pro / Pro+

TradingView renamed everything in September 2024. The old Basic / Pro / Pro+ / Premium are gone; the site now lists Basic / Essential / Plus / Premium / Ultimate. Older English tutorials still say "Pro has webhooks" — that Pro is now Essential, and the numbers and limits aren't identical either.

Annual-billed monthly prices on the pricing page (as of August 2026): Essential $12.95/mo, Plus $29.95/mo, Premium $59.95/mo, Ultimate $199.95/mo — all labeled "Special price" and derived from the annual figure. Monthly billing runs roughly 15–20% higher (the same page advertises "Save up to 17%").

If you want to jump straight to the answer
If you just want webhook auto-trading with simple single-condition alerts — Essential is enough, starting at $12.95/mo. If you want to combine two conditions in the same alert (say, "RSI below 30 and volume spikes"), or if you don't want to rebuild your alerts every two months — Plus at minimum.

Does each plan have webhooks? Five features, one cell at a time

BasicEssentialPlusPremiumUltimate
Webhook notifications
Multi-condition alerts
Alerts on financial metrics
Second-based alerts
Native push alerts notifications
Look at the Webhook row first.

Basic is an X, everything else is a check — that's the line that decides whether you should keep reading. If you want webhook auto-trading, the free Basic plan closes that door entirely; you don't need to look at alert counts.

Alert quotas and lifetime by plan

BasicEssentialPlusPremiumUltimate
Active price alerts3201004001,000
Active technical alerts0201004001,000
Active watchlist alerts000215
Alert lifetime1 month2 months2 monthsNo expiryNo expiry
"Active technical alerts" is the key row.

Alerts fired by Pine Script (TradingView's built-in scripting language for strategies — the code your automation is written in) and alerts you attach to indicators or drawing tools all count against this quota. On Basic this cell is 0 — not "a small number," but you literally can't create one. If you have a Pine strategy you want to auto-execute, Basic doesn't make it past this gate.

Every cell in both tables above was read directly from the "Detailed comparison" section on tradingview.com/pricing today — not from the flashy marketing bullets higher up on the same page. The two don't match; more on that below.

On Basic, don't bother reading further: technical alerts are 0, and so are webhooks

Read the two X's together: you can't attach alerts to Pine strategies or indicators, and you can't send webhooks. Both are hard blocks, not "low quotas." You can create 3 "notify me when BTCUSD crosses X price" price alerts on Basic, delivered via mobile push or email — but nothing goes to your server as a webhook. That road is closed.

I've seen tutorials suggest "you can work around Basic with IFTTT catching the email and forwarding it." Whether that path reliably relays signals is one question; the bigger issue is it's no longer TradingView's officially supported webhook channel — how much delay you accumulate and how often signals disappear depends on IFTTT or your email provider in the middle. If you're serious about auto-trading, cross Basic off and look further up.

Essential has webhooks — with three traps

2 months
Every alert auto-stops when it expires — same on Essential and Plus
20 + 20
20 price alerts + 20 technical alerts
1 condition
Multi-condition disabled — each alert can only bind a single trigger
Trap 1: alerts expire after two months.

This isn't "you'll get a reminder to renew" — the alert silently flips to a disabled state. If you don't log into TradingView or visit Alert Manager for three months, your auto-trading has been quietly off for two of them and nothing told you. The Alert Manager column shows a red "Stopped — Expired," but there's no push notification.

Trap 2: each alert can only carry one condition.

If you want "RSI breaks below 30 and 15-min volume is more than 2× the average," Essential can't combine those into one multi-condition alert. You have to split into two alerts each firing its own webhook, then join them on your own server. Sizing positions on the webhook side hits this too — trying to pass different stop-loss values through the payload takes a lot of workaround plumbing when you're stuck on Essential.

Trap 3: only 20 technical alerts.

If you run 3 strategies simultaneously, each attaching alerts to 5 symbols (long and short separately), 10 × 3 = 30 alerts blows straight past the quota. It's not "you can't create new ones once you're full" — you're forced to delete old alerts to open new ones, and then you forget what the old ones were for.

Essential fits when: one strategy, one symbol, simple alert conditions, and you check the dashboard often enough to catch expired alerts. Anything beyond that, look at Plus.

Plus is the real practical starting point for auto-trading

What you can doEssentialPlusWhy the Plus difference matters
multi-condition alertsOne signal can bind multiple conditions — no need to join two webhooks in your server
technical alert quota201005 strategies × 10 symbols each still has headroom
alerts on financial metricsFires on EPS or revenue announcements — useful for event-driven fundamental strategies
alert lifetime2 months2 monthsThis cell is identical — Plus alerts also expire
Plus fixes two of Essential's three traps.

Multi-condition is on, and technical alerts jump from 20 to 100. But the expiry problem stays — Plus alerts still cap out at a two-month lifetime. This catches many people who upgrade to Plus expecting the extra money to buy them out of that limit; the pricing-page marketing bullets even mislead you by listing "alerts that don't expire" under Plus, which isn't what the detailed table shows.

To actually solve alert expiry you need Premium.

The TradingView Help Center puts it plainly: "Open-ended alerts are available for Premium and Ultimate plans only."

What Premium actually adds for auto-trading

What Premium addsDoes it matter for auto-trading?
Alerts that don't expireYes — no more rebuilding alerts every two months, and no more forgetting to rebuild them
Technical alerts up from 100 to 400Depends on your strategy scale; 20 symbols × 3 strategies still fits inside 100
Second-based alertsHour or day-chart strategies don't care; only second- or short-minute strategies use these
2 watchlist alertsFires on watchlist changes; nothing to do with auto-trading
Multi-device chartsDepends on your workflow; nothing to do with auto-trading

Source: tradingview.com/pricing detailed comparison table (verified August 2026)

For "auto-trading," the most concrete thing Premium adds is alerts that don't expire, plus second-based alerts. Most of the other additions are UI or data-scope conveniences that don't change whether your signal makes it out.

Ultimate adds very little on top of Premium for auto-trading

— technical alerts go from 400 to 1,000, watchlist alerts from 2 to 15. You'd need a library of several hundred simultaneous alerts to consume that; for a retail auto-trader, Premium is usually the ceiling.

Why the pricing-page marketing bullets don't match the comparison table

The flashy block at the top of the pricing page — the three or four bullet lines under each plan — is marketing copy, not a spec sheet. TradingView lists "Multi-condition alerts" and "Alerts that don't expire" under Essential, Plus, Premium, and Ultimate all four; but the "Detailed comparison" further down the same page says clearly: multi-condition starts at Plus, alerts-don't-expire starts at Premium.

When they conflict, the comparison table wins
This isn't "deliberate misdirection vs the real spec" — it's marketing bullets trying to signal "this whole tier level up gets you improvements," and listing an upstream-only feature as a shared selling point. Before you pay, scroll to the detailed comparison table, find the row you care about, and read each cell's icon. The same pattern shows up in TradingView's Help Center: one support article will present a feature as if a lower tier has it, then another page states clearly the actual tier it's in. The Help Center updates on a different cadence than the pricing page, so whenever you're asking "does my plan have X," the latest comparison table is the only source you should trust.

Matching the five plans to what you're actually doing

Your situationPick this plan
You just want price alerts and manual tradingBasic (free)
Webhook auto-trading, each alert has a single conditionEssential ($12.95/mo)
Combine two-plus conditions per alert, OK with rebuilding every two monthsPlus ($29.95/mo)
Alerts must run indefinitely without maintenance, or you need second-based triggersPremium ($59.95/mo)
Running hundreds of simultaneous strategiesUltimate ($199.95/mo)

For retail crypto auto-trading, Plus is usually the sweet spot; go Premium if you'll forget to rebuild alerts

For most retail crypto auto-traders, Plus is the sweet spot

— multi-condition is on, 100 technical alerts covers three-to-five strategies, $29.95/mo. The real question of whether to jump to Premium is "do you actually check the dashboard often enough to catch expired alerts?" If yes, Plus saves enough over half a year to fund a few data subscriptions; if not, missing one signal every two months more than covers the price gap.

Three traps beyond alert lifetime, quotas, and multi-condition

Picking the right plan is only step one. When your webhook actually runs, you'll bump into three common issues: TradingView's official 3-second timeout on your receiving server, alerts firing more than 15 times in 3 minutes getting auto-disabled, and Pine code updates not propagating to existing alerts — you have to delete and recreate.

One more thing that's independent of plan but bites every beginner: if your receiving server doesn't return 200 within 3 seconds, TradingView declares it a failure and does not retry. What that means is you can't run "validate signal → call the exchange API to place an order → wait for fill confirmation" end-to-end in one request handler — that pipeline routinely exceeds 3 seconds in live conditions, and you won't even know when you dropped a trade.

So what should you do?
Return 200 immediately on receiving the webhook, then push the actual order execution to a background queue. This rule is plan-agnostic — Essential and Ultimate get treated the same way. Fix the trap that only shows up in live trading first.

An honest section: we didn't measure "which plan sends webhooks faster"

Some tutorials claim "Premium webhook latency is lower than Essential's" — we couldn't find an official source for that. TradingView doesn't publish any quantified "webhook delivery time" commitment, doesn't offer an SLA, and doesn't document plan-tier priority for webhooks anywhere. The "Premium is faster" claim floating around online is mostly anecdotal reports rather than a methodologically-sound measurement.

We haven't run a controlled experiment to validate plan-tier latency differences either — to do that credibly you'd need to fire the same signal simultaneously from two accounts on different plans, repeat many times, and control for enough variables to have anything meaningful to say. We haven't. So this post won't hand you a "Premium is X seconds faster" number, and we'd be skeptical of anyone else's number without seeing the methodology.

FAQ

Can I get auto-trading on Basic through IFTTT or email forwarding?
It's technically possible, but that route is no longer TradingView's officially supported webhook — inserting IFTTT or your email provider adds two or three hops that push the delay from seconds into tens of seconds and drop signals along the way. If you're serious about auto-trading, go straight to Essential at $12.95/mo.
Between Essential and Plus, what's the single biggest difference for auto-trading?
Multi-condition alerts. On Essential each alert binds to exactly one trigger, so "RSI below 30 and volume spikes" means splitting into two alerts, sending two webhooks, and joining them on your own server — a lot more moving parts. Plus does the combining inside TradingView.
"Alerts that don't expire" is listed under every paid plan on the pricing page — isn't it?
Only Premium and Ultimate actually have it. The pricing page's upper marketing bullets also print that line under Essential and Plus, which is misleading. Scroll to the "Detailed comparison" on the same page: the Alert durations cells for Essential and Plus say "2 months," and Premium and Ultimate cells are blank (= no expiry). The comparison table wins, not the bullets.
Will webhook delivery be faster after I upgrade from Essential to Premium?
TradingView hasn't published anything indicating different plans get different webhook priority or latency, and there's no SLA. The "Premium is faster" you see floating around is anecdotal without methodology. If you care about latency, fixing your own receiving server's 3-second response time (return 200 immediately, push order execution to the background) buys more improvement than a plan upgrade.
Is Ultimate worth it for auto-trading?
Unless you run hundreds of simultaneous strategies, need second-based alerts, or your workflow depends on some Ultimate-exclusive feature — retail crypto auto-traders rarely find it worth jumping from Premium to Ultimate. The price gap ($199.95 vs $59.95) usually pays for more server capacity and exchange fees.

Get started

Ready to ship what you just learned?

TVSBot is a non-custodial bridge from TradingView webhooks to seven exchanges. Use your own API keys, background async processing to stay clear of the 3-second timeout, dry-run before going live, and account-level risk controls you set yourself.

Start free