Free TradingView Webhook Alternative: Send Alerts to AlgoWay Without Direct Webhook URL

Free TradingView webhook alternative using AlgoWay plain text alert email workflow

Many traders search for free TradingView webhook because they want to automate alerts from TradingView without paying only to unlock the Webhook URL notification field. The direct webhook route is still the cleanest method when it is available, but it is not the only way to move a structured alert from TradingView into an automated trading system.

AlgoWay can receive TradingView alert messages by email. That means your alert can be sent as plain text to a dedicated address such as WebhookUUID@algoway.co. AlgoWay then reads the message, parses the JSON, and routes the instruction to the selected execution platform.

Contents


1) What “free TradingView webhook” really means

In most cases, the search phrase TradingView webhook free does not mean that the user needs a specific button. The real need is TradingView alert automation: send a signal from a TradingView indicator or strategy to an external service, then execute that signal on MT5, TradeLocker, Binance, OKX, Bybit, Capital.com, cTrader, DXtrade, Match-Trader, or another supported platform.

A standard TradingView webhook sends an HTTP POST request to a URL. This is perfect for automation because the receiving server can read the message immediately. But if direct Webhook URL delivery is not available in your plan or your current alert settings, the email route can still deliver structured alert text to AlgoWay.

This page therefore targets the search intent behind free TradingView webhook alerts, TradingView webhook alternative, TradingView alert email automation, and automate TradingView alerts without webhook URL. It does not claim that TradingView provides unlimited free direct webhooks. It explains a practical route for AlgoWay users.


2) Direct Webhook URL vs plain text email route

Both routes can move a TradingView alert into AlgoWay, but they are not identical. The direct webhook route is faster and cleaner. The email route is useful when the goal is to avoid relying on Webhook URL access.

Route How TradingView sends the alert Best use case AlgoWay role
Direct Webhook URL TradingView sends an HTTP POST request to the AlgoWay webhook URL. Best for live automated trading, fast execution, and normal webhook automation. Receives the POST body, validates JSON, and routes the order to the selected platform.
Plain text email TradingView sends the alert message to WebhookUUID@algoway.co. Useful as a TradingView webhook alternative when direct webhook delivery is unavailable. Receives the email, reads the plain text JSON, and processes it as an AlgoWay signal.

3) How the AlgoWay email-to-webhook workflow works

The workflow is simple. You create a normal AlgoWay webhook, but instead of pasting the Webhook URL into TradingView, you use the webhook UUID as an email destination.

  1. Create an AlgoWay webhook for the platform you want to trade.
  2. Copy the webhook UUID from the AlgoWay dashboard.
  3. Build the email address: WebhookUUID@algoway.co.
  4. Add that address as an alternative alert email in TradingView.
  5. Confirm the verification code inside AlgoWay.
  6. Create your TradingView alert.
  7. Enable Send plain text if the option is available in your TradingView account.
  8. Put the AlgoWay JSON payload into the alert Message field.

When the alert fires, TradingView sends an email. AlgoWay receives that message, extracts the JSON, and sends the instruction to the platform configured behind that webhook.


4) Create the AlgoWay webhook first

Start from the AlgoWay dashboard. Create the webhook exactly as you would for a normal TradingView automation route.

  • Select TradingView as the source.
  • Select the destination platform: MetaTrader 5, TradeLocker, Binance, OKX, Bybit, cTrader, Match-Trader, DXtrade, or another supported route.
  • Fill in the platform credentials and routing settings.
  • Save the webhook and copy its UUID.

Example format:

e7a19089-f14d-4cc0-ac2c-5379b974e2c4@algoway.co

This address is not your personal mailbox. It is an AlgoWay processing address connected to a specific webhook route.


5) Add the AlgoWay UUID email in TradingView

In TradingView, open account settings and go to the alert delivery area. If your account has alternative email delivery, add the AlgoWay UUID email there.

Format:

YourWebhookUUID@algoway.co

TradingView should send a confirmation message to that address. Since the address belongs to AlgoWay, the verification email appears inside the AlgoWay dashboard.


6) Confirm the TradingView verification email inside AlgoWay

Open the mail area inside your AlgoWay dashboard. You should see the verification message sent by TradingView. Copy the code and paste it back into TradingView to verify the email address.

