Use host-based doors and windows to guarantee clean inserts and reliable schedules. Non-hosted or miscategorized content may look acceptable in views but often fails under documentation and coordination.
- Accurate cuts and wraps: Wall-hosted families cut their hosts, enabling proper jamb returns, wall wrapping, and clean joins at plan/section.
- Room awareness for doors: From Room/To Room parameters populate correctly only when the door truly hosts to, and cuts, a room-bounding wall.
- Level and phase integrity: Host-based inserts inherit level, phase, and view discipline behavior predictably, stabilizing schedules and filters.
- Curtain systems handled separately: Use the Curtain Wall Door template for true curtain doors and filter them in a dedicated schedule.
- Fewer coordination surprises: Hosted windows report sill/head heights consistently and respect wall constraints and design options.
Start right in the Family Editor:
- Use the correct templates: Door.rft and Window.rft for wall-hosted content; Curtain Wall Door.rft for curtain panels.
- Category settings: Ensure Cuts Opening is enabled. For doors, Enable Room Calculation Point to stabilize From/To reporting.
- Define a sensible origin: Place the insertion point at the centerline or hinge reference to make swapping types and aligning faster.
- Lightweight geometry: Favor symbolic lines and detail components over heavy solids for plan/section graphics.
- Parameters: Standardize shared parameters (e.g., Type Mark, Fire Rating, Manufacturer, Hardware/Glazing set keys) across your library.
Scheduling that stays correct:
- Use dedicated schedules per category: Doors and Windows separately; use a separate schedule for Curtain Wall Doors.
- Key Schedules: Drive hardware sets, frame finishes, glazing types, and handing codes consistently across all types.
- Fields to include: For doors—From Room/To Room, Type Mark, Fire Rating (Type), Width, Height, Level, Phase Created. For windows—Type Mark, Width, Height, Sill Height, Level, Phase.
- Filters and QA: Flag issues with filters for blank From Room/To Room (doors) or missing Level. Anything blank likely isn’t truly hosted.
- Sorting: Sort by Level, then by Type Mark; use a header/footer per level to speed up takeoffs and reviews.
Fixing non-hosted or miscategorized content:
- Rebuild in the right template: Open a clean Door/Window template, copy/paste geometry from the old family, reassign parameters, and enable Cuts Opening.
- Swap types safely: Load the corrected family, Select All Instances, and replace via the Type Selector. Verify openings, swings, and room data.
- Curtain exceptions: Don’t force wall-hosted doors into curtain walls—use proper curtain door families and schedule them separately.
Linked-model workflows:
- Room data lives with hosts: To/From Room for doors is most reliable when doors and rooms are in the same model. If scheduling from a host file, enable “Include elements in linked files.”
- Space/Room coordination: Ensure room-bounding is set correctly across links; verify computation settings before final schedules.
For curated Revit libraries, add-ins, and training to standardize hosted content and schedules, explore NOVEDGE. Looking to optimize Revit licensing or evaluate complementary tools? Connect with NOVEDGE’s Revit solutions, or browse their broader BIM ecosystem at NOVEDGE Collections.






