How to Batch Create Family Types in Revit
When starting a project, repeatedly creating new family types can be time-consuming. To save time, you can prepare the required family types in advance using the following methods.
1. Processing CAD Drawings
Extract the necessary information through plugins or by using the built-in FIND function in CAD. Below is the method for extracting beam data.
Step One
Search for keywords to extract beam size information. Select the area marked with a red box, copy the values, and paste them into a blank area. Use a CAD text extraction plugin (available online) to extract all text information.
Step Two
As shown above, process the extracted numbers in Excel by first removing duplicate entries to ensure the consistency of family types.
Then, use Excel’s search and replace function to classify the values.
Use the size information as the family name. If a specific filter (such as KL) is needed, design it according to your conditions. After deleting confirmed family names, perform a duplicate value filter again to ensure uniqueness.
After filtering and obtaining the pattern shown (family name, width, height), paste the data into a text (.txt) file.
Once the size information is pasted into the text file, add a language note above that corresponds to the bh data in the beam family. Next, rename the text file to match the family name and place it in the appropriate family directory, ensuring consistent naming.
Finally, load the family.
After selection, the family types can be loaded into the project.
This method also allows you to control parameters in your families and batch-create types in reverse, such as civil defense openings and building doors and windows, which often require repetitive work. You can apply this process to batch creation. If you have questions about the above method, refer to other text files in the family folder to create text documents that meet your needs.
Related Skills
How to Create Multiple Family Types in the Same Model File in Revit











Must log in before commenting!
Sign Up