← Back to FlowFraming
Revit Plugin Documentation

FlowFraming User Manual

Automated wood framing for Revit
v2.29.0 Revit 2025–2027
Start the free trial14 days, no card
01 · Introduction

Introduction

FlowFraming is a Revit plugin that automatically generates code-compliant wood stud framing for walls and floor joist framing for slabs and floors. It is designed for residential and light-commercial architects, structural drafters, and BIM coordinators who need accurate framing assemblies directly inside Revit, with scheduling, cut lists, Excel exports, and dimensioned shop-drawing views, without leaving the modeling environment. The plugin adds a dedicated Wood Framing ribbon tab containing five panels: Wall Framing, Floor Framing, Tools, Shop Drawings and Manage Tools. The commands you use most are large buttons; the rest sit beside them as small stacked buttons or inside drop-downs (marked ▾). See The ribbon for the full list. In every picture of this manual, the red numbers match the numbered steps beside it.

02 · Before You Start

Before You Start

You don't need to load a framing family. The first time you run Frame Walls or Frame Floors in a project, Wood Framing loads the Dimension Lumber family that comes with the installer, with true 2x sizes. To use a different structural framing family, load it with Insert > Load Family. A copy of the installed families is in Documents\Wood Framing\Families.

Assemblies are named from the wall's Mark by default, so fill it in before framing, for example Wall A-01. To change the naming, use Assembly Naming in the Tools panel.

Open a floor plan view before running the framing commands. Dimensions and tags land correctly there.

Tip: Selecting walls before launching a command uses that selection directly, skipping the pick step.
03 · Getting Started

Getting Started

System Requirements

  • ✓Autodesk® Revit® 2025–2027
  • ✓Windows 10 or Windows 11 (64-bit)
  • ✓Microsoft Excel (optional, required to open exported BOM files)
  • ✓A free FlowFraming account (create one here)
  • ✓Internet connection to sign in and activate, after that FlowFraming keeps working offline for up to 7 days

Installation

  1. 1Create a free account at flowframingtool.com/account and confirm your email with the link we send you.
  2. 2Sign in on your account page and click Download installer.
  3. 3Close Revit: the installer will ask you to if it is still open.
  4. 4Run FlowFraming-Setup-x.y.z.exe. It needs no administrator rights and installs FlowFraming into every supported Revit version (2025, 2026, 2027) it finds on the computer.
  5. 5Open Revit, go to the Wood Framing tab → Account ▾ › License, sign in with your account and click Start 14-day free trial (or Check now if you already bought a license).
Account page with the Download installer button
Screenshot coming soon
doc-install-01.png: Account page with the Download installer button
Windows protected your PC?: Windows SmartScreen may show this for new software. Click More info → Run anyway. The installer is published by FlowFraming Labs.
The Wood Framing ribbon tab with the Wall Framing, Floor Framing, Tools, Shop Drawings and Manage Tools panels
The Wood Framing tab in v2.29

Updating & uninstalling

  • •Update: download the latest installer from your account page, close Revit and run it. It replaces the old version; your presets, type mappings and license stay as they are.
  • •Uninstall: Windows Settings → Apps → Installed apps → FlowFraming for Revit 2025-2027 → Uninstall. Framing already placed in your models is normal Revit content and stays. Deactivate the PC first (see below) if you are moving your license to another computer.

License & activation

Click Tools › Account ▾ › License to see which account is signed in, your license type and renewal date, and until when FlowFraming works offline.

License window in Revit with an active license
Screenshot coming soon
doc-license-01.png: License window in Revit with an active license
  • •Free trial: 14 days with every feature, no credit card. One trial per account and per computer.
  • •Buying: on your account page choose Annual ($299/year, all updates and new Revit versions) or Perpetual ($499 once). Checkout is handled by Paddle, our reseller. Then click Check now in Revit, no restart needed.
  • •Computers: each license works on up to 2 computers. To move it, click Deactivate this PC in the License window, or deactivate the old computer from the Computers list on your account page.
  • •Offline: once verified, FlowFraming keeps working without internet for up to 7 days. When online it re-checks in the background every 12 hours.
  • •Invoices & billing: account page → Manage billing & invoices to download receipts, update your card or cancel.
  • •Renewals: if a renewal payment fails, FlowFraming keeps working for 7 more days while you update your card. A canceled subscription keeps working until the end of the period you paid for.
  • •Without a license: the framing commands stop until you start a trial or buy a license. Framing you already placed stays in your models.
Account page Computers list with the Deactivate button
Screenshot coming soon
doc-account-01.png: Account page Computers list with the Deactivate button
04 · Concepts

Concepts

Assemblies

Every time a wall or floor is framed, all generated members are grouped into a Revit Assembly linked to that element. Assemblies make it easy to schedule, tag, and manage framing as a unit, selecting the host element gives you access to its entire framing assembly.

Presets

A preset is a named snapshot of framing settings (spacing, member sizes, rim counts, etc.) saved per project. Presets can be mapped to specific Revit wall or floor types so the correct configuration loads automatically whenever you frame an element of that type, with no manual selection required.

Auto-Update

When Auto-Update is enabled for a framed element, the plugin monitors that element for geometry and opening changes and re-frames it automatically. When Auto-Update is off, use the Update Framing or Update Floor Framing button to refresh framing after a change.

BOM / Cut List

The plugin writes member size, role, and length data into each element's Comments parameter as framing is generated. This data can be exported at any time to an Excel workbook containing a detailed cut list and a rolled-up summary, no re-framing required.

Assembly Naming

Assemblies are named by a rule you set in Assembly Naming, built from any wall or floor parameter: by default the Mark followed by “Framing”, so a wall marked “A-01” gives “A-01 Framing”. When a parameter is empty, the If empty name is used, numbered in order. The Assembly Manager shows which names are out of date after a Mark changes.

Assembly Views

