What the webhook accepts
Structured JSON or supported plain alert text, an account token, up to TP5, market or supported pending-order types, and a maximum of 60 submissions per minute per token.
Configure a structured alert below. After signing in and connecting an eligible account, the wizard reveals its private webhook URL and generates the JSON body for TradingView.
Will use TradingView's {{close}} variable
TradingView webhooks require a TradingView plan that includes webhooks.
{
"pair": "XAUUSD",
"direction": "BUY",
"entry": "{{close}}",
"sl": null,
"tp1": null,
"tp2": null,
"tp3": null,
"tp4": null,
"tp5": null,
"lot": 0.01,
"source": "tradingview"
}TradingView replaces {{close}} with the live price when the alert fires. Our parser handles the rest.
Safe execution setup
Use a dedicated paper account for your first alert. The private URL above identifies its destination; paste it only into TradingView. Confirm the signal appears in TradingView → Broker before using live execution.
Structured JSON or supported plain alert text, an account token, up to TP5, market or supported pending-order types, and a maximum of 60 submissions per minute per token.
A received alert is not a broker fill. Completeness controls whether it queues or waits for review, while the connected route, symbol mapping, market, and broker rules control execution.