Skip to Workflow Atlas
ETL Pipeline with AI AugmentationAI systemIntermediate

YouTube Video Automation Workflow

YouTube Video Automation Workflow is a 25-node automation blueprint connecting YouTube API, OpenAI API, Google PaLM API. Inspect its trigger, execution graph, branches, and implementation requirements.

Interactive system map

The entire automation, wired and inspectable.

Brand marks identify the operational stack. Focus or select any node to isolate its real incoming and outgoing connections.

25

Nodes

27

Edges

6

Zones

System stack

3 integrations

  • YouTube API
  • OpenAI
  • Google AI
YouTube Video Automation Workflow interactive execution graphStructural view of 25 workflow nodes and 27 visible connections. Focus any node to inspect its connected path. Parameters and credentials are intentionally excluded.Get Videos to reschedule. integration node, youTube. 2 incoming and 1 outgoing connections.Get Videos to rescheduleINTEGRATIONYOUTUBE2 IN / 1 OUTGet video Ids seperated. transform node, code. 1 incoming and 1 outgoing connections.Get video Ids seperatedTRANSFORMCODE1 IN / 1 OUTLoop over Video IDs. integration node, splitInBatches. 2 incoming and 2 outgoing connections.Loop over Video IDsINTEGRATIONSPLITINBATCHES2 IN / 2 OUTEvery Day. trigger node, scheduleTrigger. 0 incoming and 1 outgoing connections.Every DayTRIGGERSCHEDULETRIGGER0 IN / 1 OUTWhen clicking ‘Test workflow’. trigger node, manualTrigger. 0 incoming and 1 outgoing connections.When clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 1 OUTReturn Private Videos. transform node, code. 1 incoming and 1 outgoing connections.Return Private VideosTRANSFORMCODE1 IN / 1 OUTGet Video Data. integration node, youTube. 1 incoming and 1 outgoing connections.Get Video DataINTEGRATIONYOUTUBE1 IN / 1 OUTLoop over All Videos not Published. integration node, splitInBatches. 2 incoming and 2 outgoing connections.Loop over All Videos not …INTEGRATIONSPLITINBATCHES2 IN / 2 OUTgettitle. integration node, youTube. 1 incoming and 1 outgoing connections.gettitleINTEGRATIONYOUTUBE1 IN / 1 OUTSet Publish Date. integration node, youTube. 1 incoming and 1 outgoing connections.Set Publish DateINTEGRATIONYOUTUBE1 IN / 1 OUTFetch Latest Videos. integration node, youTube. 1 incoming and 1 outgoing connections.Fetch Latest VideosINTEGRATIONYOUTUBE1 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 1 outgoing connections.Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 1 OUT4s. integration node, wait. 1 incoming and 1 outgoing connections.4sINTEGRATIONWAIT1 IN / 1 OUTget video id. transform node, set. 1 incoming and 1 outgoing connections.get video idTRANSFORMSET1 IN / 1 OUTRemove Duplicates from previous Runs. integration node, removeDuplicates. 1 incoming and 1 outgoing connections.Remove Duplicates from pr…INTEGRATIONREMOVEDUPLICATES1 IN / 1 OUTnew video?. decision node, if. 1 incoming and 1 outgoing connections.new video?DECISIONIF1 IN / 1 OUTgetLatestVideoID. integration node, youTube. 1 incoming and 1 outgoing connections.getLatestVideoIDINTEGRATIONYOUTUBE1 IN / 1 OUTCreate Description. OpenAI node, openAi. 1 incoming and 2 outgoing connections.Create DescriptionOPENAIOPENAI1 IN / 2 OUTGet Transcript. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get TranscriptINTEGRATIONHTTPREQUEST1 IN / 1 OUTAdjust Transcript Format. transform node, code. 1 incoming and 1 outgoing connections.Adjust Transcript FormatTRANSFORMCODE1 IN / 1 OUTYT Tags. ai node, agent. 2 incoming and 1 outgoing connections.YT TagsAIAGENT2 IN / 1 OUT2.5FlashPrev. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.2.5FlashPrevGOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTYT Title. OpenAI node, openAi. 1 incoming and 0 outgoing connections.YT TitleOPENAIOPENAI1 IN / 0 OUTUpdate Video's Metadata. integration node, youTube. 1 incoming and 1 outgoing connections.Update Video's MetadataINTEGRATIONYOUTUBE1 IN / 1 OUT3s. integration node, wait. 1 incoming and 1 outgoing connections.3sINTEGRATIONWAIT1 IN / 1 OUT

Signal inspector

Focus, hover, or select a node to illuminate its real path.

triggeraidecisiontransformintegration
Scroll horizontally to inspect every zone.25 connected nodesEnter or click to lock · Escape to clear

Structured review

Read the workflow as a system, not a node dump.

The workflow is grouped into operational zones, then reviewed for the controls needed to adapt the pattern safely.

01

Entry signals

2 nodes

Events, schedules, and unconnected roots that can start an execution.

When clicking ‘Test workflow’

Trigger

Every Day

Trigger

02

Data & operations

18 nodes

Transformations and external-system actions that move the work forward.

Fetch Latest Videos

Integration

Loop Over Items

Integration

3s

Integration

gettitle

Integration

Set Publish Date

Integration

Get Videos to reschedule

Integration

+ 12 more in system map
03

Intelligence & routing

5 nodes

Model calls and control points that interpret, branch, or govern the run.

YT Title

AI reasoning

Create Description

AI reasoning

2.5FlashPrev

AI reasoning

YT Tags

AI reasoning

new video?

Decision

04

Terminal actions

0 nodes

Nodes with no visible outgoing edge: the workflow’s observable outcomes.

No nodes observed in this zone

Adjacent systems

Keep tracing the stack.

Related workflows share tools and similar system patterns.

Turn the map into a plan

Adapt this blueprint to your company.

Bring the system shape into a workspace, then define the production controls, data boundaries, owners, and delivery sequence around your context.