Workflow

Automated Stock Market Report

Automatically generate a daily stock market report from Yahoo Finance and web searches. An AI agent analyzes the data and sends a summary via email and Telegram.

Last updated

March 9, 2026

Connectors used

Google Mail
telegram_bot_api

Tags

Stock MarketYahoo FinanceDaily ReportFinancial Analysis

Automated Stock Market Report

This workflow automatically generates a daily stock market report by gathering real-time data from Yahoo Finance and web searches. It analyzes the data with an AI agent to create a polished report, then sends it via email and Telegram every morning.

It performs several key steps:

  1. Triggers automatically every day at 8:00 AM UTC.
  2. Retrieves the current date and time for accurate reporting.
  3. Searches the internet for the latest stock market summaries and trending stocks.
  4. Browses the Yahoo Finance markets page to extract live index and stock data.
  5. Uses an AI agent to analyze collected data and generate an HTML-formatted report.
  6. Sends the report as an email via Gmail.
  7. Sends the same report to a Telegram chat.

What you need

  1. A Needle account with access to triggers and AI agents.
  2. Access to the Needle platform's internet search and web browsing connectors.
  3. A Gmail account with API access configured for sending emails.
  4. A Telegram bot token and chat ID for posting messages.
  5. An active AI model configuration (via Needle) capable of text generation.

How the flow works

StepComponentDescription
1Scheduled TriggerStarts the workflow automatically every day at 8:00 AM UTC.
2Get Time NowFetches the current timestamp so the report is generated with the correct date.
3Search InternetPerforms a query looking for the latest stock market top gainers, losers, and index summaries from Yahoo Finance.
4Browse Yahoo FinanceScrapes the Yahoo Finance markets webpage to extract live data about major indices, trending tickers, and active stocks.
5AI AgentProcesses all collected data and creates a structured, professional daily stock market report formatted in HTML.
6Gmail Send EmailSends the AI-generated report as an HTML email to a specified email address.
7Telegram Send MessageSends the same HTML report as a message to a Telegram channel or chat.

Output

At the end of the workflow, you receive a comprehensive, easy-to-read daily stock market report delivered straight to your inbox and Telegram chat. The report includes details on major US stock indices, top gainers and losers, trending stocks, market sentiment, and actionable insights to help you stay informed.

Notes

  1. The report is kept under 3500 characters to ensure full compatibility with Telegram message limits.
  2. The AI analysis outputs valid HTML, optimizing how the report appears in both email and Telegram.
  3. Make sure your Telegram chat ID and Gmail credentials are correctly configured for sending.
  4. This workflow runs in the UTC timezone but can be adjusted as needed.
  5. The AI model uses a low temperature setting (0.3) to maintain factual and consistent output rather than creative variation.

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 .