FalconTools Documentation

Complete reference for all tools in the FalconTools productivity suite for Autodesk Revit.

Smart Room Numbering

Starter & Professional

Number rooms sequentially by clicking them in order. Specify a prefix (e.g., "A1"), a starting number, and the tool assigns numbers as you pick each room. Optionally updates matching door numbers and places room tags automatically.

Dialog Controls
FalconTools — Room Numbering ×
1 ⚠ Note: This tool works only with elements in the current view.
A1
3 Found 12 rooms with prefix "A1": A101, A102 ... A112
1
5 Update matching door numbers to new room number
6 Place room tag
7 Continue Cancel
  • 1 View WarningReminder that the tool only processes rooms visible in the current view. Switch views to work with rooms on other levels.
  • 2 Room Number PrefixText prepended to each sequential number. Example: prefix "A1" produces A101, A102, A103. Leave empty for numbers only.
  • 3 Existing Rooms InfoLive preview showing how many rooms in the current view already use this prefix and their current numbers. Updates as you type.
  • 4 Starting NumberThe first sequential number to assign. Default is 1. Padding width is auto-detected from existing rooms (e.g., 01 vs 001).
  • 5 Update Door NumbersWhen checked, doors on the room's perimeter walls that match the old room number will be renamed to the new number (e.g., A102A → A103A).
  • 6 Place Room TagWhen checked, a room tag is placed at each room's center point after numbering. A dropdown appears to select the tag family type.
  • 7 ContinueCloses the dialog and enters room picking mode. Click rooms in the order you want them numbered.
Workflow
  1. Open a floor plan view showing the rooms you want to number.
  2. Click Room Numbering on the ribbon. The settings dialog appears.
  3. Enter a prefix (e.g., "A1") and verify the starting number.
  4. Click Continue. The status bar shows the next number to assign.
  5. Click rooms one at a time. Each room is numbered immediately and the counter advances.
  6. Press Esc when finished. A completion dialog shows all numbered rooms (and any renamed doors).
Tip: The status bar prompt shows the next number that will be assigned, e.g., "Select room → A103 | ESC to finish." Use this to verify your sequence as you work.

Smart Door Numbering

Starter & Professional

Number doors based on their host room. Select a room, then click doors to number them sequentially with letter suffixes (e.g., A101A, A101B, A101C). The tool automatically fills gaps in the letter sequence when existing doors are already numbered.

Dialog Controls
FalconTools — Door Numbering ×
⚠ Note: This tool works only with elements in the current view.
How it works:

1. Select a room
2. Tool checks current view for existing door numbers
3. Select doors — numbered sequentially, filling gaps

Example: Room N111 has N111A and N111C
→ Next door: N111B (fills gap), then N111D, N111E...

Single ESC = New room  |  Double ESC = Finish
1 Ignore existing suffixes (always start from A)
2 Automatically tag each door after numbering
Continue Cancel
  • 1 Ignore Existing SuffixesWhen checked, the tool ignores any existing door letter suffixes and always starts numbering from A. Useful when you want to completely re-letter all doors in a room.
  • 2 Auto-tag DoorsWhen checked, a door tag is placed at each door's location after numbering. A dropdown appears to select the tag family type. Tags are oriented to match the wall direction.
Workflow
  1. Open a floor plan view showing the rooms and doors.
  2. Click Door Numbering on the ribbon. Configure options and click Continue.
  3. Click a room. The status bar shows the room number and next available letter suffix.
  4. Click doors one at a time. Each door gets the next available letter (filling gaps).
  5. Press Esc once to select a new room. Press Esc twice quickly to finish.
  6. A completion dialog shows how many doors were numbered.
Tip: The status bar shows the next letter to be assigned: "Room N111 | Next: N111B | ESC = new room | ESC ESC = finish." If the room already has A and C, the tool fills the B gap first.

Insert Room Number

Starter & Professional

Insert a gap in a room numbering sequence. Enter a room number, and all rooms with that number and higher are shifted up by 1. Door numbers are updated automatically. Use this when you need to add a new room into an existing sequence.

Dialog Controls
FalconTools — Shift Numbers Up ×
⚠ Note: This tool works only with elements in the current view.
How it works:

