Productivity Tools for Autodesk Revit

CPS Revit Tools are a series of add-in utilities for Autodesk Revit. The tools extend the capabilities of Revit in various key areas. They are easy to use and make working in Revit easier and more efficient.

While working on a wide variety of projects and focusing on the Autodesk Revit product strategy, we developed CPS Revit Tools to deliver a full range of added benefits:

  • Providing the ability to quickly and easily explore various design possibilities.
  • Tools that offer immediate productivity for the end user thus saving you production costs.
  • Increased project productivity through an improved workflow process.
  • Creation of perfect projects in less time.

What’s New in CPS Revit Tools 2022

Supported platforms: Revit 2018 – 2022

New Power BI Export tool – You can now use Revit data for creating tables, graphs and visual representations even faster. Power BI allows you to efficiently review and manipulate the data without needing to open the Revit file. Perfect for meetings, creating reports or quick reviews.

BIM Manager

The BIM Manager tools enable a user to manage their content.

The tool set includes best seller, BIM Query, which is an advanced spreadsheet parameter editor for Revit instances and types.

It also includes functionality like Importing or Exporting families, managing materials, sheets and views.



BIM Query

This tool enables the user to quickly edit Type and Instance properties for selected Categories. The user can edit properties with a built-in spreadsheet editor or save and open in MS Excel. Once the Excel file is updated, you can load it back and apply the changes to Revit model.

The built-in spreadsheet editor includes MS Excel functionality for sorting or filtering parameters. Productivity tools available in the editor include:

  • copy & paste parameter values
  • drag cell values where the tool auto increments values
  • select Material with drop-down control
  • use units for length input (e.g. 1m, 1′ 2 1/256″)




Tool opens folder in Windows Explorer, where the file is saved. The tool works on all files (RVT, RFA).



Multi Type Editor

Multi type editor displays a tree of elements in a project, which can be edited, changed and arranged at the same time.




With Import the user can harvest all families in a project. The user can choose one, multiple or all families and import them into the current project.




With Export the user can export families into a personal library on their computer. The user can choose one, multiple or all families and export them from the current project.



This set of tools gives you the opportunity to check your model and assure the quality of your projects.




Project Cleanup

The Project Cleanup tool provides the ability to create a lightweight file that contains only the views and elements specified by a user. Tools help clean up a project, from removing unplaced rooms to purging unnecessary line types or materials, etc.



Toggle Transparency

New tool toggles transparency for picked instance. You can control opacity amount in the settings dialog.



This tool set can analyze selected geometry and store calculated values in shared parameter. Tools include dimensions, door swing analysis, and room lighting calculations.



Swing Direction

Tool displays list of door families (and window families if you choose so in settings), where you define default swing for each family. This is used to define swing direction for each instance in the project. Additional to door families, you can choose to calculate swings for windows. You can update the wordings (translations) in the dialog.


Insertion Thickness

This is a set of tools for querying element properties such as insertion of specific element or thickness of a wall, ect. Properties are defined as shared parameters so the user can easily use it in tags and schedules.


Room Lighting

The Room Lighting tool enables the user to calculate the volume of lighting for any room. Based on square footage of specific room, this tool calculates illumination as a percentage. It also provides an editable dialogue box where the user can change the name and mark for the room.



New set of tools to manage reinforcement visibility in 3D views.




Make Obscured / Unobscured

Tool makes selected rebar appear obscured or unobscured in active 3D view. If nothing is selected, the tool selects rebar from active view.



Make Wireframe / Solid in 3D

Tool makes selected rebar appear as lines or solid in active 3D view. If nothing is selected, the tool selects rebar from active view.



Annotation tools include text alignment and automated legend creation. Users can generate a graphical legend of various elements in just a few steps with Legend by Category tool.




Import Spreadsheet

This tool imports MS Excel spreadsheet (XLS, XLSX) as Revit schedule. User can modify it, apply it to the sheet and use it in a project.



Text – To Upper Case, To Lower Case 

These two tools convert selected TextNote element to upper or lower case. You can manage exceptions in Settings dialog.




This set of tools aligns text notes or labels to other text notes, labels or lines. The Align Text tool is used for aligning text according to selected elements. The tools are useful when editing your annotation tags this way you can be sure, everything is aligned properly.

Center, Middle
These two tools convert selected TextNote element to upper or lower case. You can manage exceptions in Settings dialog.




Set of tools for renumbering was added in new version. Set includes tools to manually or automatically renumber mark parameters for instances (Door, Window, Furniture…), tools to renumber number parameter in Rooms, Spaces or Areas and to renumber picked grids according to chosen settings in the model.



Legend by Category

Legend by Category will generate graphical schedules for various elements in just a few steps. Users can create a legend for windows, doors, furniture, walls, roofs, elements of installation, etc. The user has control of the appearance of the table including which parameters to be included and the order they are listed in the table. The ability to quickly create custom legends is very useful for organizing information and coordinating with manufacturers.


Material Legend

Individual modeling of our regions for material legends takes a certain amount of time that could be used more productively. Using our Material Legend tool you can generate a legend of all materials at the same time in just a few steps.



This tool set includes tools for creating floors based on selected rooms and tools for easier grid name editing.




