Skip to Workflow Atlas
ETL Pipeline with AI EnhancementAI systemIntermediate

AI-Driven Image and PDF Processing Workflow

AI-Driven Image and PDF Processing Workflow is a 22-node automation blueprint connecting Unsplash, Google Gemini, Custom API via HTTP Request. 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.

22

Nodes

22

Links

1

Run groups

Connected tools

3 integrations

  • Unsplash
  • Google AI
  • Custom API via HTTP Request

Canvas controls

Fit wide systems, then zoom into any run group.

AI-Driven Image and PDF Processing Workflow execution lanes1 run groups containing 22 workflow nodes and 22 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.When clicking ‘Test workflow’. trigger node, manualTrigger. 0 incoming and 5 outgoing connections.STARTWhen clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 5 OUTGet image from unsplash4. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Get image from unsplash4INTEGRATIONHTTPREQUEST1 IN / 1 OUTDefine URLs And Prompts. transform node, set. 1 incoming and 1 outgoing connections.STEP 02Define URLs And PromptsTRANSFORMSET1 IN / 1 OUTDefine Multiple Image URLs. transform node, set. 1 incoming and 1 outgoing connections.STEP 02Define Multiple Image URLsTRANSFORMSET1 IN / 1 OUTGet PDF file. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Get PDF fileINTEGRATIONHTTPREQUEST1 IN / 1 OUTGet image from unsplash. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Get image from unsplashINTEGRATIONHTTPREQUEST1 IN / 1 OUTAI Agent2. ai node, agent. 2 incoming and 0 outgoing connections.STEP 03AI Agent2AIAGENT2 IN / 0 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 03Split OutTRANSFORMSPLITOUT1 IN / 1 OUTSplit Out to multiple items. transform node, splitOut. 1 incoming and 1 outgoing connections.STEP 03Split Out to multiple itemsTRANSFORMSPLITOUT1 IN / 1 OUTTransform to base64 (pdf). integration node, extractFromFile. 1 incoming and 1 outgoing connections.STEP 03Transform to base64 (pdf)INTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTTransform to base64 (image). integration node, extractFromFile. 1 incoming and 1 outgoing connections.STEP 03Transform to base64 (image)INTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTFilter (optional). decision node, filter. 1 incoming and 1 outgoing connections.STEP 04Filter (optional)DECISIONFILTER1 IN / 1 OUTGet image from unsplash3. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 04Get image from unsplash3INTEGRATIONHTTPREQUEST1 IN / 1 OUTCall Gemini API with PDF. Google AI node, httpRequest. 1 incoming and 0 outgoing connections.STEP 04Call Gemini API with PDFGOOGLE AIHTTPREQUEST1 IN / 0 OUTCall Gemini API with Image. Google AI node, httpRequest. 1 incoming and 0 outgoing connections.STEP 04Call Gemini API with ImageGOOGLE AIHTTPREQUEST1 IN / 0 OUTGet image from unsplash2. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 05Get image from unsplash2INTEGRATIONHTTPREQUEST1 IN / 1 OUTTransform to base. integration node, extractFromFile. 1 incoming and 1 outgoing connections.STEP 05Transform to baseINTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTCall Gemini API1. Google AI node, httpRequest. 1 incoming and 0 outgoing connections.STEP 06Call Gemini API1GOOGLE AIHTTPREQUEST1 IN / 0 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 1 outgoing connections.STEP 07Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 1 OUTAI Agent. ai node, agent. 2 incoming and 1 outgoing connections.OUTCOMEAI AgentAIAGENT2 IN / 1 OUTGoogle Gemini Chat Model1. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat Model1GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTGoogle Gemini Chat Model. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Google Gemini Chat ModelGOOGLE 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.22 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

When clicking ‘Test workflow’

20 Execution Links2 Support Dependencies
  1. Start

    When clicking ‘Test workflow’

    Trigger

  2. Step 2

    Get image from unsplash4

    Integration

    Define URLs And Prompts

    Transform

    Define Multiple Image URLs

    Transform

    Get PDF file

    Integration

    Get image from unsplash

    Integration

  3. Step 3

    AI Agent2

    AI reasoning

    Split Out

    Transform

    Split Out to multiple items

    Transform

    Transform to base64 (pdf)

    Integration

    Transform to base64 (image)

    Integration

  4. Step 4

    Filter (optional)

    Decision

    Get image from unsplash3

    Integration

    Call Gemini API with PDF

    Integration

    Call Gemini API with Image

    Integration

  5. Step 5

    Get image from unsplash2

    Integration

    Transform to base

    Integration

  6. Step 6

    Call Gemini API1

    Integration

  7. Step 7

    Loop Over Items

    Integration

  8. Outcome

    AI Agent

    AI reasoning

Attached dependencies

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

2 nodes
  • Google Gemini Chat Model1

    AI reasoning dependency

  • Google Gemini Chat Model

    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.