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

Follow the runtime. Inspect what supports it.

Solid horizontal paths show main-channel execution. Violet dependencies sit beneath the exact step they configure or empower.

25

Nodes

27

Links

1

Run groups

Connected tools

3 integrations

  • YouTube API
  • OpenAI
  • Google AI

Canvas controls

Fit wide systems, then zoom into any run group.

YouTube Video Automation Workflow execution lanes1 run groups containing 25 workflow nodes and 27 visible links. Solid horizontal lines are main-channel runtime links. Violet dashed lines connect typed dependencies beneath the runtime step they support. Focus any node to inspect its immediate path.Every Day. trigger node, scheduleTrigger. 0 incoming and 1 outgoing connections.STARTEvery DayTRIGGERSCHEDULETRIGGER0 IN / 1 OUTWhen clicking ‘Test workflow’. trigger node, manualTrigger. 0 incoming and 1 outgoing connections.STARTWhen clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 1 OUTGet Videos to reschedule. integration node, youTube. 2 incoming and 1 outgoing connections.STEP 02Get Videos to rescheduleINTEGRATIONYOUTUBE2 IN / 1 OUTGet video Ids seperated. transform node, code. 1 incoming and 1 outgoing connections.STEP 03Get video Ids seperatedTRANSFORMCODE1 IN / 1 OUTLoop over Video IDs. integration node, splitInBatches. 2 incoming and 2 outgoing connections.STEP 04Loop over Video IDsINTEGRATIONSPLITINBATCHES2 IN / 2 OUTReturn Private Videos. transform node, code. 1 incoming and 1 outgoing connections.STEP 05Return Private VideosTRANSFORMCODE1 IN / 1 OUTGet Video Data. integration node, youTube. 1 incoming and 1 outgoing connections.STEP 06Get Video DataINTEGRATIONYOUTUBE1 IN / 1 OUTLoop over All Videos not Published. integration node, splitInBatches. 2 incoming and 2 outgoing connections.STEP 07Loop over All Videos not …INTEGRATIONSPLITINBATCHES2 IN / 2 OUTgettitle. integration node, youTube. 1 incoming and 1 outgoing connections.STEP 08gettitleINTEGRATIONYOUTUBE1 IN / 1 OUTSet Publish Date. integration node, youTube. 1 incoming and 1 outgoing connections.STEP 09Set Publish DateINTEGRATIONYOUTUBE1 IN / 1 OUT4s. integration node, wait. 1 incoming and 1 outgoing connections.STEP 104sINTEGRATIONWAIT1 IN / 1 OUTFetch Latest Videos. integration node, youTube. 1 incoming and 1 outgoing connections.STEP 11Fetch Latest VideosINTEGRATIONYOUTUBE1 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 1 outgoing connections.STEP 12Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 1 OUTget video id. transform node, set. 1 incoming and 1 outgoing connections.STEP 13get video idTRANSFORMSET1 IN / 1 OUTRemove Duplicates from previous Runs. integration node, removeDuplicates. 1 incoming and 1 outgoing connections.STEP 14Remove Duplicates from pr…INTEGRATIONREMOVEDUPLICATES1 IN / 1 OUTnew video?. decision node, if. 1 incoming and 1 outgoing connections.STEP 15new video?DECISIONIF1 IN / 1 OUTgetLatestVideoID. integration node, youTube. 1 incoming and 1 outgoing connections.STEP 16getLatestVideoIDINTEGRATIONYOUTUBE1 IN / 1 OUTGet Transcript. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 17Get TranscriptINTEGRATIONHTTPREQUEST1 IN / 1 OUTAdjust Transcript Format. transform node, code. 1 incoming and 1 outgoing connections.STEP 18Adjust Transcript FormatTRANSFORMCODE1 IN / 1 OUTCreate Description. OpenAI node, openAi. 1 incoming and 2 outgoing connections.STEP 19Create DescriptionOPENAIOPENAI1 IN / 2 OUTYT Tags. ai node, agent. 2 incoming and 1 outgoing connections.STEP 20YT TagsAIAGENT2 IN / 1 OUTYT Title. OpenAI node, openAi. 1 incoming and 0 outgoing connections.STEP 21YT TitleOPENAIOPENAI1 IN / 0 OUTUpdate Video's Metadata. integration node, youTube. 1 incoming and 1 outgoing connections.STEP 22Update Video's MetadataINTEGRATIONYOUTUBE1 IN / 1 OUT3s. integration node, wait. 1 incoming and 1 outgoing connections.OUTCOME3sINTEGRATIONWAIT1 IN / 1 OUT2.5FlashPrev. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 12.5FlashPrevGOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUT

Signal inspector

Focus, hover, or select a step to isolate its runtime and support links.

Main-channel runtimeTyped dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.25 connected nodesEnter or click to lock · Escape to clear

Runtime breakdown

Read the execution spine before its dependencies.

Each run group separates main-channel steps from the models, tools, retrievers, and data services that support them. Start and outcome labels apply only to runtime nodes.

01

Run Group

Every Day

26 Execution Links1 Support Dependency
  1. Start

    Every Day

    Trigger

    When clicking ‘Test workflow’

    Trigger

  2. Step 2

    Get Videos to reschedule

    Integration

  3. Step 3

    Get video Ids seperated

    Transform

  4. Step 4

    Loop over Video IDs

    Integration

  5. Step 5

    Return Private Videos

    Transform

  6. Step 6

    Get Video Data

    Integration

  7. Step 7

    Loop over All Videos not Published

    Integration

  8. Step 8

    gettitle

    Integration

  9. Step 9

    Set Publish Date

    Integration

  10. Step 10

    4s

    Integration

  11. Step 11

    Fetch Latest Videos

    Integration

  12. Step 12

    Loop Over Items

    Integration

  13. Step 13

    get video id

    Transform

  14. Step 14

    Remove Duplicates from previous Runs

    Integration

  15. Step 15

    new video?

    Decision

  16. Step 16

    getLatestVideoID

    Integration

  17. Step 17

    Get Transcript

    Integration

  18. Step 18

    Adjust Transcript Format

    Transform

  19. Step 19

    Create Description

    AI reasoning

  20. Step 20

    YT Tags

    AI reasoning

  21. Step 21

    YT Title

    AI reasoning

  22. Step 22

    Update Video's Metadata

    Integration

  23. Outcome

    3s

    Integration

Attached dependencies

These nodes support the runtime above; they are not additional starts or outcomes.

1 node
  • 2.5FlashPrev

    AI reasoning dependency

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.