Workflow

Daily YouTube Telegram Alerts

Monitor your favorite YouTube channels daily and receive automated alerts in Telegram for any new videos uploaded within the last 24 hours.

Last updated

March 9, 2026

Connectors used

telegram_bot_api

Tags

YouTubeTelegramContent MonitoringVideo Alerts

Monitor YouTube Channels Daily and Deliver Fresh Video Alerts Straight to Telegram

This workflow keeps an eye on several YouTube channels every day and sends you notifications for any new videos uploaded within the last 24 hours. It picks up video titles, links, and upload times, then neatly compiles and delivers this info right to your Telegram chat.

It performs the following steps:

  1. Triggers automatically at 8 AM UTC daily to start the process.
  2. Defines a list of YouTube channels to monitor.
  3. Visits each channel's videos page to scrape recent video details.
  4. Filters videos published in the last day and sends a summary message to your Telegram.

What You Need

  1. A Needle account with access to the workflow builder.
  2. A Telegram bot and chat ID where you want to receive alerts.
  3. The Telegram Bot API connector set up and authenticated in Needle.

How the Flow Works

StepNode TypeDescription
1. Scheduled TriggerTriggerFires the workflow every day at 8:00 AM UTC to check for fresh videos.
2. Channel ListCodeReturns an array of YouTube channels with names and URLs to watch.
3. Needle BrowsingWeb ScraperVisits each channel's videos page and extracts details like video titles, URLs, and upload time markers.
4. Filter and FormatCodeProcesses scraped data to identify videos from the last 24 hours and builds a formatted message.
5. Telegram MessageActionSends the compiled message to your specified Telegram chat using your connected bot.

Output

You get a nicely formatted Telegram message every morning. It lists each monitored channel along with new videos posted in the last day, complete with clickable titles and relative upload times. If no new videos are found, you will receive a friendly note letting you know.

Notes

  1. Replace the placeholder in the Telegram step with your actual chat ID.
  2. Add or remove channels by editing the array in the code step responsible for channel definitions.
  3. The time parsing script handles German language indicators but you can tweak it for other languages.
  4. Ensure your Telegram bot has permission to message your chosen chat.
  5. This workflow relies on the YouTube page structure. If YouTube changes their layout, the scraping instructions may need updating.

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 .