Toggle Nav
 

xDoor User Guide

User Guide

Last updated on Apr 24, 2026.

xDoor automates two common Revit tasks: classifying door swing direction into text parameters and assigning numbers to doors or windows from room-based context. It is intended for teams that want consistent opening metadata without manually editing each instance.

Use it when office standards require repeatable swing coding, room-based numbering, and reusable configuration profiles across projects.

Getting started

Overview

The main xDoor window gathers the available doors from the current document, loads the configured text parameters, and lets you run either swing classification or numbering. Profiles and saved lists make it easier to repeat the same office logic from project to project.

Numbering depends on room and phase information, while swing classification depends on each door instance orientation in Revit.

Requirements

  • A supported Revit version with xDoor installed.
  • A project that contains doors, or windows when running a numbering workflow for windows.
  • Room information available where room-based numbering is expected.
  • Access to any shared folder your office uses for saved settings or profiles.

Install and uninstall

Deploying to multiple machines? This section covers standard local installation. For automated deployment by IT administrators or BIM managers, see the Silent Installer Guide.

Install

  1. Close Revit.
  2. Run the xDoor installer with administrator rights.
  3. Complete the installer steps.
  4. Start Revit and confirm the command appears in the Editing panel.

Uninstall

  1. Close Revit.
  2. Use the Windows uninstall entry for xDoor.
  3. Confirm removal and reopen Revit only after the uninstall completes.

Core workflows

Classify swing direction

The swing-direction workflow maps door orientation states to configured text values. This allows office-standard swing codes to be written into a chosen parameter instead of being typed manually.

xDoor swing direction settings

Number doors and windows

  1. Open xDoor from the ribbon.
  2. Choose the numbering mode for doors or windows.
  3. Set the prefix, room logic, sequence rules, suffix behavior, and any phase options your standard requires.
  4. Run the numbering process and review the generated values in the target parameter.
xDoor numbering workflow

Profiles and storage

Reusable profiles

xDoor supports reusable profiles so the same numbering and classification rules can be applied across multiple projects. This is useful when one office standard needs to stay consistent across teams.

Document and shared storage behavior

The add-in stores some lists per document in JSON and can also use shared-folder locations for settings. That means local, workshared, and cloud-style documents can behave a little differently depending on where the project is stored.

Troubleshooting and FAQ

The dialog does not open

Cause: The current document does not contain valid door targets, or the license is not valid.

Fix: Confirm that the model contains doors and that the product is activated, then try again.

The numbering values are not what I expected

Cause: The numbering profile, room logic, or phase settings do not match the office rule for the project.

Fix: Recheck prefix, phase, sequence, room association, and suffix settings before running numbering again.

I am worried about duplicate numbers

Cause: Projects with existing values can collide with a new numbering run.

Fix: Review the numbering results after the transaction and confirm the next sequence rules match the desired standard.

Can I reuse the same setup in another project?

Yes. Save and reuse xDoor profiles so the same classification or numbering logic can be applied consistently in later projects.