I’ve been having some issues building a flow that can do the following:
- Continually check a specific YouTube channel for new videos.
- When a new video is posted, the flow will extract the transcript.
- The transcript will be summarised.
- The transcription will be converted to an X post or thread
- The X post or thread will be automatically posted to X
I have been able to build a flow from one of the templates but the biggest problem I am having is fetching new videos from the particular YouTube channel. I have used the Google alerts RSS reader but it does not seem to work. I have created a custom alert with Google as per the instructions but information about newly released videos are not being fed into the flow.
Hey @Thomas_Walker! If you’re reporting an issue with a flow or an error in a run, please include the run link and make sure it’s shareable so we can take a look.
-
Find your run link on the history page. Format: https://www.gumloop.com/pipeline?run_id={{your_run_id}}&workbook_id={{workbook_id}}
-
Make it shareable by clicking “Share” → ‘Anyone with the link can view’ in the top-left corner of the flow screen.

-
Provide details about the issue—more context helps us troubleshoot faster.
You can find your run history here: https://www.gumloop.com/history
Hey @Thomas_Walker — I think parts 3 to 5 are spot on, exactly how I would’ve approached it too.
The main issue is that automations or workflows don’t really have memory — so they don’t actually know what YouTube video is “new.”
A relatively straightforward fix could be to scrape the YouTube channel using either the Web Agent Scraper node or the Website Scraper node. You’d extract the YouTube links using the Extract Data
node — that becomes one subflow.
Then, at the end of your main flow, you’d also post the video links you’ve processed into a spreadsheet.
Next, use a Run Code or Custom node to compare the two lists: the “existing YouTube links” from scraper subflow and the “processed YouTube links” from your spreadsheet. Here’s a video tutorial for custom nodes that might help.
By comparing the two, you can spot which links are new (if any) and process only those.
If you schedule this to run daily, it would:
- Scrape YouTube
- Extract all video links
- Feed them into the comparison node alongside the list of processed links
- If a link is new, it runs the rest of the flow
- Then logs it as processed in the spreadsheet
It might sound a bit involved at first, but once you start building it out, it should come together pretty smoothly.
1 Like