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
- 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)
- 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.
Revit Auto Join
Eliminate tedious manual geometry joining. Automatically join, switch join order, or unjoin intersecting walls, columns, floors, and custom categories across views or entire projects in seconds!
Custom Installer Autodesk Marketplace

is this available in revit 2027 ?
Yes, it supports Revit 2027.