Click through to explore features of the exclusive toolsets for Revit.
![Screenshot of Cadpro tools for Revit](https://cdn.sanity.io/images/sfw2ue5n/production/18a4981224db6267392663255c3dd5009f38ce57-1920x1152.png?w=1920&h=1152&auto=format)
Cadpro Tools for Revit features
Extend the capabilities of Autodesk Revit with a specialised set of add-in utilities.
![Screenshot of Cadpro tools for Revit](https://cdn.sanity.io/images/sfw2ue5n/production/72ce09998eaef2a455a5911548ef58f24e80bafe-1920x1152.png?w=1920&h=1152&auto=format)
BIM management tools that drive efficiency
Manage data rich content easily with a dedicated set of tools provided to drive efficient BIM management. These include tools for editing element properties via either a built-in spreadsheet editor or simply work in Excel and push the changes back to elements and schedules within your Revit project. Generate tables, graphs and visual representations with Power BI - perfect for meetings, creating reports or quick reviews.
![Screenshot of Cadpro tools for Revit](https://cdn.sanity.io/images/sfw2ue5n/production/f3dee69bbdc78b644b45a4d5db64450fa7599692-1920x1152.png?w=1920&h=1152&q=75&fit=max&auto=format)
Better model and content management
A content admin kit is provided to help you manage parameters within and between family content including facility to upgrade your content to the current version. Model content selection can be filtered and grouped to give user control over a selection of specific elements accelerating model element manipulation.
![Screenshot of Cadpro tools for Revit](https://cdn.sanity.io/images/sfw2ue5n/production/16a27b325f1e67d93964b6021f7387ce08fd1d14-1920x1152.png?w=1920&h=1152&auto=format)
Enhanced documentation tools
Increase productivity when preparing documentation with tools for creating legends, renumbering, import spreadsheets and text editing.
Cadpro Tools for Revit video playlist
Additional features
Drive efficiency in generating your documentation set. With a set of tools for sheet creating, editing and view placement you will get better control and management over your document set. Create assembly and assembly views including sheet placement with ease.
![01_BIM-Manager.png](https://cdn.sanity.io/images/sfw2ue5n/production/51009f461e7855a1f93805954af183e4f6cb48c0-223x95.png?auto=format&w=200)
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, and managing materials, sheets and views.
![Icon_BIM-Manager01.png](https://cdn.sanity.io/images/sfw2ue5n/production/63ddc5a714676ec7d09c4ed8739a7b4a1f5d7739-32x32.png?auto=format&w=50)
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 them in MS Excel. Once the Excel file is updated, you can load it back and apply the changes to the Revit model. The built-in spreadsheet editor includes MS Excel functionality for sorting or filtering parameters. Watch video >
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″)
![Folder.png](https://cdn.sanity.io/images/sfw2ue5n/production/c42546e72108a62c808cebac9be64efa2c20def5-32x32.png?auto=format&w=50)
Folder - Tool opens folder in Windows Explorer, where the file is saved. The tool works on all files (RVT, RFA).
![Multi type editor.png](https://cdn.sanity.io/images/sfw2ue5n/production/44bb31c39202b7c66055838cf085c70d465b113e-32x32.png?auto=format&w=50)
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. Watch video >
![Improt.png](https://cdn.sanity.io/images/sfw2ue5n/production/d69a761ef5da67392b58515b00662c126cff77a3-32x32.png?auto=format&w=50)
Import - 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. Watch video >
![Export.png](https://cdn.sanity.io/images/sfw2ue5n/production/8f154af8ed6911b70af1defd3bfa3ed9bd63ff9d-32x32.png?auto=format&w=50)
Export - 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. Watch video >
![02-QA-QC.png](https://cdn.sanity.io/images/sfw2ue5n/production/0cabab19e8022ec8b9a588bcbf46f4533d548542-151x95.png?auto=format&w=200)
This set of tools gives you the opportunity to check your model and assure the quality of your projects.
![Project cleanup.png](https://cdn.sanity.io/images/sfw2ue5n/production/100e921df481054036ae814cec5c70f11a59462d-32x32.png?auto=format&w=50)
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. Watch video >
![Toggle transparency.png](https://cdn.sanity.io/images/sfw2ue5n/production/d8df21e76cdfb75f0a4e633dbbcaf273ed9c26c4-32x32.png?auto=format&w=50)
Toggle Transparency - New tool toggles transparency for picked instances. You can control the opacity amount in the settings dialogue.
![Analysis.png](https://cdn.sanity.io/images/sfw2ue5n/production/925a9ded0d23a3d56ac52a88617dd07985ddfa0b-109x95.png?auto=format&w=100)
This tool set can analyse selected geometry and store calculated values in shared parameter. Tools include dimensions, door swing analysis, and room lighting calculations.
![Swing direction.png](https://cdn.sanity.io/images/sfw2ue5n/production/94c510a9bf8f27d7831c1760607ed8bf6f5b4545-32x32.png?auto=format&w=50)
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.png](https://cdn.sanity.io/images/sfw2ue5n/production/5f543e77367b516bd291d2081fc79fe617805eb9-32x32.png?auto=format&w=50)
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.png](https://cdn.sanity.io/images/sfw2ue5n/production/a33f814f6031053abf67acfa84a507c5c16464a2-32x32.png?auto=format&w=50)
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.
![04_Reinforcement.png](https://cdn.sanity.io/images/sfw2ue5n/production/c5dfe840f657d659191fadd17062497055b72bef-90x95.png?auto=format&w=100)
A new set of tools to manage reinforcement visibility in 3D views.
![make obscured - unobscured.png](https://cdn.sanity.io/images/sfw2ue5n/production/9a838e09b0b43fd5b934b2b0e8ad575696a36e56-32x64.png?auto=format&w=50)
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.png](https://cdn.sanity.io/images/sfw2ue5n/production/710fad9f70a6a12fcf6d49e00ee3996a7af9a6e4-32x64.png?auto=format&w=50)
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.
![05_Annotate.png](https://cdn.sanity.io/images/sfw2ue5n/production/bc017333727485a5a93e93cd2a032ac8c4f9bbe8-341x95.png?auto=format&w=200)
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.png](https://cdn.sanity.io/images/sfw2ue5n/production/cc45d9f910eb14555541f493ae3ea32c38b6fa06-32x32.png?auto=format&w=50)
Import Spreadsheet - This tool imports MS Excel spreadsheets (XLS, XLSX) as Revit schedule. Users can modify it, apply it to the sheet and use it in a project. Watch video >
![Text to upper or lower.png](https://cdn.sanity.io/images/sfw2ue5n/production/15ad99ddbc8ca6e09e9129261da4da2cc6ba9390-32x32.png?auto=format&w=50)
Text – To Upper Case, To Lower Case - These two tools convert selected TextNote elements to upper or lower case. You can manage exceptions in the settings dialogue. Watch video >
![align.png](https://cdn.sanity.io/images/sfw2ue5n/production/82e88a9bd63ac3bede7f8b2a4eeaf5ca09d587d6-32x32.png?auto=format&w=50)
Align - 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. Watch video >
Center, Middle - These two tools convert selected TextNote elements to upper or lower case. You can manage exceptions in the settings dialogue.
![renumber.png](https://cdn.sanity.io/images/sfw2ue5n/production/6cde727cbc86b21a6c32abd0f44e41be24c2a8fa-32x32.png?auto=format&w=50)
Renumber - Set of tools for renumbering was added in the new version. The set includes tools to manually or automatically renumber mark parameters for instances (door, window, furniture etc), tools to renumber number parameters in rooms, spaces or areas and to renumber picked grids according to chosen settings in the model. Watch video >
![legendy by cat.png](https://cdn.sanity.io/images/sfw2ue5n/production/aab3b8ccc2874618c39980f0b725c953b2d8808f-32x32.png?auto=format&w=50)
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. Watch video >
![material legend.png](https://cdn.sanity.io/images/sfw2ue5n/production/32d9ee3d6ad9a7d9f8fa78dbd4f941643fd27abf-32x32.png?auto=format&w=50)
Material Legend - Individual modelling 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. Watch video >
![06_Modify.png](https://cdn.sanity.io/images/sfw2ue5n/production/0839d7a59665fde5777744f20108f0419751d644-259x94.png?auto=format&w=200)
This tool set includes tools for creating floors based on selected rooms and tools for easier grid name editing.
![assembly.png](https://cdn.sanity.io/images/sfw2ue5n/production/15dc5dd7ec44033601333a198deb8708561c752c-32x32.png?auto=format&w=50)
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 instance's main direction (e.g. X axis of a wall). Watch video >
Create Assembly Views – Displays a dialogue, 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. Watch video >
![multi join.png](https://cdn.sanity.io/images/sfw2ue5n/production/6b1c8ae93cb838ad5dec1dadbe2977df4db2860a-32x32.png?auto=format&w=50)
Multi Join - Multi-Join tool automates Revit’s join geometry tool by allowing users to join selected categories. Watch video >
![room to floor.png](https://cdn.sanity.io/images/sfw2ue5n/production/6ce492eb47719910a414a80e00c5bf8f48e16c8f-32x32.png?auto=format&w=50)
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. Watch video >
![edit grid name.png](https://cdn.sanity.io/images/sfw2ue5n/production/7a905b246344edcbfb818e345b94d0b0708d92ad-32x32.png?auto=format&w=50)
Edit Grid Name - The edit grid name tool allows users to quickly edit the names of their grids. The edit grid name tool indicates the direction of the grids, as well as information about the position of the grids (x, y). Watch video >
![draw bounding box.png](https://cdn.sanity.io/images/sfw2ue5n/production/0b49961b926f07afe99984f03036cfda7fd6b3a5-32x32.png?auto=format&w=50)
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 select elements and in just one step it is already bounded.
![07_View.png](https://cdn.sanity.io/images/sfw2ue5n/production/64f73b3d3b90a28686762f3270b59b3f2280a6c9-415x95.png?auto=format&w=200)
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.png](https://cdn.sanity.io/images/sfw2ue5n/production/b497894f30944516a444ed4ab29a66daffe9d88b-32x32.png?auto=format&w=50)
Zoom To – This tool enables you to zoom to selected elements or to rooms/spaces in the current or linked project. Watch video >
![room views.png](https://cdn.sanity.io/images/sfw2ue5n/production/43d9a8bf6d0bb887f911fe74615417ca59b3caa7-32x32.png?auto=format&w=50)
Room Views – Displays a dialogue 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. Watch video >
![resize section box.png](https://cdn.sanity.io/images/sfw2ue5n/production/65278f733280ae84b3c8d58d68b7046424044e30-32x32.png?auto=format&w=50)
Resize Section Box – This tool enables users to resize a section box via user input in the dialogue box. Users can resize the box in all directions to better see details. We’ve added a new option to resize the section box to the chosen room or level. Watch video >
![quick on off toggles.png](https://cdn.sanity.io/images/sfw2ue5n/production/a2330f65fd5988d47da2dcbf6d8d476432284bce-32x32.png?auto=format&w=50)
Quick On/Off toggles – Quick toggles enable you to switch certain categories on or off in active view (e.g. turn off dimensions in active view).
![toggle.png](https://cdn.sanity.io/images/sfw2ue5n/production/04f18b8f7d1978d6999ec0db2f0f64ff17efc914-32x32.png?auto=format&w=50)
Toggle – 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 and then chooses to display or hide it in various views. With the category toggle, the visibility/graphics dialogue box is unnecessary. Watch video >
![crop region.png](https://cdn.sanity.io/images/sfw2ue5n/production/95e9f678c713d75024097e1a934879caf25c65b2-32x32.png?auto=format&w=50)
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 the dimensions and positions of a crop region from the selected to the current view. Watch video >
Duplicate Sheet – This tool enables users to duplicate active sheets. Users can choose whether to duplicate views that are placed on active sheets. Watch video >
View/Sheet Manager – With the sheet manager tool, users are able to edit the sheet names, numbers, and views. Parameters can be grouped and filtered as needed to enable a better overview of data on the sheets. Watch video >
Align Viewport on sheet – Displays a dialogue to position a selected view on a sheet by choosing a side and an offset. Watch video >
![view depth override.png](https://cdn.sanity.io/images/sfw2ue5n/production/fd61369f9f2f6fe877a4a87807da04f5bfab0548-32x32.png?auto=format&w=50)
View Depth Override – Changes element colour depending on the distance to the view plane.
![08_Select.png](https://cdn.sanity.io/images/sfw2ue5n/production/fad6e7f1095591923ff92b283c65640eca59a7d4-93x95.png?auto=format&w=200)
This tool set includes advanced selection tools where you can select elements based on different criteria (e.g. levels, categories, phases…)
![select.png](https://cdn.sanity.io/images/sfw2ue5n/production/7262945f8511866e4bf5e95693d3c249b69eff14-32x32.png?auto=format&w=50)
Select - Set of tools for selection instances by category, type, host, bounding elements or worksets.
Family - Tool family selects elements from the active view or whole model according to the family of the selected instances before running this tool.
![filter.png](https://cdn.sanity.io/images/sfw2ue5n/production/4b94aa27a9d769391c2449393f26db3385a6af76-32x32.png?auto=format&w=50)
Filter - The selection filter tool displays a tree of elements in a project grouped according to the user's 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. Watch video >
![CAK.png](https://cdn.sanity.io/images/sfw2ue5n/production/6be62e9be6422a86bd31275c7a9deba4fbab1d38-786x95.png?auto=format&w=500)
The Content Admin Kit is a newly developed part of Cadpro Tools for Revit, offering advanced management of the parameters in families and projects.
![bim content.png](https://cdn.sanity.io/images/sfw2ue5n/production/afbde8c32691b2d5a61861b2cda19691c7972226-32x32.png?auto=format&w=50)
BIM Content - Parameter administration kit tools have enlarged their set with two new tools. The new BIM content tool shows a radial menu with content in your library folder. Users can update the library folder path with settings under content admin kit.
![bim content.png](https://cdn.sanity.io/images/sfw2ue5n/production/afbde8c32691b2d5a61861b2cda19691c7972226-32x32.png?auto=format&w=50)
Manage families - This tool enables the user to open a library folder in Windows Explorer, where its content can be updated (add families, organise folders, etc). Users can update the library folder path with settings under Content Admin Kit.
![shared parameter.png](https://cdn.sanity.io/images/sfw2ue5n/production/5b579c2fc8b793eee2e60f7d62b865072ce42662-32x32.png?auto=format&w=50)
Shared Parameter Manager - Tool enables quick and easy managing shared parameters in a table. It displays a dialogue where users can review, add and delete shared parameters to their shared parameter file.
![parameter manager.png](https://cdn.sanity.io/images/sfw2ue5n/production/bcb0ca7ef5a11a754e3e605c3f145f5865f5a125-32x32.png?auto=format&w=50)
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, the user can import one or more shared parameters and apply them to multiple categories in a selected group at once.
- In a family file user can manage several parameter properties at once. Tool parameter manager has more functionality. Users 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 users to export parameters to a JSON file which can be imported to a different family file with the same parameters and definitions.
![manage calculated parameter.png](https://cdn.sanity.io/images/sfw2ue5n/production/d19878c4de2673db80d87d7cc63869a42ad1a71c-32x32.png?auto=format&w=50)
Manage Calculated Parameters - This tool enables the user to define rules (formulas) to run on chosen instances and update parameters (e.g. sum all length parameters on ducts in the parameter filter and set it back to each instance). This tool enables users to read host or room element values and write them into the hosted element.
![update calculated parameter.png](https://cdn.sanity.io/images/sfw2ue5n/production/be77e24046364f03ea71dca4ac0cb44153bcd01e-32x32.png?auto=format&w=50)
Update Calculated Parameters - Update parameters based on selected rules.
![execute calculated parameter.png](https://cdn.sanity.io/images/sfw2ue5n/production/95124bd4455191eb58ebe8be6852f72df1096552-32x32.png?auto=format&w=50)
Execute Calculated Parameters - The tool displays a context menu with a list of calculated parameter definitions.
![update caegory.png](https://cdn.sanity.io/images/sfw2ue5n/production/497ad44e9c17bb70ba8b19d2a465a858437fbf66-32x32.png?auto=format&w=50)
Update Category - Tool update family enables user to change category for selected families (RFA files).
With Power BI Export, you can use Revit data to create tables, graphs and visual representations. Power BI allows you to efficiently review and manipulate data without needing to open a Revit file. Perfect for meetings, creating reports or quick reviews. Watch video >