Templates / Generate interactive quantity reports from Revit and IFC projects to HTML

Generate interactive quantity reports from Revit and IFC projects to HTML

Needs changes

by Artem Boiko ✓ · 790 views · created 2025-07-11 · Engineering

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

What this workflow does

This workflow has 16 nodes and runs manually, when you click “Execute workflow”. It uses only n8n's built-in nodes.

How it runs

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

  1. Setup - Define file paths (Edit Fields (Set)): sets 2 fields: path_to_revit_converter, revit_file
  2. Extract - Run Revit converter (Execute Command): runs a shell command on the n8n host
  3. Check - Did extraction succeed? (If): checks a condition and branches into true / false
  4. Error - Show what went wrong (Edit Fields (Set)): sets 2 fields: error_message, error_code
  5. Success - Create Excel filename (Edit Fields (Set)): sets 1 field: xlsx_filename
  6. Extract - Read Excel file from disk (Read Binary File): uses Read Binary File
  7. Extract - Parse Excel to data (Spreadsheet File): reads or writes a spreadsheet file (legacy node)
  8. On the standard 3D View (If): checks a condition and branches into true / false
  9. Transform - Filter only OST_Walls (If): checks a condition and branches into true / false
  10. Non-3D View Elements Output (Edit Fields (Set)): sets 3 fields: message, filtered_count, reason

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

Before you upgrade to n8n 3.0

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

  • Read Binary File in Extract - Read Excel file from disk: replace with Read/Write Files from Disk.
  • Function (legacy) in Transform - Group by Type Name & sum Volume, Transform - Generate HTML Report: replace with Code node, mode 'Run Once for All Items'.
  • Write Binary File in Load - Save HTML Report: 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
Extract - Read Excel file from disk
Read/Write Files from Disk
Function (legacy)
Transform - Group by Type Name & sum Volume, Transform - Generate HTML Report
Code node, mode 'Run Once for All Items'
Write Binary File
Load - Save HTML Report
Read/Write Files from Disk

Nodes used (8)

From the author

Revit to HTML Quantity Takeoff Generator Automates extraction of wall quantities from Revit models and creates a professional interactive HTML report. Key Features - Automated wall quantity analysis - Calculates volumes by wall type ("Type Name") - Generates…

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.