Enlanzo — How to Use
Last Updated: January 1, 2026
Enlazo is a Revit add-in that automatically assigns parameter values from parent elements (such as structural columns or beams) to nearby child elements (such as framing, floors, or MEP components) using proximity detection — eliminating manual parameter entry across categories.
Buttons at a glance
| Button | Panel | What it does |
|---|---|---|
| Enlazo | Enlazo | Opens the assign form. Select a parent element, detect nearby children, and write a parameter value to selected children in one operation. |
| Audit | Enlazo | Opens the audit form. Browse the log of all previous assignments by project, filter by parent or child category, and select assigned elements in the model. |
Both buttons are on the Avant Leap tab → Enlazo panel.
Before you start
- Open a Revit project (the commands require an active document).
- Confirm that the elements you want to work with have at least one instance parameter that is not read-only. Enlazo only shows writable instance parameters.
- Confirm that the parent and child element categories are both visible in the active view. Enlazo scopes category dropdowns to the active view.
- Close any floating Revit dialogs before clicking either button.
Core workflow
Open project
|
v
Click [Enlazo]
|
v
Select parent category --> Select parent parameter
|
v
Click [Find parent] --> Click element in model (parent highlighted orange)
|
v
Select child category --> Select child parameter
|
v
Click [Find children] --> Nearby children highlighted blue
|
v
Check children to assign --> Enter parameter value
|
v
Click [Save data] --> Parameters written, log updated
Audit review path:
Click [Audit] --> Select parent / child category --> Click [Load]
|
v
Expand parent rows --> Review child assignments
|
v
Click [Select in model] --> Elements highlighted in Revit view
Scenarios
Scenario 1 — First assignment on a structural project
Context: You are a structural BIM coordinator. The project has concrete columns (Structural Columns) and structural framing members (Structural Framing) that should all carry the same zone parameter as their nearest column.
- Open the Revit project and navigate to a floor plan view showing both columns and framing.
- On the Avant Leap tab, click Enlazo. The Enlazo form opens.
- In the Parent category dropdown, select
Structural Columns. - In the Parent parameter dropdown, select the parameter you want to copy from (for example,
Zone). - Click Find parent. Revit enters selection mode.
- Click one column in the model. The column is highlighted orange, and its current parameter value appears in the Parent value field.
- In the Child category dropdown, select
Structural Framing. - In the Child parameter dropdown, select the same or equivalent parameter on the child side.
- Click Find children. Enlazo calculates proximity (within 1 ft of any point along the column) and highlights all nearby framing members in blue.
- In the Children tree, check the framing members you want to assign. By default all detected children are checked.
- Verify the value in the Value to assign field matches what you expect.
- Click Save data. Enlazo writes the parameter value to every checked child and logs the assignment.
Expected outcome: All checked framing members now display the assigned parameter value. The Enlazo log is updated with one entry per child.
Scenario 2 — Multi-zone sweep across a floor plate
Context: You have 12 columns on a floor plate, each in a different zone. You want to propagate the zone identifier to all nearby MEP equipment on the same floor.
- Open the Enlazo form.
- Set Parent category to
Structural Columnsand Parent parameter toZone. - Click Find parent and click the first column. Note the orange highlight and the zone value.
- Set Child category to
Mechanical Equipmentand Child parameter toZone. - Click Find children. Review the blue-highlighted equipment in the model and the tree list.
- Check all relevant equipment and click Save data.
- Without closing the form, click Find parent again and click the next column.
- Review the new set of detected children — Enlazo resets the highlight for the new parent.
- Repeat steps 5–8 for each remaining column.
Expected outcome: Each equipment item is assigned the zone value of its nearest column. The log accumulates one entry per assignment. If equipment is reassigned (closer to a different column than previously assumed), the log entry is updated to reflect the new value.
Scenario 3 — Granularity control for group members
Context: Your model uses Revit groups for repeated floor layouts. Some framing members are inside groups. You want to assign parameters to top-level group members only, not to sub-components.
- Open the Enlazo form.
- Confirm the Use granularity toggle is turned OFF (unchecked). When granularity is off, Enlazo skips assembly and group members and replaces
FamilyInstancesub-components with their top-level SuperComponent. - Run the standard assign workflow (Find parent → Find children → Save data).
Expected outcome: The children tree lists only top-level family instances and host elements (walls, floors). Sub-components nested inside groups are excluded. The parent-level family instance receives the parameter assignment.
If you want to assign to individual sub-components (for example, a specific plate within a connection family), turn Use granularity ON before clicking Find children. Every element is individually selectable in granularity mode.
Scenario 4 — Audit review after a batch assignment session
Context: You completed assignments for a full floor yesterday. A colleague is reviewing the model today and wants to confirm which elements were assigned and what values they carry.
- On the Avant Leap tab, click Audit. The Audit form opens.
- In the Parent category dropdown, select the category used during assignment (for example,
Structural Columns). - In the Child category dropdown, select the child category (for example,
Structural Framing). - Click Load. The tree view populates with all logged assignments matching the selected categories.
- Expand any parent row to see the list of children assigned under it, along with the parameter name and value.
- Select one or more rows in the tree and click Select in model. Revit sets the active selection to those elements so you can inspect them in the Properties panel or a schedule.
Expected outcome: The colleague can see the complete assignment history without needing to run the assign command. Each logged entry shows the parameter name, the value written, and the element IDs of both parent and child.
Tips
- Always work in a view that shows both parent and child categories. Enlazo scopes its category dropdowns to the active view. If a category is not in the view, it will not appear in the dropdown.
- Proximity is calculated at 1 ft (one Revit unit) by default. For structural columns, Enlazo samples 50 points along the vertical height. For curve-based elements (beams, pipes), it samples 50 points along the curve. Elements outside this radius are not listed as children.
- Already-assigned children are always shown, even if they are slightly outside the proximity radius. This ensures you can correct or update previously assigned values without needing to re-detect.
- Use Manual Select for one-off assignments. If a specific element is not detected by proximity (it is farther than 1 ft), click Manual Select, click the element in the model, and it is added directly to the children tree.
- The log is per-project and per-Revit-version. The JSON log is stored at
Documents\AvantLeap\Tools\Enlazo\{ProjectName}\{RevitVersion}\enlazo_log.json. You can open it in any text editor to review raw entries. - Uninstalling Enlazo does not delete the log. If you want to remove the log, delete the folder at
Documents\AvantLeap\Tools\Enlazo\manually. - The Audit form reads the log only — it does not modify the model. You can open the Audit form at any time without risk of changing any parameter values.