Send Stock Briefings To Telegram

OpenAItelegram_bot_api

Delivers a daily AI-generated morning briefing with key stock market movers, financial data, and news sentiment directly to your Telegram chat.

FinanceTelegramStock MarketData Analysis

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:

  1. Triggers automatically at 8 AM UTC daily.
  2. Fetches recent stock price data from Yahoo Finance for selected major tech companies.
  3. Uses an AI agent to analyze stock data and gather the latest news headlines, extracting key insights and market sentiment.
  4. Compiles all stock analyses into a polished morning briefing message.
  5. Sends the final briefing to a specified Telegram chat via a bot.

What you need

  1. A Needle platform account to run the workflow.
  2. Access to the Needle AI connectors with permissions to use internet search and a capable AI model.
  3. A Telegram bot token connected through Pipedream or a similar service.
  4. The chat ID of the Telegram group or user where you want the briefing delivered.
  5. Basic familiarity with scheduling cron expressions (the default is 8 AM UTC every day).

How the flow works

NodeDescription
Scheduled TriggerThis kicks off the workflow every day at 8 AM UTC automatically.
Stock List Code NodeDefines a list of major US tech stocks to track, removing duplicates to ensure clean data.
Yahoo Finance HTTP RequestQueries Yahoo Finance's API for the last five days of daily stock price data for each company.
AI Stock Data & News AnalyzerUses 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 CompilerTakes all structured stock analysis results and compiles them into a formatted Telegram message including a header, company insights, and market mood.
Telegram Message SenderSends the compiled briefing text to your specified Telegram chat using the Telegram Bot API.

Briefing Details

The compiled briefing includes:

  1. A header with the current date.
  2. For each company: ticker, price, percentage change, sentiment with confidence, key insights, and top news headline.
  3. Highlights for the top performing stock, the most concerning stock, and the overall market mood.
  4. 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

  1. Adjust the stock list in the code node as needed to track your preferred companies.
  2. The workflow uses an advanced AI model for nuanced analysis, but keep in mind this is AI-generated content, not personalized financial advice.
  3. Make sure your Telegram bot has permissions to send messages in the desired chat.
  4. The briefing runs in UTC; update the schedule or timezone if you want it at a different local time.
  5. 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.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .