Skip to Workflow Atlas
ETL PipelineAI systemIntermediate

AI-Driven Shorts & Reels Generator

AI-Driven Shorts & Reels Generator is a 34-node automation blueprint connecting OpenAI, Discord, Google Sheets. 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.

34

Nodes

38

Links

3

Run groups

Connected tools

4 integrations

  • OpenAI
  • Discord
  • Google Sheets
  • Google Drive

Canvas controls

Fit wide systems, then zoom into any run group.

AI-Driven Shorts & Reels Generator execution lanes3 run groups containing 32 workflow nodes and 31 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.Generate Image Prompts. OpenAI node, openAi. 0 incoming and 1 outgoing connections.STARTGenerate Image PromptsOPENAIOPENAI0 IN / 1 OUTGenerate Script. OpenAI node, openAi. 0 incoming and 1 outgoing connections.STARTGenerate ScriptOPENAIOPENAI0 IN / 1 OUTCalculate Token Usage. transform node, code. 1 incoming and 1 outgoing connections.STEP 02Calculate Token UsageTRANSFORMCODE1 IN / 1 OUTGenerate voice. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Generate voiceINTEGRATIONHTTPREQUEST1 IN / 1 OUTUpload Voice Audio. Google Drive node, googleDrive. 1 incoming and 1 outgoing connections.STEP 03Upload Voice AudioGOOGLE DRIVEGOOGLEDRIVE1 IN / 1 OUTSet Access Permissions. Google Drive node, googleDrive. 1 incoming and 1 outgoing connections.STEP 04Set Access PermissionsGOOGLE DRIVEGOOGLEDRIVE1 IN / 1 OUTList Elements1. transform node, code. 1 incoming and 1 outgoing connections.STEP 05List Elements1TRANSFORMCODE1 IN / 1 OUTImage-to-Video. integration node, httpRequest. 2 incoming and 1 outgoing connections.STEP 06Image-to-VideoINTEGRATIONHTTPREQUEST2 IN / 1 OUTWait 10min. integration node, wait. 1 incoming and 1 outgoing connections.STEP 07Wait 10minINTEGRATIONWAIT1 IN / 1 OUTGet Video. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 08Get VideoINTEGRATIONHTTPREQUEST1 IN / 1 OUTGenerate Image. integration node, httpRequest. 2 incoming and 1 outgoing connections.STEP 09Generate ImageINTEGRATIONHTTPREQUEST2 IN / 1 OUTFail check. decision node, if. 1 incoming and 2 outgoing connections.STEP 10Fail checkDECISIONIF1 IN / 2 OUTWait 3min. integration node, wait. 1 incoming and 1 outgoing connections.STEP 11Wait 3minINTEGRATIONWAIT1 IN / 1 OUTWait to retry. integration node, wait. 1 incoming and 1 outgoing connections.STEP 12Wait to retryINTEGRATIONWAIT1 IN / 1 OUTGet image. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 13Get imageINTEGRATIONHTTPREQUEST1 IN / 1 OUTMatch captions with videos. decision node, merge. 1 incoming and 1 outgoing connections.STEP 14Match captions with videosDECISIONMERGE1 IN / 1 OUTCheck for failures. decision node, if. 1 incoming and 2 outgoing connections.STEP 15Check for failuresDECISIONIF1 IN / 2 OUTList Elements. transform node, code. 1 incoming and 1 outgoing connections.STEP 16List ElementsTRANSFORMCODE1 IN / 1 OUTWait 5min. integration node, wait. 1 incoming and 1 outgoing connections.STEP 17Wait 5minINTEGRATIONWAIT1 IN / 1 OUTPair Videos with Audio. decision node, merge. 2 incoming and 1 outgoing connections.STEP 18Pair Videos with AudioDECISIONMERGE2 IN / 1 OUTRender Final Video. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 19Render Final VideoINTEGRATIONHTTPREQUEST1 IN / 1 OUTWait1. integration node, wait. 1 incoming and 1 outgoing connections.STEP 20Wait1INTEGRATIONWAIT1 IN / 1 OUTGet Final Video. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 21Get Final VideoINTEGRATIONHTTPREQUEST1 IN / 1 OUTGet Raw File. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 22Get Raw FileINTEGRATIONHTTPREQUEST1 IN / 1 OUTUpload Final Video. Google Drive node, googleDrive. 1 incoming and 1 outgoing connections.STEP 23Upload Final VideoGOOGLE DRIVEGOOGLEDRIVE1 IN / 1 OUTSet Permissions. Google Drive node, googleDrive. 1 incoming and 1 outgoing connections.STEP 24Set PermissionsGOOGLE DRIVEGOOGLEDRIVE1 IN / 1 OUTUpdate Google Sheet. Google Sheets node, googleSheets. 1 incoming and 1 outgoing connections.STEP 25Update Google SheetGOOGLE SHEETSGOOGLESHEETS1 IN / 1 OUTNotify me on Discord. Discord node, discord. 1 incoming and 0 outgoing connections.OUTCOMENotify me on DiscordDISCORDDISCORD1 IN / 0 OUTLoad Google Sheet. Google Sheets node, googleSheets. 0 incoming and 1 outgoing connections.STARTLoad Google SheetGOOGLE SHEETSGOOGLESHEETS0 IN / 1 OUTGenerate Video Captions. OpenAI node, openAi. 1 incoming and 1 outgoing connections.STEP 02Generate Video CaptionsOPENAIOPENAI1 IN / 1 OUTCreate List. transform node, code. 1 incoming and 0 outgoing connections.OUTCOMECreate ListTRANSFORMCODE1 IN / 0 OUTOnce Per Day. trigger node, scheduleTrigger. 0 incoming and 0 outgoing connections.CORE RUNTIMEOnce Per DayTRIGGERSCHEDULETRIGGER0 IN / 0 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.Showing 32 of 34 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

