
An open-source bot that forwards TradingView alerts via webhooks to Telegram, Discord, Slack, Twitter, and Email.
TradingView Webhook Bot is an open-source Python application designed to receive alerts from TradingView via webhooks and forward them instantly to multiple communication platforms including Telegram, Discord, Slack, Twitter, and Email. It is built using Flask to listen for incoming webhook POST requests from TradingView alerts, making it suitable for traders, developers, and analytics teams who want to automate alert distribution across various channels. The bot supports dynamic routing of alerts to different Telegram and Discord channels and allows customization of alert messages using TradingView's built-in variables such as {{close}} and {{exchange}}.
The bot is intended for users comfortable with Python and basic server management, as it requires setup on a VPS or local server environment. Configuration is managed through a Python config file where users enable or disable alert channels and set security keys to prevent unauthorized alert execution. It supports integration with popular messaging APIs and libraries such as python-telegram-bot, Discord and Slack webhooks, Tweepy for Twitter, and Python's smtplib for email.
What sets TradingView Webhook Bot apart is its flexibility and open-source nature, allowing users to self-host and customize alert forwarding without relying on third-party services. Unlike commercial alert forwarding tools, it supports multiple output channels simultaneously and leverages TradingView's alert variables for rich, contextual messages. The project has an active GitHub repository with ongoing contributions and issue tracking, making it a reliable choice for developers seeking a customizable alert distribution solution.
To get started, users clone the GitHub repository, set up a Python virtual environment, install dependencies, and configure the bot via the config.py file. Running the bot requires opening the appropriate network ports and optionally configuring NGINX for port forwarding. Docker support is also available for containerized deployment. Comprehensive documentation and example alert payloads are provided to facilitate integration with TradingView alerts.
Traders and developers using TradingView alerts often face challenges in reliably distributing these alerts across multiple communication platforms. Many existing solutions are either limited to a single channel or require paid third-party services, reducing flexibility and control. Additionally, integrating TradingView alerts with messaging platforms like Telegram, Discord, Slack, Twitter, and Email can be complex without a unified, customizable tool.
Supports TradingView alert variables like {{close}} and {{exchange}} for customizable messages.
Uses a secret key in alert payloads to prevent unauthorized alert execution.
Integrates with python-telegram-bot, Discord and Slack webhooks, Tweepy for Twitter, and smtplib for Email.
Traders use the bot to receive real-time TradingView alerts on Telegram, Discord, Slack, Twitter, and Email simultaneously for faster decision-making.
Community managers route specific TradingView alerts dynamically to different Telegram and Discord channels to segment information by asset or strategy.
Developers forward TradingView alerts to Twitter or Email to trigger external trading bots or feed analytics dashboards.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.
Explore web3 competitors and apps like TradingView Pricing.

Commission-free trading platform for stocks, options, crypto, and more with advanced tools and fractional shares.
Crypto.com is a comprehensive platform offering cryptocurrency trading, payments, wallets, and DeFi services to over 150 million users worldwide.

OKX is a comprehensive cryptocurrency exchange offering spot, derivatives, block trading, and advanced trading APIs for professional and institutional users.

OKX is a leading cryptocurrency exchange offering spot, futures, options, and advanced trading APIs with extensive market data and financial products.

Nomina is the first unified trading terminal for perpetual futures decentralized exchanges (DEXs), enabling automated, cross-exchange strategy execution and monitoring.

A comprehensive charting platform and social network for traders and investors covering markets worldwide.


Photon is a fast, wallet-integrated trading platform designed for efficient and precise token trading on the Solana blockchain.

Bitfinex is a major cryptocurrency exchange offering deep liquidity, advanced trading features, and a comprehensive API for professional traders and institutional investors.

dYdX is a decentralized trading platform focused on perpetual contracts, offering deep liquidity, advanced trading tools, and low fees.

| Open Source | |
|---|---|
| Price (Monthly) | Free | 
| Price (Annual) | Free | 
| Messaging | N/A | 
| Support | Community support via GitHub issues and discussions | 
| Analytics | 
The GitHub repository provides full source code, installation instructions, configuration examples, and usage guides. It also includes Docker support and community issue tracking for troubleshooting and feature requests.
| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |