Skip to content
FlowHubFluxonLab
RAG & Knowledge Basesfree

V3.1 CAD (BIM) Cost Estimation Pipeline With DDC CWICR ES Copy

by Artem BoikoUpdated Aug 2026
RequiresGoogle GeminiAnthropicOpenRouterOpenAI
Share Post Share
MaWhen clicking 'Execute workflow'When clicking '…SeSetup - Define file paths1Setup - Define …CoConfigure Language & Vector DBConfigure Langu…SeNon-3D View Elements Output1Non-3D View Ele…CoFind Category FieldsFind Category F…CoApply Classification to GroupsApply Classific…SeNon-Building Elements Output1Non-Building El…IfIs Building Element1Is Building Ele…CoGroup Data with AI Rules1Group Data with…CoExtract Headers and DataExtract Headers…RBRead Excel File1SFParse Excel1SeCreate - Excel filename1Create - Excel …RBCheck - Does Excel file exist?1Check - Does Ex…IfIf - File exists?1If - File exist…ECExtract - Run converter1Extract - Run c…SeInfo - Skip conversion1Info - Skip con…IfCheck - Did extraction succeed?1Check - Did ext…SeError - Show what went wrong1Error - Show wh…SeSet xlsx_filename after success1Set xlsx_filena…MeMerge - Continue workflow1Merge - Continu…SeSet Parameters1CoProcess AI Response1Process AI Resp…IfOn the standard 3D ViewOn the standard…CoSTAGE 0 - Collect BIM DataSTAGE 0 - Colle…CoParse Stage 1 - Project TypeParse Stage 1 -…CoParse Stage 2 - PhasesParse Stage 2 -…CoParse Stage 3 - Final StructureParse Stage 3 -…CoPrepare Types for DecompositionPrepare Types f…SILoop Types for DecompositionLoop Types for …CoParse Decomposition & Prepare WorksParse Decomposi…IfHas Work Items?SILoop Work ItemsCoSTAGE 6 - Map Rate Units to BIMSTAGE 6 - Map R…CoAccumulate Work ResultsAccumulate Work…CoAggregate Type WorksAggregate Type …CoStore Type ResultStore Type Resu…CoHandle No WorksCoSTAGE 8 - Aggregate by PhasesSTAGE 8 - Aggre…CoSTAGE 7 - Calculate CostsSTAGE 7 - Calcu…CoSTAGE 9 - Generate Cost EstimateSTAGE 9 - Gener…CoSTAGE 7.5 - Parse ValidationSTAGE 7.5 - Par…CoSTAGE 5.1 - Prepare Search Strategies1STAGE 5.1 - Pre…CoSTAGE 5.2 - Parse ResultsSTAGE 5.2 - Par…CoSave to Project FolderSave to Project…WBWrite HTML FileSeCONFIG - AI ClassifyCONFIG - AI Cla…CLAI Classify CategoriesAI Classify Cat…SeCONFIG - AI HeadersCONFIG - AI Hea…CLAI Analyze All HeadersAI Analyze All …SeCONFIG - STAGE 1CLSTAGE 1 - Detect Project TypeSTAGE 1 - Detec…SeCONFIG - STAGE 2CLSTAGE 2 - Generate Construction PhasesSTAGE 2 - Gener…SeCONFIG - STAGE 4CLSTAGE 4 - Decompose Type to WorksSTAGE 4 - Decom…SeCONFIG - STAGE 7.5CONFIG - STAGE …CLSTAGE 7.5 - Validate Type WorksSTAGE 7.5 - Val…WBWrite XLS FileGoogle Gemini Chat ModelGoogle Gemini C…Anthropic Chat Model2Anthropic Chat …OpenRouter Chat Model1OpenRouter Chat…LCxAI Grok Chat Model1xAI Grok Chat M…ECOpen HTML in BrowserOpen HTML in Br…STAGE 5.1 - EmbeddingsSTAGE 5.1 - Emb…DeepSeek Chat ModelDeepSeek Chat M…OpenAI LLMCoSave Type Before LLMSave Type Befor…CoExport All OutputsExport All Outp…WBWrite Output FileWrite Output Fi…CoSTAGE 2.5 - Compact Types1STAGE 2.5 - Com…SeCONFIG - STAGE 5CLSTAGE 3 - Assign Types to Phases1STAGE 3 - Assig…WaRate Limit WaitCoLimit to 10 GroupsLimit to 10 Gro…VSSTAGE 5.1 - Vector SearchSTAGE 5.1 - Vec…
1/5
FLOWS
STEPS · 80
Run manually by an operator

On manual run, extracts CAD/BIM data from spreadsheets, estimates costs across multiple LLMs, and stores embeddings in Qdrant.

Tags

manualadvancedGoogle GeminiAnthropicDocument ExtractionAI RAGdiscoveredpending-review
Connects
Google GeminiAnthropicOpenRouterOpenAI
CategoryRAG & Knowledge Bases
Triggermanual
Complexityadvanced
Nodes76
AddedJun 27, 2026