Because every framed element is grouped into a Revit Assembly, the plugin can generate a full set of shop-drawing views directly from it, interior and exterior elevations, end elevations, a plan detail, two detail sections, a 3D view, a part list and a material takeoff, for walls and floors alike. Views are driven by reusable presets and land in the project browser; an assembly sheet is optional, so sheet layout stays under your control.

Dimension Groups

Every member the plugin places records its size and role in its Comments parameter, for example “2x4 King Stud”. That is what groups the framing for annotation: each member type gets its own dimension chain with its own style, anchor, side and offset, so a stud layout string, a plate height and an opening width never share a line. It is also what the labels and the BOM read, so leave the Comments alone.

Recorded Annotation

Each annotation pass records exactly which dimensions and text notes it created on the view itself. Delete Dimensions and Delete Labels use that record to remove the plugin’s own work and leave anything you drew by hand untouched, and each leaves the other kind alone, so you can re-dimension without losing your tags.

Dialog Previews

Every dialog that draws a preview uses the same drafting style: Add Studs, Multiple Studs, Shift Studs / Joists, Connection Layouts, Opening Layouts, Header Options, Blocking Options, the T and L previews in Wall Settings, and the small diagrams in Dimension Presets and Tag Presets. The drawing sits on a light paper background with thin lines, and a row of colored chips above it explains what each color means in that dialog.

  • Wood color members are the ones this command adds.
  • Green is the selected member, or the member the setting you are editing controls (a header, a backer, a blocking row).
  • Dashed gray members already exist (O.C. studs). Cut in plan or section they are drawn gray with an X.
  • Dashed orange outlines show a member that will be removed or replaced.
  • Walls are a dashed outline. Every member cut in plan or section shows an X, like a framing section on a print.
  • Sections are drawn true to scale, and distances and heights are real dimensions with tick marks, so the preview reads like the shop drawing it produces.
The Add Studs preview in the Light CAD style: legend chips, a dashed wall, existing O.C. studs dashed, the new studs, the replaced stud in dashed orange, the selection marker, the distance dimension and the plan with an X on every cut stud

The ribbon

Everything lives on the Wood Framing tab. The most used commands are large buttons; the rest sit in small stacked buttons and in drop-downs (a small ▾ after the name). Throughout this manual the red numbers in each picture match the numbered steps next to it.

PanelWhat is in it
Wall FramingFrame Wall, Update Framing, Framing Configuration, Flip O.C. Layout, Edit Framing ▾ (Shift Studs, Multiple Studs, Add Studs, Move Stud(s), Align Stud(s), Reverse Connection, Delete Framing), Blocking ▾ (Add / Delete Blocking), Layouts ▾ (Connection Layouts, Connection Override, Opening Layouts, Opening Override, Blocking Override)
Floor FramingFrame Floor, Update Framing, Framing Configuration, Flip O.C. Layout, Edit Framing ▾ (Shift Joists, Add Blocking, Delete Blocking, Delete Framing)
ToolsExport BOM, Type Presets, Names & Labels ▾ (Assembly Naming, Member Labels, Update Member Labels), Account ▾ (License, Privacy, Check for Updates)
Shop DrawingsGenerate Assembly Views, Shop Drawing Presets, Annotate Views, Update Views ▾ (Update Dims / Tags, Update View Dimensions, Update View Labels), Delete Annotations ▾ (Delete Dimensions, Delete Labels), Disassemble Assembly, Update Assemblies, Dimension Presets, Tag Presets
Manage ToolsTemplate Manager, Load & Transfer Families, Wall Manager, Assembly Manager, Wall Numbering, Group Framing
05 · Wall Framing

Wall Framing Panel

Studs, plates, openings, connections and blocking for straight walls. Every command works on a selection: select walls (or any of their framing) first to skip the pick step.

Frame Wall

Wood Framing›Wall Framing›Frame Wall

Generates stud framing for the selected walls and groups it into one assembly per wall.

Frame Wall on the Wood Framing ribbon tab
Click Frame Wall on the Wood Framing tab
  1. Select one or more walls (or start the command and pick them).
  2. Click Frame Wall.
  3. If the wall type has a Type Preset, the walls are framed straight away with it. Otherwise the Wood Framing Settings dialog opens.
  4. Check the settings and click Preview & Frame. A summary lists the studs, plates, headers and openings that will be placed; nothing changes until you click Yes.
Note: Walls that already have framing ask before it is replaced. If Group members into a wall assembly and a shop drawing preset are set, the assembly, its views and its sheet are created in the same run.

Update Framing

Wood Framing›Wall Framing›Update Framing

Re-frames the selected walls with the settings they were framed with, after you change the wall, its openings or a layout.

Update Framing on the Wood Framing ribbon tab
Click Update Framing on the Wood Framing tab
  1. Change the wall in Revit (length, height, openings, joins).
  2. Select the framed walls.
  3. Click Update Framing. The members are swapped inside the existing assembly, so its views, dimensions and sheet stay.
Note: Walls with Auto-update on refresh by themselves; Update Framing is then only needed after a layout edit.

Framing Configuration

Wood Framing›Wall Framing›Framing Configuration

Opens the Wood Framing Settings dialog to create, edit and save configurations, with or without walls selected. With walls selected, the new settings are applied to them when you click Preview & Frame.

Framing Configuration on the Wood Framing ribbon tab
Click Framing Configuration on the Wood Framing tab
Tip: Picking a configuration in the list loads it; picking the same one again reloads its saved values and drops unsaved edits. Renaming a configuration keeps the Type Presets that point to it.

Flip O.C. Layout

Wood Framing›Wall Framing›Flip O.C. Layout

Moves the start of the O.C. stud layout of the selected walls to the other end of the wall (Start → End → Centered). The walls are re-framed at once and the choice is stored on each wall, so Update Framing keeps it.

Flip O.C. Layout on the Wood Framing ribbon tab
Click Flip O.C. Layout on the Wood Framing tab

Wood Framing Settings dialog