Enter a room number. All rooms with the same prefix and that number or higher shift up by 1. Door numbers update too.

Example: Enter A102
• A102 → A103 (Door A102A → A103A)
• A103 → A104 (Door A103A → A104A)
This creates a gap at A102.
A102
2 Continue Cancel
  • 1 Room NumberThe room number where you want to create a gap. The tool automatically detects the prefix and numeric portion. All rooms at this number and above shift up by 1.
  • 2 ContinueShows a confirmation dialog listing all rooms and doors that will be renumbered. If the shift would create duplicate room numbers or door marks, a warning is shown at the top of the dialog.
Workflow
  1. Open the floor plan view containing the room sequence.
  2. Click Shift Numbers Up. Enter the room number (e.g., "A102").
  3. Click Continue. A confirmation dialog shows any duplicate warnings at the top, followed by all rooms and doors that will be affected.
  4. Click Yes to apply. Door numbers matching the old room numbers are also updated.
  5. A completion dialog shows any duplicate warnings, followed by the full list of rooms and doors that were changed.
Tip: After shifting numbers up, place a new room in the gap and use Room Numbering on just that room to assign the freed number.

Remove Room Number

Starter & Professional

Close a gap in a room numbering sequence after removing a room. Enter the removed room number, and all higher-numbered rooms shift down by 1. Door numbers are updated automatically.

Dialog Controls
FalconTools — Shift Numbers Down ×
⚠ Note: This tool works only with elements in the current view.
How it works:

Enter a room number. All rooms with the same prefix and HIGHER numbers shift down by 1.

Example: Enter A102
• A103 → A102 (Door A103A → A102A)
• A104 → A103 (Door A104A → A103A)
A102
2 Continue Cancel
  • 1 Room NumberThe room number of the removed room. All rooms with the same prefix and a higher number will shift down by 1 to close the gap.
  • 2 ContinueShows a confirmation dialog listing all rooms and doors that will be renumbered. If the shift would create duplicate room numbers or door marks, a warning is shown at the top of the dialog.
Workflow
  1. Delete or unplace the room you no longer need.
  2. Click Shift Numbers Down. Enter the removed room number (e.g., "A102").
  3. Click Continue. A confirmation dialog shows any duplicate warnings at the top, followed by all rooms and doors that will be affected.
  4. Click Yes to apply. The gap is closed and door numbers update accordingly.
  5. A completion dialog shows any duplicate warnings, followed by the full list of rooms and doors that were changed.

Auto-Crop Elevations

Professional

Auto-crop interior elevation views to tightly match the room profile. Eliminates manual crop region adjustment by tracing the visible room boundaries (floor, ceiling, walls) and setting the crop shape to follow the room's actual geometry.

Modes of Operation
  • Elevation View ModeWhen the active view is an elevation, the tool crops it immediately — no dialog, no picking. The crop region is set to match the room profile in one click.
  • Sheet ModeWhen the active view is a sheet, a status dialog appears while you pick elevation viewports one at a time. Each selected viewport is cropped immediately. Press Esc to finish.
Sheet Mode Status Dialog
Crop Interior Elevations
Select elevation viewports to crop.
Press Escape to finish.

This dialog stays visible while you pick viewports. It closes automatically when you press Esc.

Workflow — Elevation View
  1. Open an interior elevation view.
  2. Click Crop Elevation. The view is cropped immediately to the room profile.
Workflow — Sheet View
  1. Open a sheet containing elevation viewports.
  2. Click Crop Elevation. The status dialog appears.
  3. Click elevation viewports one at a time. Each is cropped immediately.
  4. Press Esc when finished. A summary shows how many elevations were cropped and any errors.
Tip: If an elevation viewport is already selected on the sheet when you run the tool, it will be cropped first before entering the pick loop.

Reset Elevation Crops

Professional

Reset an elevation view's crop region to the default expanded rectangle. Removes any custom crop shape applied by "Crop Elevation" or manual editing. Works from both elevation views and sheets (same two modes as Crop Elevation).