The same area can later be used for debugging. If an alert fires and AlgoWay receives the email, you can confirm that the delivery side worked. If the email arrived but no trade was executed, the next thing to check is the JSON message.


7) Create the TradingView alert

Create the alert from your TradingView chart, indicator, or strategy. The alert source can be a normal price condition, a Pine Script indicator, a strategy order event, or an alert() call.

The important part is the notification method and message body:

  • Use Send plain text for the email-based workflow.
  • Use a valid JSON message in the alert message field.
  • Keep the JSON compatible with the AlgoWay platform route you selected.

8) Use JSON in the alert message

AlgoWay needs a structured instruction. That means the TradingView alert message should be JSON, not a casual sentence. The JSON tells AlgoWay which platform route to use, which symbol to trade, what side to execute, how much size to use, and whether stop loss or take profit should be attached.

Common fields include:

  • platform_name
  • ticker
  • order_action
  • order_contracts
  • price
  • stop_loss / take_profit
  • sl_price / tp_price

TradingView placeholders can be used inside the JSON. AlgoWay receives the final rendered message when the alert fires.


9) JSON examples for automation

Example 1 — MetaTrader 5 market order from TradingView
{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "buy",
  "order_contracts": 0.10,
  "stop_loss": 25,
  "take_profit": 50
}
Example 2 — TradeLocker order with absolute SL/TP prices
{
  "platform_name": "tradelocker",
  "ticker": "XAUUSD",
  "order_action": "sell",
  "order_contracts": 1.0,
  "sl_price": 2368.50,
  "tp_price": 2325.00
}
Example 3 — Binance alert using TradingView strategy placeholders
{
  "platform_name": "binance",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.market_position}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}
Example 4 — Flat command to close the current route position
{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "flat",
  "order_contracts": 999999
}

The same principle applies whether the alert is delivered by direct webhook or by plain text email. The delivery route changes, but the JSON remains the instruction.


10) Limitations of the free email route

The email-based route is useful for SEO and for traders who need a practical workaround, but it must be presented honestly.

Limitation What it means Practical answer
Availability can change TradingView may change plan rules, UI names, or which accounts can use plain text alert delivery. Check your current alert dialog and account settings.
Email is not the fastest route Email delivery can be slower than HTTP webhook delivery. Use direct webhook for speed-sensitive live execution.
One alternative email at a time The workflow is usually tied to one configured alternative alert email. Use one AlgoWay route at a time or switch the UUID email when needed.
JSON still matters Email delivery does not fix invalid alert syntax. Validate the JSON and test with a small demo route before live trading.

11) Troubleshooting

The Send plain text option is not visible

Check your current TradingView alert dialog and account settings. If the option is not available, use the standard AlgoWay Webhook URL route instead.

The verification email does not appear in AlgoWay

Confirm that the email address is exactly the webhook UUID followed by @algoway.co. A typo in the UUID means the message cannot be attached to the right route.

The alert email arrives but no order is executed

Check the JSON message. The most common reasons are invalid JSON, wrong platform_name, unsupported symbol format, missing order size, or an order action that does not match the route.

The wrong platform receives the signal

The UUID email identifies the AlgoWay webhook route. If you copied the UUID from another webhook, the signal will go to that route. Use the UUID from the exact webhook you want to trigger.



13) FAQ

Is TradingView webhook free?

A direct TradingView Webhook URL depends on TradingView account features and plan rules. This guide explains a practical free webhook alternative: send the TradingView alert by plain text email to AlgoWay when that option is available.

Can I automate TradingView alerts without Webhook URL?

Yes, if your TradingView account allows plain text alert email. Send the JSON alert message to your AlgoWay UUID email, and AlgoWay can process it as an automation signal.

Is the email route the same as a webhook?

No. A webhook is direct HTTP POST delivery. The email route is an alternative delivery path that still lets AlgoWay receive and process a structured alert message.

Do I still need JSON?

Yes. AlgoWay needs JSON to understand the symbol, action, size, platform, and risk parameters.

Which route is better for live automated trading?

Direct Webhook URL is better when it is available. The plain text email route is useful when you need a workaround or want to test alert automation without relying on direct webhook access.

Can I send TradingView alerts to MT5 with this method?

Yes. Create an AlgoWay MetaTrader 5 webhook, use its UUID email as the TradingView alert email, and send a valid MT5-compatible JSON message.