Assembly – Tools to automate assembly and assembly view creation.

Create Assemblies – Creates an assembly from each of the selected instances. This tool updates the coordinate system of the assembly according to the instances main direction (e.g. X axis of a wall).

Create Assembly Views – Displays a dialog, choose the view direction and placement of up to four views for each assembly. Creates views and places it on the sheets according to your settings.


Multi Join

Multi-Join tool automates Revit’s Join Geometry tool by allowing users to join selected categories.



Room to Floor

One of the most useful tools is Room to Floor which enables the users to automatically generate a floor of a selected type within the selected Room. This command can also join several connecting Floors if multiple Rooms are chosen, or take a door swing into account when generating the shape of the Floor.



Edit Grid Name

Edit Grid Name tool allows users to quickly edit the names of their grids. Edit Grid Name tool indicates the direction of the grids, as well as information about the position of the grids (x, y).



Draw Bounding Box

Draw Bounding Box draws a rectangle around selected elements in an active view. The bounding lines are adaptable and can be changed if necessary. This tool saves time because users can simply select elements and in just one step it is already bounded.



This tool set includes view manipulation tools like setting a cropped region based on selected elements, resizing a section box for 3D views according to different settings a tool for automatic creation of assembly views.



Zoom To

This tool enables you Zoom to selected elements or to rooms/spaces in the current or linked project.


Room Views

Displays a dialog to create a new view(plan, 3D, elevation) and define view names. This tool creates specified views for each selected room, where plan and ceiling views appear as dependent views and the 3D and elevation views appear as new views in the project browser.


Resize Section Box

This tool enables users to resize a section box via a user input in dialog box. User can resize box in all directions to get a better look at details. We’ve added a new option to resize section box to the chosen Room or Level.


Quick On/Off toggles

Quick toggles enables you to switch certain Categories on or off in active view (e.g. turn off dimensions in active view).



The Category Toggle tool enables the user to switch ON and OFF any category in a project (Architecture, Mechanical, Annotation…). A dialogue box offers the ability to select the category then choose to display or hide it in various views. With Category Toggle there is no need to use the Visibility/Graphics dialogue box.


Crop Region

Users can now edit a Crop Region to the current view. This can be created by giving the exact dimension of the crop region or by inputting the offset distance from the selected elements. The Match Crop Region tool is particularly useful, as the users can match dimensions and positions of a Crop Region from the selected to the current view.


Sheet – Sheet editing tools

Duplicate Sheet – This tool enables user to duplicate active sheet. User can choose whether to duplicate views that are placed on active sheet.

View/Sheet Manager- With the Sheet Manager tool, users are able to edit the sheet names, numbers, view…. Parameters can be grouped and filtered as needed to enable a better overview of data on the sheets.

Align Viewport on sheet  Displays a dialog to position a selected view on a sheet by choosing a side and an offset.


View Depth Override

Changes element color depending on the distance to the view plane.



This tool set includes advanced selection tools where you can select elements based on different criteria (e.g. Levels, Categories, Phases…)





Set of tools for selection instances by Category, Type, Host, Bounding elements or Worksets.


Tool Family selects elements from the active view or whole model according to the family of the instances that were selected prior to running this tool.



The Selection Filter tool displays a tree of elements in a project, grouped according to the users selection (e.g. by Category). It enables efficient control over the selection of certain elements. This tool enables the users to filter elements either from the selection, whole model or active view. When selecting Instances based on Properties the properties are now grouped by Instance and Type.


Content Admin Kit

Series of tools Content Admin Kit are newly developed part of CPS Revit Tools. Tools offers an advanced managing of the parameters in families and projects.



BIM Content

Parameter Administration Kit tools has enlarged its set with two new tools. New tool BIM Content shows radial menu with content in your library folder. Users can update library folder path with Settings under Content Admin Kit.


Manage families

This tool enables user to opens library folder in Windows Explorer, where it’s content can be updated (add Families, organize folders, etc.). Users can update library folder path with Settings under Content Admin Kit.


Shared Parameter Manager

Tool enables quick and easy managing shared parameters in a table. It displays a dialog, where users can review, add and delete shared parameters to their shared parameter file.


Parameter Manager

With this tool user can create new project parameters and/or edit family parameters (e.g. convert parameters from instance to type based, import many shared parameters at once, etc.).

  • In a project file user can import one or more shared parameters and apply it to multiple categories at once in a selected group.
  • In a family file user can manage a several parameter properties at once. Tool Parameter Manager has more functionality. User can change the parameter from instance to type, delete parameters and import one or more shared parameters from the shared parameter file. The tool enables user to export parameter to a JSON file which can be imported to a different family file with same parameters and definitions.


Manage Calculated Parameters

This tool enables user to define rules (formulas) to run on chosen instances and update parameters (e.g. sum all Length parameters on ducts in parameter filter and set it back to each instance). This tool enables user to read the values of host or room elements and write it into the hosted element.


Update Calculated Parameters

Update parameters based on selected rules.


Execute Calculated Parameters

Tool displays context menu with list of calculated parameter definitions.


Update Category

Tool Update family enables user to change category for selected families (RFA files).