Skip to content

Bulk Upgrade Old Revit Families or Projects Using Dynamo

This screencast covers an easy way to upgrade old Revit projects (file extension .RVT) and families (file extension .RFA) using Dynamo (for free!). Upgrading families is a necessary step with every new release of Revit. In our consulting work, we highly recommend clients maintain a Warehouse File which has a level for each Revit Category where vetted content is placed. By having such a file, the upgrade process is as simple as opening the project file with the new Revit version (making sure to click the Audit check box). However, many people still maintain folder structures where family content is stored. For upgrading in those situations, Dynamo offers an efficient and speedy way of upgrading multiple families. To install Dynamo, visit:

The following Dynamo bulk family upgrade process was published by John Pierson of sixtysecondrevit. Here are the steps:

1. Open any Revit file, so that you can launch Dynamo (Manage tab -> Dynamo).

2. Launch the Dynamo graph here.

3. Make sure you have the Rhythm package installed. If not, open the Packages -> Search for a Package and type Rhythm in the search box. A download arrow will appear on the left. When you click, it will download and install the package which will make some of the custom nodes used in this definition available.

4. Set your Dynamo Run mode to Manual (don’t use Automatic).

5. Use the Browse button to navigate to the directory containing the families/projects that require upgrading.

6. Click Run and watch the families/projects update!

Note: The above workflow is recommended for families. When upgrading projects, it is best practice to check the Audit check box in the Open dialog before upgrading.

Which versions of Revit will this work in?

The process described has been tested using Dynamo 1.3 in Revit 2016, 2017 and 2018. Files to upgrade can be in any release older than the Revit version you are running and trying to upgrade your files to.

Posted in
Edwin Guerra

Edwin Guerra

Edwin is a BIM Consultant with Summit BIM Consulting Ltd., a leading provider of BIM consulting services based in Vancouver, BC. Edwin brings to his projects advanced skills in data visualization, workflow development, workflow implementation, automation, research, project management and communication. He believes that there is great opportunity within the AECO industry to streamline processes and workflows to deliver high performance buildings.

1 Comment

  1. Avatar Alessandro Corso on February 16, 2018 at 7:06 am

    Dear Edwin Guerra,

    Using this Dynamo script with RVT project files, it will update every project with the Audit checkbox enabled?

    Thank you for your work,

Leave a Comment

  • This field is for validation purposes and should be left unchanged.