Skip to Workflow Atlas
ETL PipelineAI systemAdvanced

Automated Hacker News Video Generator

Automated Hacker News Video Generator is a 39-node automation blueprint connecting Hacker News, OpenAI, Runway. 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.

39

Nodes

38

Links

5

Run groups

Connected tools

7 integrations

  • Hacker News
  • OpenAI
  • Runway
  • Leo
  • Google Drive
  • S3
  • LangChain

Canvas controls

Fit wide systems, then zoom into any run group.

Automated Hacker News Video Generator execution lanes5 run groups containing 32 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.News1. transform node, set. 0 incoming and 1 outgoing connections.STARTNews1TRANSFORMSET0 IN / 1 OUTPrompt Settings1. transform node, set. 1 incoming and 1 outgoing connections.STEP 02Prompt Settings1TRANSFORMSET1 IN / 1 OUTLeo - Improve Prompt. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 03Leo - Improve PromptINTEGRATIONHTTPREQUEST1 IN / 1 OUTLeo - Generate Image. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 04Leo - Generate ImageINTEGRATIONHTTPREQUEST1 IN / 1 OUTWait1. integration node, wait. 1 incoming and 1 outgoing connections.STEP 05Wait1INTEGRATIONWAIT1 IN / 1 OUTLeo - Get imageId. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 06Leo - Get imageIdINTEGRATIONHTTPREQUEST1 IN / 1 OUTRunway - Create Video. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 07Runway - Create VideoINTEGRATIONHTTPREQUEST1 IN / 1 OUTWait2. integration node, wait. 1 incoming and 1 outgoing connections.STEP 08Wait2INTEGRATIONWAIT1 IN / 1 OUTRunway - Get Video. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 09Runway - Get VideoINTEGRATIONHTTPREQUEST1 IN / 1 OUTLeo - Improve Prompt2. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMELeo - Improve Prompt2INTEGRATIONHTTPREQUEST1 IN / 0 OUTWhen clicking ‘Test workflow’. trigger node, manualTrigger. 0 incoming and 1 outgoing connections.STARTWhen clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 1 OUTHacker News. integration node, hackerNews. 1 incoming and 1 outgoing connections.STEP 02Hacker NewsINTEGRATIONHACKERNEWS1 IN / 1 OUTLimit. integration node, limit. 1 incoming and 1 outgoing connections.STEP 03LimitINTEGRATIONLIMIT1 IN / 1 OUTLoop Over Items. integration node, splitInBatches. 3 incoming and 1 outgoing connections.STEP 04Loop Over ItemsINTEGRATIONSPLITINBATCHES3 IN / 1 OUTArticle Analysis. ai node, agent. 4 incoming and 2 outgoing connections.STEP 05Article AnalysisAIAGENT4 IN / 2 OUTIf Topic. decision node, if. 1 incoming and 2 outgoing connections.STEP 06If TopicDECISIONIF1 IN / 2 OUTImage Analysis. OpenAI node, openAi. 1 incoming and 1 outgoing connections.STEP 07Image AnalysisOPENAIOPENAI1 IN / 1 OUTGet Image. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMEGet ImageINTEGRATIONHTTPREQUEST1 IN / 0 OUTOpenAI Chat Model3. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1OpenAI Chat Model3OPENAILMCHATOPENAI0 IN / 1 OUTHTTP Request1. ai node, toolHttpRequest. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1HTTP Request1AITOOLHTTPREQUEST0 IN / 1 OUTStructured Output Parser. ai node, outputParserStructured. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Structured Output ParserAIOUTPUTPARSERSTRUCTURED0 IN / 1 OUTWait6. integration node, wait. 0 incoming and 0 outgoing connections.CORE RUNTIMEWait6INTEGRATIONWAIT0 IN / 0 OUTWait4. integration node, wait. 0 incoming and 0 outgoing connections.CORE RUNTIMEWait4INTEGRATIONWAIT0 IN / 0 OUTWait3. integration node, wait. 0 incoming and 0 outgoing connections.CORE RUNTIMEWait3INTEGRATIONWAIT0 IN / 0 OUTDropbox. integration node, dropbox. 0 incoming and 1 outgoing connections.STARTDropboxINTEGRATIONDROPBOX0 IN / 1 OUTGoogle Drive. Google Drive node, googleDrive. 1 incoming and 1 outgoing connections.STEP 02Google DriveGOOGLE DRIVEGOOGLEDRIVE1 IN / 1 OUTMicrosoft OneDrive. integration node, microsoftOneDrive. 1 incoming and 1 outgoing connections.STEP 03Microsoft OneDriveINTEGRATIONMICROSOFTONEDRIVE1 IN / 1 OUTUpload to Minio. integration node, s3. 1 incoming and 0 outgoing connections.OUTCOMEUpload to MinioINTEGRATIONS31 IN / 0 OUTYouTube. integration node, youTube. 0 incoming and 1 outgoing connections.STARTYouTubeINTEGRATIONYOUTUBE0 IN / 1 OUTX. integration node, twitter. 1 incoming and 1 outgoing connections.STEP 02XINTEGRATIONTWITTER1 IN / 1 OUTLinkedIn. integration node, linkedIn. 1 incoming and 1 outgoing connections.STEP 03LinkedInINTEGRATIONLINKEDIN1 IN / 1 OUTInstagram. integration node, httpRequest. 1 incoming and 0 outgoing connections.OUTCOMEInstagramINTEGRATIONHTTPREQUEST1 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 39 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

News1

9 Execution Links
  1. Start

    News1

    Transform

  2. Step 2

    Prompt Settings1

    Transform

  3. Step 3

    Leo - Improve Prompt

    Integration

  4. Step 4

    Leo - Generate Image

    Integration

  5. Step 5

    Wait1

    Integration

  6. Step 6

    Leo - Get imageId

    Integration

  7. Step 7

    Runway - Create Video

    Integration

  8. Step 8

    Wait2

    Integration

  9. Step 9

    Runway - Get Video

    Integration

  10. Outcome

    Leo - Improve Prompt2

    Integration

02

Run Group

When clicking ‘Test workflow’

9 Execution Links3 Support Dependencies
  1. Start

    When clicking ‘Test workflow’

    Trigger

  2. Step 2

    Hacker News

    Integration

  3. Step 3

    Limit

    Integration

  4. Step 4

    Loop Over Items

    Integration

  5. Step 5

    Article Analysis

    AI reasoning

  6. Step 6

    If Topic

    Decision

  7. Step 7

    Image Analysis

    AI reasoning

  8. Outcome

    Get Image

    Integration

Attached dependencies

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

3 nodes
  • OpenAI Chat Model3

    AI reasoning dependency

  • HTTP Request1

    AI reasoning dependency

  • Structured Output Parser

    AI reasoning dependency

03

Run Group

Standalone nodes

0 Execution Links
  1. Core Runtime

    Wait6

    Integration

    Wait4

    Integration

    Wait3

    Integration

04

Run Group

Dropbox

3 Execution Links
  1. Start

    Dropbox

    Integration

  2. Step 2

    Google Drive

    Integration

  3. Step 3

    Microsoft OneDrive

    Integration

  4. Outcome

    Upload to Minio

    Integration

05

Run Group

YouTube

3 Execution Links
  1. Start

    YouTube

    Integration

  2. Step 2

    X

    Integration

  3. Step 3

    LinkedIn

    Integration

  4. Outcome

    Instagram

    Integration

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.