Opened by Frame Wall and Framing Configuration. The top part sets the studs and plates; the lower part sets the connections, the assembly and shop drawings, and auto-update.

Wood Framing Settings dialog, top part: configuration, spacing, stud size, framing family, plates and opening layouts
  1. Configuration: pick a saved configuration, or use New…, Save, Save As…, Rename… and Delete. Configurations are saved in your Windows profile and work in every project.
  2. Stud spacing (O.C.): 12", 16", 19.2", 24", or Custom… to type any spacing.
  3. Stud size: the standard 2x sizes plus your own. Edit… opens Custom Lumber Sizes.
  4. Framing family: the structural framing family the members are placed with (for example Dimension Lumber). Only the family is chosen; the sizes are made from it.
  5. Top plates / Bottom plates: a saved plate layout. Edit… opens Top / Bottom Plates.
  6. Opening Layouts…: how doors, windows and wall openings are framed. See Opening Layouts.
  7. Preview & Frame: shows the summary, then frames.
SettingWhat it does
MaterialMaterial written to the members (shown in schedules and the BOM).
Framing placementWhere the framing sits across the wall: on the structural core faces, or on the wall faces.
Stud layout fromWall start, wall end or centered. Flip swaps start and end.
Framing offset (start / end)Pull the framing back from either wall end, in inches.
Frame openingsTurn off to frame the wall as if it had no openings.
Wood Framing Settings dialog, lower part: wall connections, openings, Assembly & Shop Drawings and Auto-update
  1. Wall connections: one connection layout per situation: outside and inside corners, corners with walls on both sides, T from either side, crosses, free wall ends, and the studs under discontinued top / bottom plates (where the plates step or break). Edit opens Connection Layouts.
  2. Group members into a wall assembly: creates one Revit assembly per wall.
  3. Edit rule…: the assembly name rule (the same rule as Assembly Naming and the Assembly Manager).
  4. Shop drawing preset: create the views, schedules and sheet of each assembly with a saved preset, or choose None – assembly only.
  5. Edit…: opens Shop Drawing Presets. The beige box is a read-only summary of the chosen preset.
  6. Use the wall type's own preset: when the wall type has its own preset in Type Presets, that one wins.
  7. Auto-update: re-frame by itself when the wall or its openings change (members are swapped inside the assembly; views are kept).

Top and bottom platesNEW

Wood Framing›Wall Framing›Framing Configuration›Top / Bottom plates: Edit…

Build any plate stack: a single, double or triple top plate, a 2x6 cap over 2x4 framing, flat or on edge, centered or flush with either face. Save it as a layout and reuse it.

Top Plates dialog with the plate table and the elevation and section preview
  1. Pick a layout or start a New… one.
  2. Size: any lumber size, or Wall stud to follow the wall's stud size.
  3. Orientation: flat or on edge.
  4. Across the wall: centered, or flush with the interior or exterior face.
  5. Comment label: optional word added to the member Comments (for example “Cap”).
  6. + Add plate adds a row. Plate 1 is the top (cap) plate; the studs stop under the last one.
  7. Save & Close.
Tip: The preview draws the plates on the size of the wall you choose in This wall, so you can check a 2x6 cap on a 2x4 wall before framing.

Custom lumber sizesNEW

Wood Framing›Wall Framing›Framing Configuration›Stud size: Edit…

Add your own stud and joist sizes (3x6, LSL, I-joists…) after the built-in ones. They appear in every size list, for walls, floors, plates, headers and blocking.

Custom Lumber Sizes dialog with three custom sizes
  1. + Add size.
  2. Name: starts the member Comments (“3x6 Stud”); spaces become dashes.
  3. Width and Depth: the actual size in inches (width = narrow face).
  4. Offer for: walls, floors or both.
  5. Save & Close.
Note: A size needs a framing family that exposes width and depth type parameters (b / h or Width / Depth), like Dimension Lumber.

Edit Framing ▾

Shift Studs

Wood Framing›Wall Framing›Edit Framing ▾›Shift Studs

Moves individual O.C. studs off the layout, to clear a pipe, a duct or a hold-down. The rest of the layout keeps its spacing.

Shift Studs on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Pick the studs to move (or select them first).
  2. Choose the Mode: keep the original and add one, move it, or move it and add a special member at its own distance.
  3. Type the Move distance (positive = toward the layout end).
  4. Click Apply Shift.
Shift Studs dialog with mode, move distance and a before / after preview
Note: Shifted members get “Special” in their Comments, so tags and the BOM show them apart.

Multiple Studs

Wood Framing›Wall Framing›Edit Framing ▾›Multiple Studs

Doubles or triples a stud, or sets how many end studs a wall end gets. The O.C. layout does not move.

Multiple Studs on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Pick a common stud, a stud of an existing group, or an end stud. Pick several and press Finish to do them together.
  2. Set Total studs (1 puts it back to a single stud) and, for a common stud, where the extras go: toward the wall end, toward the start, or centered.
  3. Check the plan preview (red = picked, green = new) and click Apply.
The Multiple Studs dialog with total studs, where the extras go and the before / after plan preview
Tip: The setting is stored on the wall, so Update Framing and auto-update keep the extra studs.

Add StudsNEW

Wood Framing›Wall Framing›Edit Framing ▾›Add Studs

Adds a block of studs anywhere on a framed wall: a tub end, a cabinet backer, a beam pocket. Blocks are saved and can be reused on any wall.

Add Studs on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Add Studs dialog with a saved stud block, its members and where it sits on the wall
  1. Pick a saved stud block or build a new one in the member list and Save As….
  2. Set where it goes: measured from the wall start or end, the Distance, and whether the block sits before or after that point.
  3. Add & Re-frame. O.C. studs the block lands on are dropped.

Move Stud(s)NEW

Wood Framing›Wall Framing›Edit Framing ▾›Move Stud(s)

Moves any vertical member of one wall (common, king, jack, cripple, corner or end studs) by a distance, as seen in the current view.