Workflow
  1. Open an elevation view or a sheet with elevation viewports.
  2. Click Reset Crop. In elevation view mode, the crop resets immediately. In sheet mode, pick viewports then press Esc.

Type Importer

Professional

Import wall, floor, roof, and window types from another Revit project file (.rvt) into your current project. Browse for a source file, select the types you need from a tabbed interface, and they are copied into your project.

Step 1 — Source File
FalconTools — Type Importer ×
Please select the host file to import items from.
OK Cancel

After clicking OK, a standard Windows file browser opens. Select the source .rvt file. The tool opens it in the background to read available types.

Step 2 — Type Selection
Type Importer — Select Types ×
1 Walls Floors Roofs Windows
2 ☐ Select All
☐ Interior - 5/8" Gypsum
☑ Exterior - Brick on MTL Stud
☐ Curtain Wall
3 1 of 24 wall types selected
4 Saved: My Selection Save Delete
5 Import Selected Close
  • 1 Category TabsSwitch between Walls, Floors, Roofs, and Windows. Each tab shows all types of that category found in the source file.
  • 2 Type ListCheck the types you want to import. Use "Select All" to toggle all types in the current category. Types already in your project are labeled.
  • 3 Selection CountShows how many types are selected vs. total available in the current category.
  • 4 Saved SelectionsSave and load type selections for reuse. Useful when importing the same set of types across multiple projects.
  • 5 Import SelectedImports all checked types across all tabs into your current project.
Duplicate Resolution

If any selected types already exist in your project, a conflict dialog appears with these options:

Duplicate Types Found ×
The following types already exist in the current project.
Walls: Exterior - Brick on MTL Stud
Floors: Concrete Slab - 6"
Replace Existing Import as New Skip Duplicates Cancel
  • Replace ExistingOverwrites the existing types in your project with the source file versions.
  • Import as NewCreates new types with a suffix (e.g., "Exterior Brick 2") so both versions coexist.
  • Skip DuplicatesImports only types that do not already exist in the project. Duplicates are left unchanged.
  • CancelCancels the entire import operation.

Renumber Views

Professional

Reorder the detail numbers of viewports on a sheet by clicking them in your desired sequence. Set a starting value (number or letter) and pick viewports in order.

Dialog Controls
FalconTools — Renumber Views ×
Active view must be a sheet. After clicking Continue, select viewports in the order you want them numbered. Press ESC when done.
1
Continue Cancel
  • 1 Starting Number / LetterThe first detail number to assign. Accepts numbers ("1", "5") or letters ("A"). Subsequent viewports increment from this value. For example, starting with "A" produces A, B, C, etc.
Workflow
  1. Open a sheet view (this tool does not work from other view types).
  2. Click Renumber Views on the ribbon. Set the starting number or letter.
  3. Click Continue. Pick viewports in the order you want them numbered.
  4. Press Esc when finished. A completion dialog shows the renumbered viewports.
Requirement: The active view must be a sheet. If run from a floor plan or other view, the tool will display an error message.

Grids & Levels to Workset

Professional

Move all grids and levels in the project to the "Shared Levels and Grids" workset in a single click. Essential for workshared projects to maintain proper workset organization. Temporarily unpins elements, moves them, then re-pins.

Dialog Controls
FalconTools — Grids to Workset ×
This tool moves all grids and levels to the "Shared Levels and Grids" workset.

What it does:

1. Finds all grids and levels in the project
2. Temporarily unpins any pinned elements
3. Moves them to the target workset
4. Re-pins any elements that were originally pinned

If the workset does not exist, you will be prompted to create it or choose an alternative.
Continue Cancel
Workset Selection (if needed)

If "Shared Levels and Grids" does not exist in your project, a second dialog appears:

Select Workset ×
⚠ The workset "Shared Levels and Grids" was not found in this project.
1 Create "Shared Levels and Grids"
2 Or select an existing workset:
Workset1
Continue Cancel
  • 1 Create WorksetCreates the standard "Shared Levels and Grids" workset and moves all grids/levels to it. This is the recommended option.
  • 2 Existing WorksetSelect any existing workset from the dropdown and click Continue to move grids/levels there instead.
Requirement: The project must be workshared. This tool will show an error if the project does not have worksets enabled.

