Send Stock Briefings To Telegram
Delivers a daily AI-generated morning briefing with key stock market movers, financial data, and news sentiment directly to your Telegram chat.
This workflow generates a concise AI-powered morning briefing on key US tech stocks and sends it directly to your Telegram chat. It compiles recent market data and news, analyzes sentiment and trends, then delivers a formatted summary every day at 8 AM UTC.
It performs five main tasks:
- Triggers automatically at 8 AM UTC daily.
- Fetches recent stock price data from Yahoo Finance for selected major tech companies.
- Uses an AI agent to analyze stock data and gather the latest news headlines, extracting key insights and market sentiment.
- Compiles all stock analyses into a polished morning briefing message.
- Sends the final briefing to a specified Telegram chat via a bot.
What you need
- A Needle platform account to run the workflow.
- Access to the Needle AI connectors with permissions to use internet search and a capable AI model.
- A Telegram bot token connected through Pipedream or a similar service.
- The chat ID of the Telegram group or user where you want the briefing delivered.
- Basic familiarity with scheduling cron expressions (the default is 8 AM UTC every day).
How the flow works
| Node | Description |
|---|---|
| Scheduled Trigger | This kicks off the workflow every day at 8 AM UTC automatically. |
| Stock List Code Node | Defines a list of major US tech stocks to track, removing duplicates to ensure clean data. |
| Yahoo Finance HTTP Request | Queries Yahoo Finance's API for the last five days of daily stock price data for each company. |
| AI Stock Data & News Analyzer | Uses an AI model to analyze the financial data per company. It extracts key price points, searches for the latest news, assesses sentiment, and produces a structured JSON summary. |
| AI Morning Briefing Compiler | Takes all structured stock analysis results and compiles them into a formatted Telegram message including a header, company insights, and market mood. |
| Telegram Message Sender | Sends the compiled briefing text to your specified Telegram chat using the Telegram Bot API. |
Briefing Details
The compiled briefing includes:
- A header with the current date.
- For each company: ticker, price, percentage change, sentiment with confidence, key insights, and top news headline.
- Highlights for the top performing stock, the most concerning stock, and the overall market mood.
- A disclaimer noting this is AI-generated analysis, not financial advice.
Output
You receive a visually appealing, data-rich morning briefing in your Telegram chat every weekday. It summarizes market movements, sentiment, and highlights to help you start your trading day informed.
Notes
- Adjust the stock list in the code node as needed to track your preferred companies.
- The workflow uses an advanced AI model for nuanced analysis, but keep in mind this is AI-generated content, not personalized financial advice.
- Make sure your Telegram bot has permissions to send messages in the desired chat.
- The briefing runs in UTC; update the schedule or timezone if you want it at a different local time.
- The AI agent searches for recent news during the run, so internet connectivity and API quota may affect results.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
