Skip to content
FlowHubFluxonLab
Supabase
RAG & Knowledge Basesfree

Scheduled YouTube Transcription with De Duplication Using Transcript.io and Supabase

by automediaUpdated Aug 2026
RequiresSupabaseSupabaseRSSRSS
Share Post Share
CoDiscard URLCheck if URL Is In DatabaseCheck if URL Is…WaWaitSeChannel InfoSeChannel Info + Channel IDChannel Info + …SeMax Content Age DaysMax Content Age…DTDate & TimeAdd to Content Queue TableAdd to Content …IfTranscript Worked?Transcript Work…SeNew Video InformationNew Video Infor…CoVerify Channel ID + Create RSS LinkVerify Channel …Cotry to get video_id againtry to get vide…SILoop Over Each ChannelLoop Over Each …SILoop Over Recent VideosLoop Over Recen…SILoop Over New VideosLoop Over New V…IfIs Video Recent Enough?Is Video Recent…IfWas Video ID Found?Was Video ID Fo…MeMerge DB Check ResultMerge DB Check …MeAdd Client & Age RulesAdd Client & Ag…SeData with Raw DateData with Raw D…MeMerge Formatted DateMerge Formatted…MeAdd Transcript to Video DataAdd Transcript …SATranscript FailedTranscript Fail…MeMerge Video ID With Video DataMerge Video ID …SeRename URLSeRename Original URLRename Original…SeFind Video IDSeIs Video ID valid?Is Video ID val…SeClean Up URLFind Channel's VideosFind Channel's …SeChannels To TrackChannels To Tra…SOSplit OutCoOfficial Captions/TranscriptOfficial Captio…Seauthor + title + link + pubDateauthor + title …ScSchedule TriggerHRGet Transcript from APIGet Transcript …SeSet Max Video AgeSet Max Video A…IfIs Video Already in Database?Is Video Alread…IfFilter Out YouTube ShortsFilter Out YouT…
1/5
STEPS · 49
Runs on a schedule

On a schedule, reads YouTube RSS feeds, transcribes new videos via HTTP, deduplicates against Supabase, and stores the transcripts.

Tags

cronadvancedSupabaseRSSDocument ExtractionAI RAGdiscoveredpending-review
Connects
supabaseSupabaserssRSS
CategoryRAG & Knowledge Bases
Triggercron
Complexityadvanced
Nodes39
AddedJun 27, 2026