Skip to content
FlowHubFluxonLab
A
AI Automationfree

Scale Deal Flow with a Pitch Deck AI Vision, Chatbot and QDrant Vector Store

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentAirtableAirtableBBasic LLM ChainCCodeCompressionCompressionDDefault Data LoaderEdit ImageEdit ImageEmbeddings OpenAIEmbeddings OpenAIHTTP RequestHTTP RequestInformation ExtractorInformation ExtractorOpenAI Chat ModelOpenAI Chat ModelQdrant Vector StoreQdrant Vector StoreRecursive Character Text SplitterRecursive Character Text SplitterSSimple MemoryVector Store Question Answer ToolVector Store Question Answer Tool
Share Post Share
MaWhen clicking ‘Test workflow’When clicking ‘…SoSort PagesHRSplit PDF into ImagesSplit PDF into …CoExtract Zip FileCoImages To ListEIResize Images For AIResize Images F…AgCombine All PagesCombine All Pag…DDDefault Data LoaderDefault Data Lo…TSRecursive Character Text SplitterRecursive Chara…OpenAI Chat ModelOpenAI Chat Mod…OpenAI Chat Model2OpenAI Chat Mod…Embeddings OpenAIEmbeddings Open…HRDelete Existing VectorsDelete Existing…MeContinue With Pages OnlyContinue With P…Update Pitchdecks TableUpdate Pitchdec…Search Pending RowsSearch Pending …SeGet RowIfPrequisites MetEWExecute WorkflowNONo Operation, do nothingNo Operation, d…EWExecute Workflow TriggerExecute Workflo…EFExtract from FileExtract from Fi…CTConvert to FileOpenAI Chat Model1OpenAI Chat Mod…TVVector Store ToolVector Store To…OpenAI Chat Model3OpenAI Chat Mod…Embeddings OpenAI1Embeddings Open…OpenAI Chat Model4OpenAI Chat Mod…IEGenerate ReportHRDownload Deck From AirtableDownload Deck F…Airtable Trigger For Pending RowsAirtable Trigge…CLTranscribe to MarkdownTranscribe to M…IEIdentify Companies In QuestionIdentify Compan…VSQdrant Vector StoreQdrant Vector S…AgAsk Questions About PitchdecksAsk Questions A…MBWindow Buffer MemoryWindow Buffer M…ATCheck Pitch Deck ExistsCheck Pitch Dec…ChWhen chat message receivedWhen chat messa…VSPitchdecks Vector StorePitchdecks Vect…123456
1/5
FLOWS
STEPS · 6
Run manually by an operator

Are you a popular tech startup accelerator (named after a particular higher order function) overwhelmed with 1000s of pitch decks on a daily basis? Wish you could filter through them quickly using AI but the decks are unparseable through conventional means? Then you're in luck! This n8n template uses Multimodal LLMs to parse and extract valuable data from even the most overly designed pitch decks in quick fashion. Not only that, it'll also create the foundations of a RAG chatbot at the end so you or your colleagues can drill down into the details if needed. With this template, you'll scale your capacity to find interesting companies you'd otherwise miss! Requires n8n v1.62.1+ How It Works Airtable is used as the pitch deck database and PDF decks are downloaded from it. An AI Vision model is used to transcribe each page of the pitch deck into markdown. An Information Extractor is used to generate a report from the transcribed markdown and update required information back into pitch deck database. The transcribed markdown is also uploaded to a vector store to build an AI chatbot which can be used to ask questions on the pitch deck.

Tags

n8nreference-onlyagentairtablechain-llmcompressiondocument-default-data-loaderedit-imageembeddings-open-aiinformation-extractorlm-chat-open-aimemory-buffer-windowtext-splitter-recursive-character-text-splittertool-vector-storevector-store-qdrant
Connects
AAI AgentairtableAirtableBBasic LLM ChainCCodecompressionCompressionDDefault Data Loader
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes39
AddedOct 17, 2024

Related workflows

See all AI Automation
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
DhtmlWopenaichatmodel
free

Scrape and summarize webpages with AI

This workflow integrates both web scraping and NLP functionalities. It uses HTML parsing to extract links, HTTP requests to fetch essay content, and AI-based summarization using GPT-4o. It's an excellent example of an end-to-end automated task that is not only efficient but also provides real value by summarizing valuable content. Note that to use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team
BCgmailsheets
free

Find and verify business emails with ScraperCity, OpenAI, Google Sheets, and Gmail

Quick overview This workflow reads contacts from Google Sheets, finds and verifies their business emails via the ScraperCity Email Finder API, generates a short personalized icebreaker with OpenAI, appends the enriched leads to another Google Sheet, and emails a run summary via Gmail. How it works Starts manually to run an email enrichment job. Reads contacts (first name, last name, domain) from an input Google Sheets worksheet and aggregates them into a single payload. Submits the contacts to the ScraperCity Email Finder API, then waits and repeatedly checks the job status until it succeeds or fails/times out. When the job succeeds, downloads the result CSV from ScraperCity, parses it, normalizes key fields (name, domain, email, verification status, provider), and keeps only rows with an email. For each verified contact, prompts OpenAI to generate one short, company-referencing cold-email opening line in the configured language. Appends the enriched lead (including email, status, and icebreaker) to an output Google Sheets worksheet and sends a summary email via Gmail. Setup Create a ScraperCity account with Email Finder credits and add an HTTP Header Auth credential that sends you

by Dr. Firas