What's new in RS Param Manager
Features and updates
Revit 2021–2027 · 1.7.78 · 2026-10-04
Work with parameters in bulk—not one by one
Add, delete, map, transfer, and change parameters as a set. RS Param Manager brings family and project parameter workflows into readable tables and can open instead of the standard Revit dialogs.
The essentials: one action for multiple parameters
Add. Bring in shared parameters from one or more shared parameter files (SPFs), plus custom family parameters in the Family Editor. Load lists from Excel, CSV, TSV, TXT, or the clipboard; assign a group and type/instance setting to a whole set.
Delete. Remove several selected parameters with one command and confirmation. Revit built-in parameters are protected; document dependencies and restrictions may prevent deletion.
Map. Prepare replacements of family parameters or existing shared parameters with shared definitions from an SPF. Match compatible definitions by name and review before applying. Shared parameter names can also be updated from an SPF by the same GUID.
Transfer. Move selected parameters between groups, reorder them in a family, exchange sets through files, and align project parameters with a reference. A separate command transfers values between parameters.
Change type and properties. Switch multiple parameters between type and instance, assign groups and categories, and edit family parameter properties. Convert family parameters to shared parameters or back where Revit permits.
See the properties you need at a glance
In a family: name, origin—built-in, shared, or family parameter—data type, type/instance, value, formula, and lock. Group headings show the group; editing dialogs and tooltips provide additional properties.
In projects and SPFs: parameter kind, data type, group, categories, and applicable binding properties. Global parameters show values, formulas, and reporting status; the SPF editor shows GUID, description, and definition flags. Project shared-parameter descriptions and user-modifiable status come from connected SPFs, matched by GUID.
Type/instance, parameter origin, and data type are different properties. An existing data type, such as Length or Text, cannot be changed arbitrarily: replacements require a matching data type.
Working with families and projects
Families: add and edit a complete set
Bulk add parameters brings shared definitions from SPFs and custom family parameters into one list. Set properties, initial values, and formulas before adding; existing parameters are identified in advance.
Bulk edit parameters opens a property table. Select several parameters; with zero or one selected, it opens all non-built-in parameters. Assign group, type/instance, reporting status, and tooltip text to multiple rows. Matching by name selects only a unique SPF candidate of the same data type; mappings can be set manually for each row and the prepared set applied together.
Projects: parameters and bindings in one table
Separate collapsible sections show shared parameters, unbound shared parameters, project parameters, and global parameters. Change group, categories, type/instance, and variation between group instances for multiple applicable rows. Bind several unbound shared parameters to categories while retaining their GUIDs. Edit global parameter values and formulas in the same table.
Values when changing a binding: type to instance copies the type value to its instances; instance to type transfers a value only when every instance of that type agrees. Conflicts are reported, and the affected type values remain empty.
Transfer, exchange, and review
Families—.params.json. Export stores parameters, properties, formulas, and values for all family types. Import previews Before/After and applies only checked changes: additions, explicit deletions, replacements, names, groups, type/instance, formulas, values, and order. Omitting a parameter from the file does not delete it. Import checks regeneration of all family types afterward.
Projects—compare with a reference. Use an open project, a link, .rvt / .rte, or .rsparams.json. Shared parameters match by GUID; project parameters by name. Choose missing shared parameters to add, bindings to correct, replacements, and extras to remove. Export to Excel, CSV, or a reference file; a data-type mismatch is not corrected automatically.
Value transfer and usage. Value Transfer works with one source/target parameter pair, processing elements or types in the target categories in bulk: fill empty values only or overwrite. Usage helps review populated values, schedules, filters, views, and families; it does not prove that every possible dependency is absent.
SPFs: more than choosing a file
The SPF editor switches between connected files, displays parameter properties, searches, creates and edits definitions and groups, and moves or deletes multiple selected parameters. Existing GUIDs and data types stay unchanged. A backup is created before edits; changing an SPF does not by itself update definitions in existing families.
Familiar Revit commands and recent improvements
Open the solution instead of standard dialogs
In Settings → Revit Commands, enable the commands you need. Each has its own switch; replacement is off by default. Once enabled, the familiar Revit button and its assigned keyboard shortcut open the solution:
Family Types opens the extended family parameter table.
Project Parameters opens the project parameter table.
Shared Parameters opens the editor for Revit's active SPF.
Global Parameters opens the project table showing global parameters only.
From a window opened this way, Standard Revit dialog… saves changes and switches to the native dialog. The override can be disabled. It does not replace every nested Revit dialog; overriding Global Parameters is unavailable in Revit 2021. If a command cannot be overridden, another add-in owns it, or the solution window fails to open, the native command is retained or restored.
Improvements through version 1.7.78
Formulas and import. The multiline editor supports indentation and // comments while sending a single-line formula to Revit. Import handles formulas and values together. When a formula fails, the solution supplements Revit's message with detected causes: unknown names, self-references and cycles, type-to-instance references, and incompatible restrictions; it also lists participating parameter data types.
No repeated input-error loop. Correct the text, cancel the input, or force the change where available. The last option may remove formulas, dimension labels or locks, and obstructing dimensions or lines. Review the cause before using it and the change report afterward.
Navigation and relationships. Tab / Shift+Tab move down/up within a column; arrow keys help move between cells. Scroll while editing. Show related highlights direct formula dependents. Show unassigned filters length, angle, and integer parameters not assigned to dimensions or arrays; a formula alone does not count as an assignment.
Appearance and control over changes
Fast tables, per-section project columns, search, sorting, and saved column widths and group states support large lists. In Settings → Colours, distinguish origin through row backgrounds and data types through text colour; themes and bold text are configurable. General settings also provide licensing and updates.
Save a document copy before bulk editing. Review previews and reports: one failed operation does not always roll back the entire batch. Cancel in the main window reverts changes not yet committed; Apply commits the current stage. SPF edits are written separately: on cancellation, the editor offers to restore the saved file state.









