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

Execution flows, separated by connected path.

Each horizontal lane is one connected flow. Solid lines show runtime execution; dashed lines show AI, model, memory, or tool dependencies.

22

Nodes

22

Links

1

Flows

Connected tools

3 integrations

  • Unsplash
  • Google AI
  • Custom API via HTTP Request
AI-Driven Image and PDF Processing Workflow execution lanes1 connected flows containing 22 workflow nodes and 22 visible links. Solid lines are execution links and dashed lines are support dependencies. Focus any node to inspect its immediate path.Google Gemini Chat Model1. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.Google Gemini Chat Model1GOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTWhen clicking ‘Test workflow’. trigger node, manualTrigger. 0 incoming and 5 outgoing connections.When clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 5 OUTGoogle Gemini Chat Model. Google AI node, lmChatGoogleGemini. 0 incoming and 1 outgoing connections.Google Gemini Chat ModelGOOGLE AILMCHATGOOGLEGEMINI0 IN / 1 OUTGet image from unsplash4. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get image from unsplash4INTEGRATIONHTTPREQUEST1 IN / 1 OUTDefine URLs And Prompts. transform node, set. 1 incoming and 1 outgoing connections.Define URLs And PromptsTRANSFORMSET1 IN / 1 OUTDefine Multiple Image URLs. transform node, set. 1 incoming and 1 outgoing connections.Define Multiple Image URLsTRANSFORMSET1 IN / 1 OUTGet PDF file. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get PDF fileINTEGRATIONHTTPREQUEST1 IN / 1 OUTGet image from unsplash. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get image from unsplashINTEGRATIONHTTPREQUEST1 IN / 1 OUTAI Agent2. ai node, agent. 2 incoming and 0 outgoing connections.AI Agent2AIAGENT2 IN / 0 OUTSplit Out. transform node, splitOut. 1 incoming and 1 outgoing connections.Split OutTRANSFORMSPLITOUT1 IN / 1 OUTSplit Out to multiple items. transform node, splitOut. 1 incoming and 1 outgoing connections.Split Out to multiple itemsTRANSFORMSPLITOUT1 IN / 1 OUTTransform to base64 (pdf). integration node, extractFromFile. 1 incoming and 1 outgoing connections.Transform to base64 (pdf)INTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTTransform to base64 (image). integration node, extractFromFile. 1 incoming and 1 outgoing connections.Transform to base64 (image)INTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTFilter (optional). decision node, filter. 1 incoming and 1 outgoing connections.Filter (optional)DECISIONFILTER1 IN / 1 OUTGet image from unsplash3. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get image from unsplash3INTEGRATIONHTTPREQUEST1 IN / 1 OUTCall Gemini API with PDF. Google AI node, httpRequest. 1 incoming and 0 outgoing connections.Call Gemini API with PDFGOOGLE AIHTTPREQUEST1 IN / 0 OUTCall Gemini API with Image. Google AI node, httpRequest. 1 incoming and 0 outgoing connections.Call Gemini API with ImageGOOGLE AIHTTPREQUEST1 IN / 0 OUTGet image from unsplash2. integration node, httpRequest. 1 incoming and 1 outgoing connections.Get image from unsplash2INTEGRATIONHTTPREQUEST1 IN / 1 OUTTransform to base. integration node, extractFromFile. 1 incoming and 1 outgoing connections.Transform to baseINTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTCall Gemini API1. Google AI node, httpRequest. 1 incoming and 0 outgoing connections.Call Gemini API1GOOGLE AIHTTPREQUEST1 IN / 0 OUTLoop Over Items. integration node, splitInBatches. 2 incoming and 1 outgoing connections.Loop Over ItemsINTEGRATIONSPLITINBATCHES2 IN / 1 OUTAI Agent. ai node, agent. 2 incoming and 1 outgoing connections.AI AgentAIAGENT2 IN / 1 OUT

Signal inspector

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

Execution linkSupport dependencytriggeraidecisiontransformintegration
Scroll horizontally to follow every connected flow.22 connected nodesEnter or click to lock · Escape to clear

Execution breakdown

Follow each connected flow from start to outcome.

The readable view below uses the same graph relationships as the interactive map. Each row is a connected flow; columns advance only when an actual link connects the nodes.

01

Connected Flow

When clicking ‘Test workflow’

20 Execution Links2 Support Dependencies
  1. Start

    Google Gemini Chat Model1

    AI reasoning

    When clicking ‘Test workflow’

    Trigger

    Google Gemini Chat Model

    AI reasoning

  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

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.