Generate Image Prompts

29 Execution Links
  1. Start

    Generate Image Prompts

    AI reasoning

    Generate Script

    AI reasoning

  2. Step 2

    Calculate Token Usage

    Transform

    Generate voice

    Integration

  3. Step 3

    Upload Voice Audio

    Integration

  4. Step 4

    Set Access Permissions

    Integration

  5. Step 5

    List Elements1

    Transform

  6. Step 6

    Image-to-Video

    Integration

  7. Step 7

    Wait 10min

    Integration

  8. Step 8

    Get Video

    Integration

  9. Step 9

    Generate Image

    Integration

  10. Step 10

    Fail check

    Decision

  11. Step 11

    Wait 3min

    Integration

  12. Step 12

    Wait to retry

    Integration

  13. Step 13

    Get image

    Integration

  14. Step 14

    Match captions with videos

    Decision

  15. Step 15

    Check for failures

    Decision

  16. Step 16

    List Elements

    Transform

  17. Step 17

    Wait 5min

    Integration

  18. Step 18

    Pair Videos with Audio

    Decision

  19. Step 19

    Render Final Video

    Integration

  20. Step 20

    Wait1

    Integration

  21. Step 21

    Get Final Video

    Integration

  22. Step 22

    Get Raw File

    Integration

  23. Step 23

    Upload Final Video

    Integration

  24. Step 24

    Set Permissions

    Integration

  25. Step 25

    Update Google Sheet

    Integration

  26. Outcome

    Notify me on Discord

    Integration

02

Run Group

Load Google Sheet

2 Execution Links
  1. Start

    Load Google Sheet

    Integration

  2. Step 2

    Generate Video Captions

    AI reasoning

  3. Outcome

    Create List

    Transform

03

Run Group

Once Per Day

0 Execution Links
  1. Core Runtime

    Once Per Day

    Trigger

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.