Skip to Workflow Atlas
ETL PipelineAI systemIntermediate

AI-Powered Pitchdeck Processor

AI-Powered Pitchdeck Processor is a 39-node automation blueprint connecting OpenAI, Airtable. 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

37

Links

5

Run groups

Connected tools

2 integrations

  • OpenAI
  • Airtable

Canvas controls

Fit wide systems, then zoom into any run group.

AI-Powered Pitchdeck Processor execution lanes5 run groups containing 32 workflow nodes and 25 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 1 outgoing connections.STARTWhen clicking ‘Test workf…TRIGGERMANUALTRIGGER0 IN / 1 OUTAirtable Trigger For Pending Rows. Airtable node, airtableTrigger. 0 incoming and 1 outgoing connections.STARTAirtable Trigger For Pend…AIRTABLEAIRTABLETRIGGER0 IN / 1 OUTSearch Pending Rows. Airtable node, airtable. 1 incoming and 1 outgoing connections.STEP 02Search Pending RowsAIRTABLEAIRTABLE1 IN / 1 OUTGet Row. transform node, set. 2 incoming and 1 outgoing connections.STEP 03Get RowTRANSFORMSET2 IN / 1 OUTPrequisites Met. decision node, if. 1 incoming and 2 outgoing connections.STEP 04Prequisites MetDECISIONIF1 IN / 2 OUTExecute Workflow. integration node, executeWorkflow. 1 incoming and 0 outgoing connections.OUTCOMEExecute WorkflowINTEGRATIONEXECUTEWORKFLOW1 IN / 0 OUTNo Operation, do nothing. integration node, noOp. 1 incoming and 0 outgoing connections.OUTCOMENo Operation, do nothingINTEGRATIONNOOP1 IN / 0 OUTExecute Workflow Trigger. trigger node, executeWorkflowTrigger. 0 incoming and 1 outgoing connections.STARTExecute Workflow TriggerTRIGGEREXECUTEWORKFLOWTRIGGER0 IN / 1 OUTDownload Deck From Airtable. Airtable node, httpRequest. 1 incoming and 1 outgoing connections.STEP 02Download Deck From AirtableAIRTABLEHTTPREQUEST1 IN / 1 OUTExtract from File. integration node, extractFromFile. 1 incoming and 1 outgoing connections.STEP 03Extract from FileINTEGRATIONEXTRACTFROMFILE1 IN / 1 OUTConvert to File. integration node, convertToFile. 1 incoming and 1 outgoing connections.STEP 04Convert to FileINTEGRATIONCONVERTTOFILE1 IN / 1 OUTSplit PDF into Images. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 05Split PDF into ImagesINTEGRATIONHTTPREQUEST1 IN / 1 OUTExtract Zip File. integration node, compression. 1 incoming and 1 outgoing connections.STEP 06Extract Zip FileINTEGRATIONCOMPRESSION1 IN / 1 OUTImages To List. transform node, code. 1 incoming and 1 outgoing connections.STEP 07Images To ListTRANSFORMCODE1 IN / 1 OUTSort Pages. integration node, sort. 1 incoming and 1 outgoing connections.STEP 08Sort PagesINTEGRATIONSORT1 IN / 1 OUTResize Images For AI. integration node, editImage. 1 incoming and 1 outgoing connections.STEP 09Resize Images For AIINTEGRATIONEDITIMAGE1 IN / 1 OUTTranscribe to Markdown. ai node, chainLlm. 2 incoming and 3 outgoing connections.STEP 10Transcribe to MarkdownAICHAINLLM2 IN / 3 OUTCombine All Pages. transform node, aggregate. 1 incoming and 1 outgoing connections.STEP 11Combine All PagesTRANSFORMAGGREGATE1 IN / 1 OUTDelete Existing Vectors. integration node, httpRequest. 1 incoming and 1 outgoing connections.STEP 11Delete Existing VectorsINTEGRATIONHTTPREQUEST1 IN / 1 OUTGenerate Report. ai node, informationExtractor. 2 incoming and 1 outgoing connections.STEP 12Generate ReportAIINFORMATIONEXTRACTOR2 IN / 1 OUTContinue With Pages Only. decision node, merge. 2 incoming and 0 outgoing connections.STEP 12Continue With Pages OnlyDECISIONMERGE2 IN / 0 OUTUpdate Pitchdecks Table. Airtable node, airtable. 1 incoming and 0 outgoing connections.OUTCOMEUpdate Pitchdecks TableAIRTABLEAIRTABLE1 IN / 0 OUTOpenAI Chat Model4. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1OpenAI Chat Model4OPENAILMCHATOPENAI0 IN / 1 OUTOpenAI Chat Model2. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1OpenAI Chat Model2OPENAILMCHATOPENAI0 IN / 1 OUTOpenAI Chat Model1. OpenAI node, lmChatOpenAi. 0 incoming and 0 outgoing connections.CORE RUNTIMEOpenAI Chat Model1OPENAILMCHATOPENAI0 IN / 0 OUTOpenAI Chat Model. OpenAI node, lmChatOpenAi. 0 incoming and 0 outgoing connections.CORE RUNTIMEOpenAI Chat ModelOPENAILMCHATOPENAI0 IN / 0 OUTEmbeddings OpenAI. OpenAI node, embeddingsOpenAi. 0 incoming and 0 outgoing connections.CORE RUNTIMEEmbeddings OpenAIOPENAIEMBEDDINGSOPENAI0 IN / 0 OUTEmbeddings OpenAI1. OpenAI node, embeddingsOpenAi. 0 incoming and 0 outgoing connections.CORE RUNTIMEEmbeddings OpenAI1OPENAIEMBEDDINGSOPENAI0 IN / 0 OUTVector Store Tool. ai node, toolVectorStore. 1 incoming and 0 outgoing connections.CORE RUNTIMEVector Store ToolAITOOLVECTORSTORE1 IN / 0 OUTOpenAI Chat Model3. OpenAI node, lmChatOpenAi. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1OpenAI Chat Model3OPENAILMCHATOPENAI0 IN / 1 OUTDefault Data Loader. ai node, documentDefaultDataLoader. 1 incoming and 0 outgoing connections.CORE RUNTIMEDefault Data LoaderAIDOCUMENTDEFAULTDATALOAD1 IN / 0 OUTRecursive Character Text Splitter. ai node, textSplitterRecursiveCharacterTextSplitter. 0 incoming and 1 outgoing connections.DEPENDENCY · DEPTH 1Recursive Character Text …AITEXTSPLITTERRECURSIVECH0 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.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

