Templates / Estimate 4D/5D construction costs from Revit BIM models with DDC CWICR

Estimate 4D/5D construction costs from Revit BIM models with DDC CWICR

Needs changes

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

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: Read Binary File, Write Binary File. 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 76 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Gemini Chat Model, Anthropic Chat Model, OpenRouter Chat Model and xAI Grok Chat Model and 4 more.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Setup - Define file paths (Edit Fields (Set)): sets 5 fields: path_to_converter, project_file, group_by…
  2. Configure Language & Vector DB (Code): runs custom JavaScript code
  3. Create - Excel filename (Edit Fields (Set)): sets 10 fields: xlsx_filename, path_to_converter, project_file…
  4. Check - Does Excel file exist? (Read Binary File): uses Read Binary File
  5. If: checks a condition and branches into true / false
  6. Info - Skip conversion (Edit Fields (Set)): sets 2 fields: status, xlsx_filename
  7. Extract - Run converter (Execute Command): runs a shell command on the n8n host
  8. Merge: merges the data from its input branches
  9. Check - Did extraction succeed? (If): checks a condition and branches into true / false
  10. Set Parameters (Edit Fields (Set)): sets 1 field: path_to_file

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

Services it uses

Google Gemini Chat ModelAnthropic Chat ModelOpenRouter Chat ModelxAI Grok Chat ModelEmbeddings OpenAIDeepSeek Chat ModelOpenAI Chat ModelQdrant Vector Store

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • Read Binary File in Read Excel File1, Check - Does Excel file exist?1: replace with Read/Write Files from Disk.
  • Write Binary File in Write HTML File, Write XLS File, Write Output File: replace with Read/Write Files from Disk.
  • Also check Spreadsheet File: Convert to File / Extract from File.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Read Binary File
Read Excel File1, Check - Does Excel file exist?1
Read/Write Files from Disk
Write Binary File
Write HTML File, Write XLS File, Write Output File
Read/Write Files from Disk

Nodes used (20)

From the author

A professional BIM-to-cost pipeline that extracts data from Revit models (2015–2026), classifies elements with AI, decomposes them into construction works, and generates detailed cost estimates using the open-source DDC CWICR database. Produces HTML reports…

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.