Pin Grids & Levels

Professional

Pin every grid and level in the project to prevent accidental movement or deletion. Elements that are already pinned are left unchanged.

Dialog Controls
FalconTools — Pin Grids & Levels ×
This tool pins all grids and levels in the project to prevent them from being accidentally moved or deleted.

What it does:

1. Finds all grids and levels in the project
2. Pins any that are not already pinned
3. Reports how many elements were pinned

Elements that are already pinned will be left unchanged.
Continue Cancel
Workflow
  1. Click Pin Grids & Levels on the ribbon.
  2. Review the information and click Continue.
  3. The tool scans the entire project and pins any unpinned grids and levels.
  4. A completion dialog reports how many elements were pinned.
Tip: Run this tool after using "Grids to Workset" to ensure all grids and levels are both on the correct workset and pinned.

Renumber Grids

Professional

Rename grids by picking them in sequence. Type a start value and click grids one at a time — each grid is renamed immediately and the sequence advances. Supports numbers, letters, leading zeros, and multi-letter sequences.

Dialog Controls
FalconTools — Renumber Grids ×
1 Pick grids in the order you want them numbered. Press Esc or click Exit to stop.
1
3 Next: 1
4 Renamed Grid.1 → 1
5 Exit
  • 1 InstructionsReminder to pick grids in order and how to stop.
  • 2 Start ValueThe first name in the sequence. Accepts numbers (1, 01, 001), letters (A, a), or multi-letter values (AA). Leading zeros are preserved (01 → 02 → 03).
  • 3 Next PreviewShows the name that will be assigned to the next grid you pick. Updates in real time.
  • 4 StatusShows the result of the last rename operation (e.g., "Renamed Grid.1 → 1").
  • 5 ExitCloses the dialog and stops renaming. You can also press Esc.
Naming Sequences
  • NumericStart with a number like 1, 5, or 10. Produces 1, 2, 3… or 5, 6, 7…
  • Leading ZerosStart with 01 or 001 to preserve padding. Produces 01, 02, 03… or 001, 002, 003…
  • AlphabeticStart with A (uppercase) or a (lowercase). Produces A, B, C…Z, AA, AB…
  • Multi-LetterStart with AA or BA. Produces AA, AB, AC… or BA, BB, BC… (Excel-style columns).
Workflow
  1. Click Renumber Grids on the ribbon. The dialog opens.
  2. Enter a start value (e.g., "1" for numbers, "A" for letters).
  3. Click grids in the order you want them named. Each grid is renamed immediately.
  4. Change the start value at any time to begin a new sequence (e.g., switch from numbers to letters for the other direction).
  5. Press Esc or click Exit when finished.
Tip: Use this tool to renumber columns as 1, 2, 3… then change the start value to A and renumber rows. Name conflicts are handled automatically — if a target name already exists on another grid, the tool swaps them safely.

License Tiers

Reference

Starter (Free)

  • Smart Room Numbering
  • Shift Numbers Up
  • Shift Numbers Down
  • Smart Door Numbering
  • 10 free uses of Pro tools

After 10 uses, Pro tools lock and the plan reverts to the core Starter features above.

Professional PRO

  • All Starter tools
  • Renumber Views
  • Type Importer
  • Grids & Levels to Workset
  • Pin Grids & Levels
  • Renumber Grids
  • Auto-Crop Elevations
  • Reset Elevation Crops
Activating a license: After purchasing, you'll receive a license key by email. Go to any PRO tool and enter your key in the activation dialog. The license is stored locally and validates automatically on each startup.

Model Query

Coming Soon

Model Query is an upcoming AI-powered feature that will let you query your Revit model using natural language. Ask questions about your project — room areas, wall types, door counts, schedules, element properties — and get instant answers powered by Claude. This feature is currently in development.

Planned Features
  • Natural language queries about your Revit model
  • Phase-aware context across project phases
  • Room schedules, door/window inventories, wall type analysis
  • Fire rating and code compliance checks
  • Conversation memory with saved queries
  • Choice of AI models (Claude Sonnet 4 or Haiku 3.5)
Stay updated: Contact us to be notified when Model Query launches.