When clicking ‘Test workflow’

6 Execution Links
  1. Start

    When clicking ‘Test workflow’

    Trigger

    Airtable Trigger For Pending Rows

    Trigger

  2. Step 2

    Search Pending Rows

    Integration

  3. Step 3

    Get Row

    Transform

  4. Step 4

    Prequisites Met

    Decision

  5. Outcome

    Execute Workflow

    Integration

    No Operation, do nothing

    Integration

02

Run Group

Execute Workflow Trigger

15 Execution Links2 Support Dependencies
  1. Start

    Execute Workflow Trigger

    Trigger

  2. Step 2

    Download Deck From Airtable

    Integration

  3. Step 3

    Extract from File

    Integration

  4. Step 4

    Convert to File

    Integration

  5. Step 5

    Split PDF into Images

    Integration

  6. Step 6

    Extract Zip File

    Integration

  7. Step 7

    Images To List

    Transform

  8. Step 8

    Sort Pages

    Integration

  9. Step 9

    Resize Images For AI

    Integration

  10. Step 10

    Transcribe to Markdown

    AI reasoning

  11. Step 11

    Combine All Pages

    Transform

    Delete Existing Vectors

    Integration

  12. Step 12

    Generate Report

    AI reasoning

    Continue With Pages Only

    Decision

  13. Outcome

    Update Pitchdecks Table

    Integration

Attached dependencies

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

2 nodes
  • OpenAI Chat Model2

    AI reasoning dependency

  • OpenAI Chat Model4

    AI reasoning dependency

03

Run Group

Standalone nodes

0 Execution Links
  1. Core Runtime

    OpenAI Chat Model1

    AI reasoning

    OpenAI Chat Model

    AI reasoning

    Embeddings OpenAI

    AI reasoning

    Embeddings OpenAI1

    AI reasoning

04

Run Group

Vector Store Tool

0 Execution Links1 Support Dependency
  1. Core Runtime

    Vector Store Tool

    AI reasoning

Attached dependencies

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

1 node
  • OpenAI Chat Model3

    AI reasoning dependency

05

Run Group

Default Data Loader

0 Execution Links1 Support Dependency
  1. Core Runtime

    Default Data Loader

    AI reasoning

Attached dependencies

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

1 node
  • Recursive Character Text Splitter

    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.