Welcome to this demonstration on otools – Revit BI

Revit BI icon



Revit BI is an advanced plugin for Revit, turning Revit data into gold. Great tool for you who want to play data alchemist and turn data into gold!

The tool is aimed at BIM Managers who want to deploy a tool that gives insight into Autodesk Revit models and monitor its information’s and overall performance – inside or outside Autodeks Revit.

The tool works in such a way, that every time a user syncs, Revit data is exported to a given path and/or updates certain Global parameters with specified key performance indicators. The tool extracts various information such as; number of elements, number of annotations, number of warnings, number of sheets, number of worksets, number of linked files, number of view types, ect.

We see that many of our customers use the tool to create BIM dashboards. If you need inspiration for dashboards please contact us.


  1. Type “Revit BI Configurator” in Windows search

Revit BI Configurator Search

  1. Open the Revit BI Configurator

RevitBI Configurator UI

  1. Select where to store output data from Revit. Click on Browse or type export path.

Exported model information’s are saved in files with following syntaxes:

  • Model_informations_”Model Name”
  • SystemInfo
  • Warnings – “Model Name”
  • “Schedule pre-fix” – “Model Name”

Revit BI Sample Path

Revit BI Sample Path 2

  1. Select which Revit schedules that should be exported to above mentioned specified path. Only schedules matching pre-fix will be exported.

Revit BI Prefix

  1. MEP system limit is a feature intended for MEP models. Select maximum allowed number of elements per MEP system. If any MEP system violates specified maximum value, the tool extracts the name(s) of the MEP system(s) also count how many elements each violating system has.

Revit BI Sample MEP

  • Note: When MEP systems are set to calculate, eg. “All”, “Flow only” or “Performance only” Revit tends to become slow for large models. If 1 MEP system is performing slow it will affect the overall performance of the current model. There are several solutions to improve the overall performance, one of them is to split the MEP system into several systems.  
  1. Select which version of Autodesk Revit, the setup should be used for.

Revit BI Sample version

  1. Select, which Global Parameters that should be created (Optional if user want to create dashboards inside Revit).

Revit BI Sample Global Parameters

  1. Click OK to save the setup. The configuration will work on current PC. If this configuration should be applied on all Revit users in the company/department then deploy the RevitBI.xml file for all users.

RevitBI.xml file is saved in following folder:

C:\ProgramData\Autodesk\Revit\Addins\[Revit year version]\OTools\

Note for [Revit year version]: Supported Revit versions are 2018, 2019 and 2020.

Apply pre-defined Global Parameters in Revit

Revit BI enables Autodesk Revit users to sync several pre-defined Global Parameters to current project. Optimizer Tools strongly recommend to create these Global Parameters to firm or company Revit templates.

  1. Open Revit project and go to the Add-in ribbon, unfold the External Tools and click on Revit BI

Revit BI Addin

  1. Go to Manage ribbon and open Global Parameters placed in the Settings Panel

Global Parameters

Revit BI Global Parameter Sample

Created Global Parameters depends on configuration. Read about the configurator in previous paragraph.

  1. Click on Revit synchronization button or Revit BI button to update Global Parameters.


Revit BI Addin

Note: Remember to Relinquish, otherwise other users cannot update these parameters when Revit native sync is used.

Relinquish All Mine

Use Global Parameters to create dashboard

In order to create dashboard in Revit all families utilized for viewing results must be prepared and customized in such a way that they support ability to be tag’ed. Families must contain shared parameters – otherwise they cannot be tag’ed. Create families with appended shared parameters and tags for those.

  1. Create families and load these to current project, shared parameter can be instance or type.
  2. Associate any shared parameter to any Global Parameter by clicking on “Associate Global Parameter”

Associate Global Parameter

  1. Select Global Parameter

Associate Global Parameter Sample

  1. Click OK

Dashboard Sample

Contact Optimizer Tools, if you need to additional help or if you want to buy template containing ready-made families.

Other features

Revit BI enables any user to collect model information’s outside Autodesk Revit and use these information’s to create dashboard or other useful insight about current project or current model. All files are stored in specified path selected in the Revit BI configurator. Please read Revit BI Configurator in paragraph: Configurator

Many of our customers use the tool to create BIM dashboards in Microsoft Power BI. If you need inspiration to create such a dashboard, please contact us at info@otools.com.