🎯 Estimate Construction Costs from Revit/IFC Models with GPT-4 and Claude

⚑ 1,078 views · 🎯 AI Summarization & Classification

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Estimate material price and total cost for grouped BIM/CAD elements using an LLM-driven analysis. The workflow accepts an existing XLSX (from your model) or, if missing, can trigger a local RvtExporter.exe to generate one. It enriches each element group with quantities, pricing, confidence, and produces a multi-sheet Excel report plus a polished HTML executive report.

What it does

Prerequisites

How to use

  1. Import this JSON into n8n.
  2. Open the Setup node(s) and set:
    • project_file β€” path to your .rvt/.ifc or to an existing grouped *_rvt.xlsx
    • path_to_converter β€” C:\\DDC_Converter_Revit\\datadrivenlibs\\RvtExporter.exe (optional)
    • country β€” used to guide price sources/standards (e.g., Germany)
  3. In the canvas, enable one LLM node (e.g., OpenAI or Anthropic) and connect credentials; keep others disabled.
  4. Execute workflow (Manual Trigger). It will detect/build the XLSX, run analysis, then write the Excel and open the HTML report.

Outputs

Notes & tips

Categories

Data Extraction Β· Files & Storage Β· ETL Β· CAD/BIM Β· Cost Estimation

Tags

cad-bim, price-estimation, cost, revit, ifc, xlsx, html-report, llm, materials, qto

Author

DataDrivenConstruction.io info@datadrivenconstruction.io

Consulting and Training

We work with leading construction, engineering, consulting agencies and technology firms around the world to help them implement open data principles, automate CAD/BIM processing and build robust ETL pipelines.

If you would like to test this solution with your own data, or are interested in adapting the workflow to real project tasks, feel free to contact us.

Docs & Issues:
Full Readme on GitHub

πŸ”— Nodes Used

Read Binary File, Spreadsheet File, Write Binary File, AI Agent, Anthropic Chat Model, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup