Push parameter values from source elements onto every element they geometrically intersect. Pick a source, pick a target, hit Execute — the add-in finds the overlaps and writes the values inside a single Revit transaction.
A focused workflow for one stubborn problem: getting parameter values from one element onto every other element it physically intersects. Pipes through walls. Conduits through floors. Equipment inside rooms. No manual selection, no copy-paste, no spreadsheets.
Solid-geometry analysis finds every target element that physically overlaps a source. No bounding-box guesswork — the tool computes real Revit intersections and ignores the rest.
True geometryPick any parameter on the source side and any parameter on the target side from searchable comboboxes. Built-in, project, and shared parameters are all enumerated automatically.
Any parameterWhen several sources intersect one target, choose the behaviour: list every value with your separator, or deduplicate and join into a compact string. Custom separator field built in.
Split · Dedupe · JoinFor the common case of pushing system data onto fittings and accessories, flip the Copy only from pipes switch. Fittings, valves, and inline equipment are excluded from the source set automatically.
MEP-awareBefore writing anything, see exactly what will happen: how many targets will be written, how many have no intersection, how many have no value, and how many produced errors. Sortable, filterable, drill-down.
Will Copy · No Match · No Value · ErrorThe dialog stays open while you select elements in Revit. Pre-pick a set and click Select Source, or minimize the window, pick, and come back. Every write goes through a single undoable transaction.
Stays open · Single Ctrl+ZA numbered card on the left panel. Hit SELECT SOURCE after picking elements in Revit — the status dot turns from grey to orange and the count updates. The PARAM combobox lights up with every parameter the selection actually has.
Same pattern, second card. Pick the elements that should receive values — walls, conduits, ductwork, whatever crosses your sources — then choose the parameter to write into. The orange flow arrow between the cards makes the data direction unambiguous.
Two card-style toggles. Copy only from pipes filters out fittings and accessories from the source set. Split multiple values picks the behaviour when several sources hit one target: list-all-with-separator or dedupe-and-join.
When Split multiple values is on, a tiny mono-font field appears beside it. Type whatever you want between values — a comma, a semicolon, a pipe, a slash. The character lands directly between the source values when they get written to the target.
Four big numbers across the top of the results pane: WILL COPY (green), NO INTERSECTION (red), NO VALUE (amber), and ERROR (grey). At a glance you know whether the configuration is ready, or whether you need to widen your selection.
Every target element gets a row: index, Revit ID, the source elements feeding it, the value that will be written, and a status badge. Click VALUE TO WRITE or STATUS to sort — useful for grouping errors together or finding which targets have nothing intersecting them.
Highlight any row(s) in the results list and press ▣ SELECT IN REVIT — the dialog hands the IDs back to Revit so the matching elements light up in the active view. Drill into errors or unmatched targets without losing your place.
When the configuration is valid, the ▶ EXECUTE button at the footer flips from grey to orange. A progress bar reports analysis and write progress live; everything happens in one Revit transaction — undo with a single Ctrl+Z.
Copy To Intersection 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 CopyToIntersection-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 to Intersecting inside the Data Mappers panel to get started.