Log recent YouTube videos to Google Sheets with RecentReborn and Telegram alerts
Log recent YouTube videos to Google Sheets with RecentReborn and Telegram alerts
Quick overview YouTube removed the 'Upload Date: Last Hour' filter. This workflow fills that gap, running hourly to search YouTube via the RecentReborn Search API, deduplicating results, and logging them to Google Sheets, with Telegram alerts on failure. How it works Runs every hour on a schedule (or manually for testing). Reads your comma-separated search terms and splits them into individual queries with shared settings like upload window and video type. Calls the RecentReborn Search API for each query to retrieve recent YouTube video results uploaded within the last hour. Validates that each API response includes a results list and sends a Telegram message when the request fails or the response format is unexpected. Deduplicates videos by URL using workflow static data so only previously unseen videos from this run continue. Appends new videos to Google Sheets or updates existing rows by matching on the url column. Setup Create a RecentReborn API key and add it as an HTTP Bearer Auth credential used by the RecentReborn search request. Connect your Google Sheets OAuth credential and set the target spreadsheet and sheet tab for the append/update action. Connect a Telegram bot credential, set your Telegram chat ID in the workflow settings, and use it to receive error alerts. Update the search terms (comma-separated) and optional filters (upload window, type, duration) in the configuration step, then run once manually before enabling the hourly schedule. Requirements A RecentReborn API account (app.recentreborn.com) with an API key Additional info Visit https://recentreborn.com/developers for more tutorials and templates.