Push any room parameter value down to the elements inside it — in a single transaction. Point-based families and linear runs both auto-locate their host room, then values flow from source to target with a full preview before you commit.
A focused three-step panel — Selection, Mapping, Preview — turns hours of room-by-room manual data entry into a single Execute click. Built for VDC teams who already use rooms as the source of truth.
The Selection panel mirrors your active Revit pick set in real time. A status dot flips green the moment elements are picked, and one Refresh re-scans without leaving the dialog.
Refresh on demandPick any room parameter as the source and any element parameter as the target. Both dropdowns are searchable and remember your last mapping for the next run.
Searchable combosPoint-based families resolve by location point; linear elements (pipes, ducts, conduit) walk the centerline and find the room they sit in — across levels and phases.
Point + LinearEvery element gets a row: index, ID, the room it resolved to, the value to be written, and a status badge. Sort by room, value, or status — nothing writes until you say so.
Sortable rowsThree counters at the top of Preview tell you exactly what will happen: Ready to Copy, Not In Room, and No Value — so you can spot orphaned elements before clicking Execute.
Ready · Skipped · EmptyAll writes happen inside one Revit transaction with a live progress bar. Roll back the whole run with one Undo — or watch each element resolve in the detail log as it goes.
One undo stepGrey when nothing is picked, orange when elements are picked. The mono label next to it shows the live count (e.g. 24 elements selected) and updates whenever you press Refresh.
The source combo lists every parameter on Room. The target combo lists every shared / project / built-in parameter found on the current selection. Both support type-ahead search.
Three large numerics on top of the preview: green Ready to Copy, red Not in Room, amber No Value. They re-tally as you change source, target, or selection.
Click any of Room, Value, or Status in the header to sort. A tiny arrow icon indicates the active sort direction. Helps you batch-spot orphaned elements at the bottom of the list.
Highlight one or more rows, then click Select In Revit to push that subset back into Revit’s active selection. Combine with Isolate Temporary to focus on the problem elements only.
Once you click Execute, an orange progress bar fills element-by-element. A mono detail line below it reports the current write — Wrote “Conf Room A” → element 481923 — so long runs stay legible.
Each preview row carries a pill: green Copy, red No Room, amber No Value, or grey Skip. Same colour vocabulary as the stats strip so the eye reads them as one system.
The footer holds ▶ Execute on the right and Cancel on the left. Execute is grey until source, target, and at least one Ready row exist — enforcing a clean three-step state before anything writes.
Copy Room Parameters ships as a bundled MSI package. Run the installer and the add-in registers itself automatically — no manual file copying or config edits required.
Obtain the latest CopyRoomParameters-Setup.msi from your Motion-Site distribution package.
Double-click the MSI and follow the prompts. The installer detects your Revit version and places all files in the correct add-ins folder automatically.
Open any Revit project. The MotionSite tab appears in the ribbon — click Copy Room Parameters in the Data Mappers panel to get started.