Templates / Generate photo-based construction cost estimates with GPT-4 Vision and DDC CWICR

Generate photo-based construction cost estimates with GPT-4 Vision and DDC CWICR

Ready for 3.0

by Artem Boiko ✓ · 238 views · created 2025-12-26 · Document Extraction, AI RAG

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 25 nodes and runs when someone submits an n8n form (“📸 Photo Cost Estimate Pro v2”). Along the way it connects OpenAI Chat Model, Qdrant Vector Store and Embeddings OpenAI.

How it runs

Trigger: When someone submits an n8n form (“📸 Photo Cost Estimate Pro v2”).

  1. Extract Input (Code): runs custom JavaScript code
  2. Configure Language (Code): runs custom JavaScript code
  3. Has Photo? (If): checks a condition and branches into true / false
  4. STAGE 1 Vision Prompt (Edit Fields (Set)): sets 1 field: chatInput
  5. Error No Photo (Code): runs custom JavaScript code
  6. STAGE 1 Analyze Photo (Basic LLM Chain): sends a prompt to an LLM, with model: GPT-4 Vision
  7. Parse STAGE (Code): runs custom JavaScript code
  8. STAGE 4 Decompose Prompt (Edit Fields (Set)): sets 1 field: chatInput
  9. STAGE 4 Decompose LLM (Basic LLM Chain): sends a prompt to an LLM, with model: GPT-4 Decompose
  10. Parse STAGE (Code): runs custom JavaScript code

…plus 11 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelQdrant Vector StoreEmbeddings OpenAI

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (10)

From the author

Upload a construction photo via web form → get a detailed cost estimate with work breakdown, resource costs, and professional HTML report. Powered by GPT-4 Vision and the open-source DDC CWICR database (55,000+ work items). Who's it for - Site managers who…

Excerpt from Artem Boiko's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.