Detect YouTube trending topics with RecentReborn and send Telegram alerts

Go to Workflow
0 views
Built by Felix M Felix M
Created on October 07, 2026

Description

Quick overview
This workflow runs hourly to search YouTube via the RecentReborn API for your configured topics, tracks new video volume against a rolling baseline, detects spikes and breakout phrases, and sends a ranked digest of notable changes to a Telegram chat.

How it works
Runs every hour (or on manual execution) and loads topic and threshold settings.
Builds a search plan per topic (and optionally Shorts), enforcing a per-run credit budget and page caps.
Queries the RecentReborn YouTube search API page by page with a short delay, stopping when it reaches the last-seen watermark, hits caps, or the daily quota gets low.
Aggregates new results per topic, compares the current posting rate to a median baseline from recent runs, and classifies each topic as learning, rising, spiking, cooling, or normal.
Detects newcomer channels and extracts breakout words and phrases from video titles while applying stopwords and cooldowns to avoid repeat alerts.
Builds a single Telegram digest (splitting into multiple messages if needed) and sends it to your Telegram chat only when there is something to report (or always on manual runs).

Setup
Create a RecentReborn API key and configure an HTTP Header Auth credential with Authorization: Bearer for the RecentReborn HTTP request.
Add a Telegram bot credential and make sure the bot can message your target chat.
Update the configuration values (topics, thresholds, page/credit limits, and telegramChatId) in the workflow settings node before activating.
Run the workflow manually to validate API access and message delivery, then activate it so baseline history is saved across scheduled runs.

Requirements
A RecentReborn API account (app.recentreborn.com) with an API key

Additional info
Visit https://recentreborn.com/developers for more tutorials and templates.

Nodes Used (3)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
Telegram
n8n-nodes-base.telegram