Move Stud(s) on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Move Stud(s) dialog with distance, direction and a now / after plan preview
  1. Type the Distance.
  2. Pick the Direction (left / right as seen in this view, or toward the wall start / end).
  3. Check the preview and click Apply.
Note: Tick Back to original position (shown when a picked stud was already moved) to undo a move. Moves are stored on the wall and survive Update Framing; if the wall start or an opening moves so the stud is no longer found, the move is skipped with a warning.

Align Stud(s)NEW

Wood Framing›Wall Framing›Edit Framing ▾›Align Stud(s)

Aligns studs to a face, like Revit's Align: pick the studs, then pick a face square to the wall (a wall end, a column, a beam). The face of the stud group nearest to it lands on it.

Align Stud(s) on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Pick the studs of one framed wall and press Finish.
  2. Pick the target face. The wall is re-framed in place.
Note: Align stores a distance, not a live link to the face. Run it again if the face moves.

Reverse Connection

Wood Framing›Wall Framing›Edit Framing ▾›Reverse Connection

At an L corner one wall runs through and the other stops against it; by default the framing follows the Revit wall join. Reverse Connection swaps that for one pair of walls.

Reverse Connection on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Select the two walls of the corner (or any of their framing), or pick them.
  2. Click Reverse Connection. Both walls are re-framed and the result says which wall now runs through.
Note: Run it again on the same walls to go back to the Revit join. For one T or corner with its own members, use Connection Override.

Delete Framing

Wood Framing›Wall Framing›Edit Framing ▾›Delete Framing

Removes all framing members, the assembly and the stored framing state from the selected walls.

Delete Framing on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Select the framed walls.
  2. Click Delete Framing and confirm.
Warning: The members and the assembly are deleted. Use Revit's Undo right away if you change your mind.

Blocking ▾

Add Blocking

Wood Framing›Wall Framing›Blocking ▾›Add Blocking

Adds rows of blocking between the studs of framed walls: as many rows as you want, flat or on edge, straight or staggered.

Add Blocking on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Blocking Options dialog with number of rows, orientation, staggered option, a warning and a preview
  1. Type the Number of rows (any number), with the height to the first row and the row spacing.
  2. Orientation: flat or on edge.
  3. Staggered: alternate bays are raised by one block (or by the Stagger offset) so each piece can be end-nailed.
  4. Rows that would go past the wall framing are listed in orange and skipped.
  5. Click OK. Save the settings as a configuration to reuse them.
Tip: Blocking follows the studs: after Update Framing, Shift Studs or Move Stud(s) it re-snaps between the new stud positions.

Delete Blocking

Wood Framing›Wall Framing›Blocking ▾›Delete Blocking

Deletes blocking without touching studs, plates or openings: either just the pieces you pick, or all the blocking of whole walls.

Delete Blocking on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Delete Blocking choice: pick blocking pieces or pick walls
  1. Pick blocking pieces: only those pieces go; the rest of the row stays (and stays gone after Update Framing).
  2. Pick walls: all the blocking of those walls goes.
Tip: Select pieces or walls before starting to skip the question.

Layouts ▾

Connection Layouts

Wood Framing›Wall Framing›Layouts ▾›Connection Layouts

Defines exactly which members frame a T, an L corner, a cross, a free wall end or a discontinued plate, member by member, with a live plan preview.

Connection Layouts on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Connection Layouts editor with the member list, plan preview and the selected member settings
  1. Choose the Situation and a layout (or New…), then + Add member.
  2. For the selected member set the count, size, orientation, where it sits along and across the wall, the gap before it and its label. Comments will read shows the result.
  3. Save & Close. Pick the layout per situation in the settings dialog.

Connection Override

Wood Framing›Wall Framing›Layouts ▾›Connection Override

Frames one connection differently from the rest, without changing the wall configuration.

Connection Override on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Pick the connection: a wall of the T or corner, or any of its framing members.
  2. In the dialog choose the wall preset, a saved layout, or a custom layout for this connection only.
  3. Click Apply & Re-frame. Only the walls of that connection are re-framed, in place.
Connection Override dialog

In the picture: 1 use a saved layout, 2 Swap through wall to change which wall runs through, 3 apply.

Opening Layouts

Wood Framing›Wall Framing›Layouts ▾›Opening Layouts

How doors, windows and wall openings are framed: king and jack studs, header, sill, cripples and offsets, each with a live elevation preview. Replaces the old Header Options dialog.

Opening Layouts on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Opening Layouts: King studs section with Count each side
  1. Pick a section on the left.
  2. King studs / Jack studs: type any Count each side: studs that would fall past the wall are skipped and reported.
  3. Save & Close. Tick Use for to choose whether the layout is offered for doors, windows and / or wall openings.

Header

Opening Layouts: Header section with header sizes by rough-opening width
  1. Pick the Header section.
  2. Header size per rough-opening width. Wall stud follows the wall's stud size (2x4 wall = 2x4 header). Any structural framing type loaded in the project (4x, LVL, PSL, glulam) is listed as Custom: Family : Type.
  3. Save & Close.

Cripples

Opening Layouts: Cripples section with cripples per position
  1. Pick the Cripples section.
  2. Cripples per position: 2 or more makes doubled cripples under the sill and over the header.
  3. Save & Close.
Note: An opening completely below another opening's sill (a niche under a window) is framed inside the upper opening's cripple zone automatically.

Opening Override

Wood Framing›Wall Framing›Layouts ▾›Opening Override

Gives one or more openings their own layout. Pick the door, window or opening, or any of its framing members (king, jack, header, sill, cripple).

Opening Override on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Pick the openings or one of their framing members, then Finish.
  2. Choose the Opening layout (Edit… opens the editor).
  3. Click Apply. The host walls are re-framed in place.
Opening Override dialog

Blocking OverrideNEW

Wood Framing›Wall Framing›Layouts ▾›Blocking Override

