AutomationFlowsGeneral › Convert Cad & Bim (revit, Ifc, Autocad) in Database (dataframe)

Convert Cad & Bim (revit, Ifc, Autocad) in Database (dataframe)

ByArtem Boiko @datadrivenconstruction on n8n.io

A minimal workflow to convert a Revit/IFC/DWG project into analysis-ready XLSX (and optional DAE) with a single run. Set two variables, execute, and the converter does the rest. Inputs: and (RVT/IFC/DWG). Runs: . Outputs: writes (and if enabled by your converter). Windows host…

Event trigger★★☆☆☆ complexity7 nodesExecute Command
General Trigger: Event Nodes: 7 Complexity: ★★☆☆☆ Added:

This workflow corresponds to n8n.io template #5867 — we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "OxEUTQHRy461kBxF",
  "name": "n8n_1_Revit_IFC_DWG_Conversation_simple",
  "tags": [],
  "nodes": [
    {
      "id": "06a9a9db-ced5-423b-a3a1-9f7494aea317",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        528,
        224
      ],
      "parameters": {
        "color": 7,
        "width": 560,
        "height": 300,
        "content": "## \u26a0\ufe0f Troubleshooting\nIf you encounter errors during conversion, be sure to reference the executable inside the **`datadrivenlibs`** folder. Use this path:\n\n```text\n\"DDC_Exporter_XXXXXXX\\datadrivenlibs\\XxxExporter.exe\"\n```\ninstead of:\n```text\n\"DDC_Exporter_XXXXXXX\\XxxExporter.exe\"\n```"
      },
      "typeVersion": 1
    },
    {
      "id": "5d337502-da31-4e35-9481-afaae2602ff8",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -400
      ],
      "parameters": {
        "width": 340,
        "height": 132,
        "content": "\u2b50 **If you find our tools helpful**, please **consider starring** our repository on [GitHub](https://github.com/datadrivenconstruction/cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto). \n\nYour support helps us improve and continue developing open solutions for the community!\n"
      },
      "typeVersion": 1
    },
    {
      "id": "9f2d392f-3e33-472f-9db3-3375606ff62d",
      "name": "When clicking \u2018Execute workflow\u2019",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        480,
        -16
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9fc834a6-6d60-430e-99be-eb93e5d4939d",
      "name": "Set path to file and converter",
      "type": "n8n-nodes-base.set",
      "position": [
        688,
        -16
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "9cbd4ec9-df24-41e8-b47a-720a4cdb733b",
              "name": "path_to_converter",
              "type": "string",
              "value": "C:\\Users\\Artem Boiko\\Desktop\\n8n\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\DDC_Converter_Revit\\datadrivenlibs\\RvtExporter.exe"
            },
            {
              "id": "aa834467-80fb-476a-bac1-6728478834f0",
              "name": "path_project_file",
              "type": "string",
              "value": "C:\\Users\\Artem Boiko\\Desktop\\n8n\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\cad2data-Revit-IFC-DWG-DGN-pipeline-with-conversion-validation-qto-main\\Sample_Projects\\2023 racbasicsampleproject.rvt"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "8d1c478a-0231-47f9-bf4a-593f21b13dcf",
      "name": "Converting the project into a structured form",
      "type": "n8n-nodes-base.executeCommand",
      "position": [
        880,
        -16
      ],
      "parameters": {
        "command": "=\"{{$json[\"path_to_converter\"]}}\" \"{{$json[\"path_project_file\"]}}\"",
        "executeOnce": "="
      },
      "typeVersion": 1
    },
    {
      "id": "3ce0d757-7611-4708-a402-ff97f283361c",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        -208
      ],
      "parameters": {
        "color": 4,
        "width": 192,
        "height": 384,
        "content": "## \u2b07\ufe0f Only modify the variables here  \n\u2014 everything else works automatically"
      },
      "typeVersion": 1
    },
    {
      "id": "1f42b881-3c0f-42bb-b25e-e7e7512b3f1c",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -256
      ],
      "parameters": {
        "color": 7,
        "width": 688,
        "height": 464,
        "content": "Simple n8n workflow"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "dc4f6db7-3d9d-4529-8f69-060b87acc545",
  "connections": {
    "Set path to file and converter": {
      "main": [
        [
          {
            "node": "Converting the project into a structured form",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking \u2018Execute workflow\u2019": {
      "main": [
        [
          {
            "node": "Set path to file and converter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

A minimal workflow to convert a Revit/IFC/DWG project into analysis-ready XLSX (and optional DAE) with a single run. Set two variables, execute, and the converter does the rest. Inputs: and (RVT/IFC/DWG). Runs: . Outputs: writes (and if enabled by your converter). Windows host…

Source: https://n8n.io/workflows/5867/ — original creator credit. Request a take-down →

More General workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

General

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Read Binary File, Write Binary File, Execute Command
General

Description:

Google Drive, Google Drive Trigger
General

Convert Document for Knowledge Base. Uses n8n-nodes-iterationlayer. Event-driven trigger; 4 nodes.

N8N Nodes Iterationlayer
General

Convert Image Format. Uses n8n-nodes-iterationlayer. Event-driven trigger; 4 nodes.

N8N Nodes Iterationlayer
General

Convert The Json Data Received From The Cocktaildb Api In Xml. Uses manualTrigger, httpRequest, xml. Event-driven trigger; 3 nodes.

HTTP Request, XML