How to Manage Your Revit Shared Parameters File Like a Pro
Rename Pro Team
Author, Rename Pro
The shared parameters file is small, plain text, and easy to wreck—and when it breaks, every schedule, tag, and export built on it breaks too. These are the rules that keep it clean and automation-ready.
Know What You're Protecting: the GUID
The file is a tab-delimited text file with GROUP and PARAM sections. Every parameter carries a GUID—a permanent identifier Revit uses instead of the name to recognize it. Two parameters can share a name yet have different GUIDs, in which case Revit treats them as unrelated. Almost every shared-parameter disaster traces back to a changed or duplicated GUID, so protecting GUIDs is the whole game.
The Rules
1. One master file, one owner
Only the BIM Manager (or one coordinator) writes to it; everyone else points at the same file read-only. Store the master on a backed-up network/cloud path and make local copies read-only so nobody edits by accident.
2. Version it
Because it's plain text, keep it in version control or dated backups. You want to answer "what changed, when, by whom"—and recover instantly if it's corrupted.
3. Never hand-edit in Notepad or Excel
Manual edits easily break the tab structure or alter a GUID, silently severing the link to every family already using that parameter. Always go through Manage > Shared Parameters in Revit.
4. Group by function, not by project
Project-named groups rot the moment the next job starts. Use durable, sortable groups:
01_Dimensions, 02_Identity Data, 03_Phasing, 04_Fire & Life Safety.
5. Prefix company parameters
Distinguish your fields from default Revit and manufacturer ones: RP_Material_Code, not MaterialCode. Readers instantly know what's yours.
6. Lock data types deliberately
A parameter's data type (Length, Text, Number, Yes/No) is fixed at creation. A dimension that should sum in a schedule must be Length or Number, never Text. Fixing this later means recreating the parameter and re-binding every family.
7. Search before you add
The most damaging mistake is creating a second parameter with an existing name and a new GUID. Search the file first; if a suitable field exists, reuse it—reusing its GUID is what keeps data coherent across projects.
Cleaning Up Duplicate Parameters You've Inherited
Most teams adopt these rules after the file is already messy. To consolidate two parameters that mean the same thing:
- Pick the survivor—the GUID already used by the most families, or the one matching your standard.
- Audit usage: note every family, project parameter binding, schedule, and tag referencing the loser.
- Re-author the families to use the survivor parameter, then delete the loser from each.
- Rebind project parameters to the survivor and confirm schedules/tags still populate.
- Retire the loser from the shared parameters file last, once nothing references it.
Do this deliberately and in a test copy first—there is no automatic "merge GUIDs" button, and getting it wrong scatters data into blank columns.
Why It Powers Naming Automation
Clean inputs make parameter-driven naming reliable. With consistent, correctly typed, GUID-stable parameters, Rename Pro reads them with confidence—shared parameters appear with an ○ marker in the Parameters panel, ready to drop into your naming rules. Garbage in, garbage names out; keep the file tidy and everything built on it stays tidy too. For how to actually wire these fields into names, see Automate Revit Workflows with Shared Parameters.