Changes the blocking of one wall by picking a single blocking piece: the dialog opens with that wall's blocking settings and only that wall is re-blocked.

Blocking Override on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Pick one blocking piece.
  2. Change rows, spacing, size, orientation or stagger.
  3. Click OK.
Blocking Override dialog with the settings of the picked wall
06 · Floor Framing

Floor Framing Panel

Joists, rims, blocking and opening framing for floors and slabs.

Frame Floor

Wood Framing›Floor Framing›Frame Floor

Generates joists, rims and opening framing for the selected floors and groups them into one assembly per floor.

Frame Floor on the Wood Framing ribbon tab
Click Frame Floor on the Wood Framing tab
  1. Select one or more floors.
  2. Click Frame Floor. A Type Preset frames them straight away; otherwise the Floor Framing Settings open.
  3. Click Preview & Frame and confirm.

Update Framing

Wood Framing›Floor Framing›Update Framing

Re-frames the selected floors with their saved settings after the slab or its openings change.

Update Framing on the Wood Framing ribbon tab
Click Update Framing on the Wood Framing tab

Framing Configuration

Wood Framing›Floor Framing›Framing Configuration

Opens the Floor Framing Settings to manage floor configurations, with or without floors selected.

Framing Configuration on the Wood Framing ribbon tab
Click Framing Configuration on the Wood Framing tab

Flip O.C. Layout

Wood Framing›Floor Framing›Flip O.C. Layout

Moves the start of the joist layout to the other edge of the selected floors and re-frames them.

Flip O.C. Layout on the Wood Framing ribbon tab
Click Flip O.C. Layout on the Wood Framing tab

Floor Framing Settings dialog

Floor Framing Settings dialog
  1. Configuration: pick, save and manage floor configurations.
  2. Joist spacing (O.C.): standard spacings or Custom….
  3. Joist size: standard sizes plus your custom sizes (Edit…).
  4. Framing family: the structural framing family used for the joists.
  5. Group members into a floor assembly: with its name rule (Edit rule…).
  6. Shop drawing preset: the views, schedules and sheet made for each floor assembly.
  7. Preview & Frame.
SettingWhat it does
Side rim joists / Start-end rim joistsSingle, double or none on each pair of edges.
Joist layout fromStart or end edge; Flip swaps them.
Frame openingsHeaders and trimmer joists around floor openings, with their own ply counts.
Auto-updateRe-frame by itself when the slab or its openings change.

Edit Framing ▾

Shift Joists

Wood Framing›Floor Framing›Edit Framing ▾›Shift Joists

Moves single joists off the layout, with the same modes as Shift Studs.

Shift Joists on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Add Blocking

Wood Framing›Floor Framing›Edit Framing ▾›Add Blocking

Adds lines of blocking between the joists of framed floors.

Add Blocking on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Floor Blocking Options dialog
  1. Rows per bay.
  2. Blocking size (it matches the joist depth by default).
  3. Staggered pattern: offset alternate bays.
  4. Click Place Blocking.

Delete Blocking

Wood Framing›Floor Framing›Edit Framing ▾›Delete Blocking

Removes only the blocking from the selected framed floors.

Delete Blocking on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Delete Framing

Wood Framing›Floor Framing›Edit Framing ▾›Delete Framing

Removes all joists, rims, blocking, the assembly and the stored framing state from the selected floors.

Delete Framing on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Warning: Use Revit's Undo right away if you change your mind.
07 · Tools

Tools Panel

Export BOM

Wood Framing›Tools›Export BOM

Exports an Excel workbook with a cut list of every member and a summary by size and length, for the selected walls and floors or the whole model.

Export BOM on the Wood Framing ribbon tab
Click Export BOM on the Wood Framing tab
  1. Optionally select framed walls and floors.
  2. Click Export BOM, choose where to save, and open the workbook.
Note: The BOM reads each member's size, role and length from its Comments. Leave the Comments as the plugin wrote them, or change them with Member Labels.

Type Presets

Wood Framing›Tools›Type Presets

Maps each Revit wall and floor type to a framing configuration and a shop drawing preset. Frame Wall and Frame Floor then frame that type without asking.

Type Presets on the Wood Framing ribbon tab
Click Type Presets on the Wood Framing tab
  1. Click Type Presets.
  2. For each type pick the framing configuration and, if you want, the shop drawing preset.
  3. Click OK.

Names & Labels ▾

Assembly Naming

Wood Framing›Tools›Names & Labels ▾›Assembly Naming

Sets how wall and floor assemblies are named from any wall or floor parameter. The rule is saved in the project, and Frame / Update Framing use it automatically.

Assembly Naming on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Click Assembly Naming.
  2. Build the name for walls and floors from parameter chips (for example Mark + “Framing”). ## 01 adds the next free number.
  3. Fill If empty: the name used when a parameter has no value.
  4. Check the preview, leave Rename existing assemblies now on to rename the ones already in the model (with their views, schedules and sheets), and click OK.
Assembly Naming dialog
Tip: Out-of-date names can be fixed one by one later in the Assembly Manager.

Member LabelsNEW

Wood Framing›Tools›Names & Labels ▾›Member Labels

Sets the text written to the Comments of every framing member, which is what tags, schedules and the BOM show.

Member Labels on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
Member Labels dialog with the label pattern, words per role and a preview
  1. Member label pattern: the order of the words (size, special, face, role, position).
  2. Words: the word used for each role (“King Stud”, “Top Plate”…).
  3. Relabel existing framing now updates the members already in the model.
  4. OK.

Update Member LabelsNEW

Wood Framing›Tools›Names & Labels ▾›Update Member Labels

Rewrites the Comments of existing framing with the current Member Labels, for the selection or the whole model, without re-framing.

Update Member Labels on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Account ▾

License

Wood Framing›Tools›Account ▾›License

Sign in, start the free trial, see your license and its renewal date, or deactivate this computer. See License & activation.

License on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Privacy

Wood Framing›Tools›Account ▾›Privacy

