Templates / Calculate Embodied Carbon (CO2) for Revit/IFC Models using AI Classification

Calculate Embodied Carbon (CO2) for Revit/IFC Models using AI Classification

Needs changes

by Artem Boiko ✓ · 440 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 File, Check - Does Excel file exist?: replace with Read/Write Files from Disk.
  • Write Binary File in Write HTML to Project Folder, Write Excel to Project Folder: 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
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 File, Check - Does Excel file exist?
Read/Write Files from Disk
Write Binary File
Write HTML to Project Folder, Write Excel to Project Folder
Read/Write Files from Disk

Nodes used (15)

From the author

Estimate embodied carbon (CO2e) for grouped BIM/CAD elements. The workflow accepts an existing XLSX (grouped element data) or, if missing, can trigger a local RvtExporter.exe to generate one. It detects category fields, filters out non-building elements,…

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.