1. Auto-Join (Batch Engine)

Geometry joining in Autodesk Revit is essential for accurate material take-offs and clean drawing presentation. However, joining hundreds of intersecting walls, structural columns, framing beams, and floors by hand is time-consuming and error-prone. Auto-Join provides a high-speed batch automation engine that connects, switches join orders, or unjoins intersecting elements based on user-defined priority rules.

1.1. Active View vs. Entire Project

Choose your operational scope with a single click:

  • Active View: Focus geometry joining exclusively on visible elements within the currently active floor plan, section, or 3D view. Ideal for detailing specific working areas or preparing sheets without touching unrelated levels.
  • Entire Project: Process the entire BIM model across all levels and categories simultaneously, ensuring 100% geometric coordination before milestone submissions.

1.2. Category Priority Hierarchy

Define Cutting Priority: In Revit, the element with higher cutting priority trims geometry from intersecting elements with lower priority. Auto-Join gives you full control over this order.
  • Move Up / Move Down: Simply select a category in the table and click the Up or Down arrow buttons to reposition it. For example, placing Structural Columns above Walls ensures columns cleanly pierce through walls.
  • Reorder on the Fly: Custom priority configurations are preserved between Revit sessions for consistent office standards.
  • Reset to Default: Click the Reset button at any time to restore the recommended structural priority hierarchy.

1.3. Add Any Category

Unlike standard join tools that limit you to basic architectural walls and floors, Auto-Join supports virtually any Revit category:

  • Click the Add Category (+) button to open the category selector dialog.
  • Select from Structural Foundations, Framing, Stairs, Roofs, Ceilings, Generic Models, or even MEP Equipment and specialty components.
  • Define custom intersection rules across disciplines without limitations.

1.4. Join, Switch Join & UnJoin Actions

The control panel provides three dedicated processing modes:

  • Join: Automatically detects all clashing/intersecting geometry and executes Revit geometry joins according to your priority list.
  • Switch Join: Checks intersecting elements that are already joined. If the current cutting relationship is inverted, it automatically switches the join order so the higher priority category cuts the secondary one.
  • UnJoin: Bulk unjoins all intersecting elements across the selected scope. Invaluable when remodeling, resetting complex geometry, or clearing corrupted join warnings.

1.5. Real-Time Progress Monitoring

When running batch operations across large models, Auto-Join provides complete transparency:

  • Displays the exact IDs and names of Element 1 and Element 2 currently being evaluated.
  • Live percentage progress bar with visual animated indicators.
  • Safe transaction rollback if invalid geometry is encountered.

2. Quick Join

Need to resolve intersections on specific components without running a full project-wide batch? The Quick Join split button provides two lightning-fast interactive workflows.

2.1. By Selection (F1 / F2)

Select any group of elements in your view and launch By Selection.

  • A quick popup prompt lets you choose between JOIN / SWITCH (F1) or UNJOIN (F2).
  • The engine automatically finds all elements intersecting your selected items and executes the join or unjoin operation immediately.
  • Hotkeys (F1 for Join/Switch, F2 for Unjoin, ESC for Cancel) allow rapid execution with minimal mouse travel.

2.2. One Click (Continuous Mode)

Instant Element-by-Element Joins: Launch One Click, choose your preferred action (Join/Switch or Unjoin), and simply click on any element in the active view. The tool instantly detects all intersecting objects and joins them with that element in a fraction of a second.
  • Continuous Picking: Keep clicking element after element across your floor plan without re-opening dialogs until you press ESC.
  • Perfect for cleaning up tricky column-beam junctions or localized wall intersections during design refinement.

3. BIM Standards & Benefits

3.1. Material Take-off Accuracy

When Revit elements overlap without being joined, Revit calculates volumes for both elements twice, leading to inflated concrete and finishing material estimates. By automating geometry joins, the overlapping volume is properly deducted from the cut element, guaranteeing 100% accurate quantities in Material Takeoff schedules.

3.2. Clean 2D Sections & Details

Unjoined walls and slabs create messy overlapping outlines in section views and callout details, forcing drafters to manually draw masking regions or linework overrides. Auto-Join eliminates overlapping boundary lines automatically, generating clean, publication-ready architectural and structural drawings straight from the 3D model.


4. About & Licensing

4.1. MLabs Pass & Machine Activation

Open the MLabs Pass panel on the ribbon to manage license keys, activate machine seats, check subscription renewal status, or manage trial access.

4.2. Help & Support

Click About MLabs for software version information, online user documentation, video tutorials, and direct technical support channels.