Shows the FlowFraming privacy policy.

Privacy on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Check for Updates

Wood Framing›Tools›Account ▾›Check for Updates

Shows whether a newer version is available and what is new in it. FlowFraming also tells you by itself once Revit is idle.

Check for Updates on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
08 · Shop Drawings

Shop Drawings Panel

Assembly views, schedules and sheets, with dimensions and tags placed for you. All of it is driven by named presets.

Generate Assembly Views

Wood Framing›Shop Drawings›Generate Assembly Views

Creates the views, schedules and sheet of each selected framed wall or floor from a shop drawing preset.

Generate Assembly Views on the Wood Framing ribbon tab
Click Generate Assembly Views on the Wood Framing tab
Generate Shop Drawings dialog with the configuration and the type preset option
  1. Pick the shop drawing preset.
  2. Tick Use each type's shop drawing preset to let each wall or floor type use its own preset from Type Presets.
  3. Click Generate. The result lists the views, schedules and sheets made.
Note: Walls and floors framed with a shop drawing preset in their settings already have their drawings. Use this command for older framing or to make them again.

Shop Drawing Presets

Wood Framing›Shop Drawings›Shop Drawing Presets

Creates and edits the named shop drawing presets: the view rows, schedules, sheets and common options.

Shop Drawing Presets on the Wood Framing ribbon tab
Click Shop Drawing Presets on the Wood Framing tab
Shop Drawing Presets: Assembly Views tab with the view rows
  1. Pick or create a preset.
  2. Dimension Preset per view: which dimension lines it gets.
  3. Tag Preset per view: which tags it gets.
  4. Open Common Options for the options shared by every view (below).
  5. Save & Close.

Common Options

Shop Drawing Presets: Common Options tab
  1. Include in the assembly: what goes into each assembly besides the framing: the wall or floor itself, windows, doors, parts, hosted elements.
  2. Update existing assemblies… applies those choices to assemblies already in the model.
  3. Plan views: keep the assembly orientation, or turn the plan to read like the interior or exterior elevation.
  4. Save & Close.
Tip: Dimensions you move by hand in a view are kept when the view is updated.

Annotate Views

Wood Framing›Shop Drawings›Annotate Views

