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

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

Needs changes

by Artem Boiko ✓ · 1,625 views · created 2025-08-20 · AI Summarization, Multimodal AI

Needs changes. This template uses 3 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes), Read Binary File, Write Binary File. 3 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 47 nodes and runs manually, when you click “Execute workflow”. Along the way it connects OpenAI, Anthropic Chat Model, OpenAI Chat Model and xAI Grok Chat Model.

How it runs

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

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

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

Services it uses

OpenAIAnthropic Chat ModelOpenAI Chat ModelxAI Grok Chat Model

Before you upgrade to n8n 3.0

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

  • AI Agent v1 (old agent modes) in AI Agent Enhanced (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • 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 to Project Folder, Write Excel to Project Folder1: replace with Read/Write Files from Disk.
  • Also check Spreadsheet File: Convert to File / Extract from File.
Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI Agent Enhanced (v1.7)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Read Binary File
Read Excel File1, Check - Does Excel file exist?1
Read/Write Files from Disk
Write Binary File
Write HTML to Project Folder, Write Excel to Project Folder1
Read/Write Files from Disk

Nodes used (15)

From the author

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…

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.