Adds dimensions and tags to assembly views that already exist (yours or the plugin's).

Annotate Views on the Wood Framing ribbon tab
Click Annotate Views on the Wood Framing tab
  1. Open an assembly view, or select views or framed walls / floors.
  2. Click Annotate Views.
  3. Pick the presets and options and click Annotate.
Annotate Views dialog

In the picture: 1 dimension preset, 2 tag preset, 3 replace what the plugin placed before, 4 Annotate.

Update Views ▾

Update Dims / Tags

Wood Framing›Shop Drawings›Update Views ▾›Update Dims / Tags

Deletes the dimensions and tags the plugin placed and places them again against the current framing, with each view's presets. Use it after Update Framing or a stud edit.

Update Dims / Tags on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command
  1. Open an assembly view to update just that view, or select framed walls / floors to update all their views.
  2. Click Update Dims / Tags.

Update View Dimensions

Wood Framing›Shop Drawings›Update Views ▾›Update View Dimensions

Same as Update Dims / Tags, but only the dimensions. Tags are left alone.

Update View Dimensions on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Update View Labels

Wood Framing›Shop Drawings›Update Views ▾›Update View Labels

Same as Update Dims / Tags, but only the tags. Dimensions are left alone.

Update View Labels on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Delete Annotations ▾

Delete Dimensions

Wood Framing›Shop Drawings›Delete Annotations ▾›Delete Dimensions

Removes only the dimensions the plugin placed. Anything you drew by hand stays, and so do the tags.

Delete Dimensions on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Delete Labels

Wood Framing›Shop Drawings›Delete Annotations ▾›Delete Labels

Removes only the tags the plugin placed. Dimensions and your own annotation stay.

Delete Labels on the Wood Framing ribbon tab
1 open the drop-down, 2 pick the command

Disassemble Assembly

Wood Framing›Shop Drawings›Disassemble Assembly

Breaks the assembly of the selected framed walls or floors back into loose members. Generate Assembly Views builds it again.

Disassemble Assembly on the Wood Framing ribbon tab
Click Disassemble Assembly on the Wood Framing tab

Update AssembliesNEW

Wood Framing›Shop Drawings›Update Assemblies

Adds the wall or floor, windows, doors, parts and hosted elements to existing assemblies, as ticked in their shop drawing preset (Common Options › Include in the assembly). Framing, views, dimensions and tags are not touched.

Update Assemblies on the Wood Framing ribbon tab
Click Update Assemblies on the Wood Framing tab
Update Assemblies question: selected or all framed assemblies
  1. Selected walls / floors: only the assemblies of the selection.
  2. All framed assemblies in the project.

Dimension Presets

Wood Framing›Shop Drawings›Dimension Presets

Opens the Dimension Presets editor straight from the ribbon (Shop Drawing Presets and Annotate Views open it too). A dimension preset is a named set of dimension lines. Each view row in a Shop Drawing Preset, and Annotate Views, picks one by name in its Dimension Preset column.

Dimension Presets on the Wood Framing ribbon tab
Click Dimension Presets on the Wood Framing tab
  1. Click Dimension Presets in the Shop Drawings panel.
  2. Pick a preset under Configuration, or make one with New…, Save As… or Rename…. Presets are saved per user in %AppData%\WoodFraming\DimensionConfigs.json.
  3. On the left, choose what to set up: Framing members, Openings or Overall dimensions.
  4. For framing members each tab is one dimension line (Studs, King studs, Headers, Blocking…). Use Add line, Duplicate line, Remove line and Higher / Lower priority. Lines are placed in tab order, so earlier lines sit closest to the framing.
  5. In Common, set the line's name, whether it counts toward the total measure, the Filtering rules (for example Framing Group equals Studs), Dimension Grouping (one chain per distinct value, such as Comments) and optional Text Notes with a prefix, a parameter value and a suffix.
  6. Horizontal Elements, Vertical Elements and Element Sections set where the chain goes for members lying flat, standing upright, or seen end-on in plan and section views. The small diagram in each tab shows the chain and its extension lines.
  7. Click Save & Close.
The Dimension Presets window: configuration, dimension lines by priority, and the Common tab with General, Dimension Grouping, Filtering and Text Notes

Tag Presets

Wood Framing›Shop Drawings›Tag Presets

Opens the Tag Presets editor straight from the ribbon. A tag preset is a named set of tags. Each view row in a Shop Drawing Preset, and Annotate Views, picks one by name in its Tag Preset column.

Tag Presets on the Wood Framing ribbon tab
Click Tag Presets on the Wood Framing tab
  1. Click Tag Presets in the Shop Drawings panel.
  2. Pick or make a preset under Configuration. Presets are saved per user in %AppData%\WoodFraming\TagConfigs.json.
  3. On the left, choose Framing members or Assembly label.
  4. Each tab is one tag. A member is labeled by the first tag (left-most tab) whose filter it passes; use Higher / Lower priority to change the order.
  5. In Common Settings, set the name, the text note type, the Tag Content (the parameter the text reads, plus a prefix and a suffix) and the Filtering rules. Tick Merge identical members to label touching identical members once, for example "(2) 2x4 Top Plate".
  6. Horizontal Elements, Vertical Elements and Element Sections set the label position (on the member, at its start or end, above, below, left, right or outside the wall), its rotation and its leader. The small diagram in each tab shows where the label lands.
  7. Click Save & Close.
The Tag Presets window: configuration, tags by priority, and the Common Settings tab with General, Tag Content and Filtering
Tip: After editing a preset, run Update Views to re-place the dimensions or labels in views that already use it.
09 · Manage Tools

Manage Tools Panel NEW

Project tools that work with or without framing. Wall Manager, Assembly Manager and Group Framing are floating windows: they stay open while you model.

Template Manager

Wood Framing›Manage Tools›Template Manager

Copies view templates, view graphics or view filters from another project: open, on disk or in the cloud.

Template Manager on the Wood Framing ribbon tab
Click Template Manager on the Wood Framing tab
Template Manager dialog
  1. Source: a project open in Revit, a file on disk or a cloud model.
  2. What to transfer: view templates, the graphics of views, or view filters.
  3. Tick the items. In target shows whether each one already exists.
  4. Choose what happens when the name exists: overwrite, skip or copy as new.
  5. Click Transfer.

Load & Transfer Families

Wood Framing›Manage Tools›Load & Transfer Families

Loads families from another project or a family folder, with thumbnails and a type picker, and transfers system types between projects.

Load & Transfer Families on the Wood Framing ribbon tab
Click Load & Transfer Families on the Wood Framing tab
Load & Transfer Families dialog with family thumbnails
  1. Pick the source: open project, file on disk, cloud model or Family folder.
  2. Loadable families or System types.
  3. Tick the families; the panel on the right picks their types.
  4. Click Load.

Wall Manager

Wood Framing›Manage Tools›Wall Manager

Every wall in one table: type, layers, thickness, location line, level, height, mark, comments and framing preset: editable cell by cell or in bulk.

Wall Manager on the Wood Framing ribbon tab
Click Wall Manager on the Wood Framing tab
Wall Manager with pending changes shown in yellow
  1. Filter, search and Group by (level, type, framing preset…).
  2. Edit a cell; pending changes turn yellow.
  3. Or check walls and set values on all of them at once.
  4. Apply to Revit: all changes in one undo step.

Assembly Manager

Wood Framing›Manage Tools›Assembly Manager

Lists every framing assembly with its current name and the name the naming rule gives now, so out-of-date names can be fixed.

Assembly Manager on the Wood Framing ribbon tab
Click Assembly Manager on the Wood Framing tab
Assembly Manager with out-of-date, duplicate and locked assemblies
  1. Out of date rows show the current name → the new name.
  2. Filter by status.
  3. Edit rule… changes the naming rule.
  4. Apply renames the checked assemblies with their views, schedules and sheet.
  5. Update all out of date does every one at once.
Tip: Lock / unlock name keeps a hand-typed name from being renamed by the rule.

Wall Numbering

Wood Framing›Manage Tools›Wall Numbering

Numbers walls in the order they sit along a path of model or detail lines, including its branches.

Wall Numbering on the Wood Framing ribbon tab
Click Wall Numbering on the Wood Framing tab
  1. Draw connected lines along the walls.
  2. Click Wall Numbering and pick the path near the end where numbering starts.
  3. Set the options, check the preview and click Number walls.
Wall Numbering dialog with the path preview

In the picture: 1 parameter to write (Mark by default), 2 how branches are numbered, 3 rename the assemblies of framed walls too, 4 Number walls.

Group Framing

Wood Framing›Manage Tools›Group Framing

For modular projects: frame one instance of a model group (the source module) and copy its framing to the other instances, with their position, rotation and mirror.

Group Framing on the Wood Framing ribbon tab
Click Group Framing on the Wood Framing tab
Group Framing window with the module list, instances and copy options
  1. Pick the module (model group type).
  2. Select the framed instance and Set selected as source.
  3. Choose what to copy; Keep copies in sync updates them when the source changes.
  4. Check the instances and click Copy to checked.
Note: Out-of-date and hand-edited copies are flagged. Update out of date and Delete from checked work on the checked rows.
10 · Troubleshooting

Tips & Troubleshooting

Framing is not updating automatically after a wall or floor change.
Open Framing Configuration for the element and confirm that Auto-Update is checked. Use Update Framing or Update Floor Framing to force a manual refresh at any time.
The wrong preset loaded when framing was generated.
Open Framing Configuration to see which preset is currently active for that element, and switch to the correct one from the saved configs dropdown before re-framing.
Members are missing after copying a framed wall or floor.
The plugin detects copied elements and resets their inherited framing state to prevent data corruption. Re-run Frame Wall or Frame Floor on the copied element to generate fresh framing.
The BOM export shows no data or empty rows.
Confirm that the walls or floors have been framed and that Create Takeoff was enabled in their settings. Only framed elements with member data written to Comments parameters appear in the export.
A Type Preset is not applying when Frame Wall or Frame Floor is clicked.
All selected elements must share the same Revit type for the preset mapping to trigger. If the selection contains mixed types, the configuration dialog opens instead. Select only elements of the mapped type.
Studs overlap or leave a gap where two walls meet at an L-corner.
Corners follow the Revit wall join: the wall Revit runs through carries the corner and the other stops against it (v2.20). To flip one corner, use Reverse Connection on the two walls; to flip it for good, change the join in Revit and Update Framing both walls. If a corner still looks wrong after editing wall geometry, re-run Update Framing on both walls so each rebuilds against the latest join. The run notes log how each corner was resolved.
Generate Assembly Views produced fewer views than elements selected.
Only framed walls and floors generate views; unframed elements in the selection are skipped. Confirm each one has been framed first, then re-run the tool. The summary dialog reports the exact number of views created.
The dialog reported dimensions and labels, but nothing appears in the view.
A view template is locking the crop region, so correctly placed annotation cannot be shown, the Notes section of the result dialog says so. Turn Crop View off in that view, or clear the template. From v2.10.1 the reported counts are verified after the change is committed, so they only ever count annotation that really exists.
An opening dimension reads about one stud thickness too wide.
That row is measuring from Center. Set Measure from to Face for the Openings group: the chain then runs between the two faces that look into the opening, which is the real rough opening. Presets saved before v2.17.0 need this set once and re-saved.
One dimension chain is missing while the rest are fine.
Expand Notes in the result dialog, it names the chain and the reason. Each chain is created in its own transaction, so one Revit rejects no longer takes the others with it. Switching that row to Measure from Face usually resolves it, since every family has faces.
Two labels are printed on top of each other.
Members that read the same text, run the same way and touch each other are merged into a single label prefixed with the count, such as “(2) 2x4 Top Plate”. If two still overlap, the members carry different Comments text, check their Comments parameter.
Dimension chains from different member types overlap.
Increase Minimum gap between stacked chains, move one group to a different side, or set the crowded group’s Side to Close to element so it sits beside its own members instead of out beyond the assembly.
A command says I need to sign in or that my license is not active.
Open Wood Framing → Account ▾ → License. Sign in, then click Start 14-day free trial or, if you bought a license, Check now.
“Your license is already in use on the maximum number of computers.”
Each license works on 2 computers. Deactivate the one you no longer use from the Computers list on your account page, then click Check now.
I can’t sign in: “Please confirm your email first”.
Click the link in the confirmation email from FlowFraming (check spam or junk). Forgot your password? Use Forgot your password? on the account page.
The installer says no supported Revit version was found.
FlowFraming needs Autodesk® Revit® 2025, 2026 or 2027 installed on the same computer. Using another version? Contact us.
I bought a license but Revit still shows the trial.
Click Check now in the License window. Make sure you are signed in with the same email you used to buy.
Revit says the add-in failed to load.
Close Revit and run the latest installer from your account page again, it reinstalls the right build for each Revit version. FlowFraming supports Revit 2025–2027.
The plugin was updated but the old behavior remains.
Revit was open during the update. Close every Revit window, run the installer again, then reopen Revit. The version number is shown at the top of this page and in the installer.
"No structural framing families are loaded."
Wood Framing loads its Dimension Lumber family on the first Frame Walls or Frame Floors. If that didn't happen (for example, the installed families were moved or deleted), load Dimension Lumber.rfa from Documents\Wood Framing\Families with Insert > Load Family, or run the installer again.
The assembly is named after the wall type instead of the wall mark.
The wall's Mark parameter is empty. Fill it in and run Update Framing, or change the name pattern in Assembly Naming.
The elevation view has no dimensions.
Check that the group is ticked in the dimensions table, and that “Extend every chain to the framing edges” is on. Without it a group needs at least two members before it can be dimensioned. If the family exposes no center reference planes, set Measure from to Face for that row.
A header is missing on a door near a wall end.
The header is clamped to the wall length, and jack or king studs that would fall outside the wall are skipped. A warning lists the affected wall.
A header is pushed down or overlaps the top plate.
The opening head sits too close to the wall top, so the header is lowered to fit below the top plate and a warning is shown. Choose a smaller header size in Opening Layouts › Header.
The "Bottom" header position was ignored on a door.
Bottom position applies only to windows, since doors have no sill. The plugin falls back to Top and warns.
Plates or sills are not laid flat.
The framing family must support cross-section rotation. Generic structural framing families do; some custom families do not.
Studs have the wrong cross-section size.
The chosen base family has no b/h (or Width/Depth) type parameters, so sizes cannot be set. Use a dimension-lumber family, a warning is shown when this happens.
A curved wall was skipped.
Only straight, line-based walls are supported. The completion dialog lists every skipped wall.
Members were placed but are invisible.
Check the view range, studs sit inside the wall height, and confirm Structural Framing is visible in Visibility/Graphics (VG).
The wrong wall height was framed.
The plugin uses the wall's Unconnected Height or top constraint. Attached or profile-edited walls may differ; verify in an elevation.

Need a feature the plugin does not have? Email contact@flowframingtool.com. FlowFraming Labs is also working on more tools, including Panelizer and structural analysis.

Limitations: Straight walls only, no arcs. Single stud rows (no staggered studs; staggered blocking is supported). Header sizing follows a span rule of thumb and is not engineered; always review with your structural engineer. Moved and aligned studs are stored as distances from the wall start, so they are skipped (with a warning) if the wall start or an opening moves.
FlowFraming v2.29.0 · Revit Plugin Documentation