Noura Homes - Specbook
Concepts

Columns

Default columns, custom columns, and how column setups are scoped per section.

Every section of every spec sheet has the same three default columns baked in: Item, Notes, and Classification. Beyond those three, the column set is per section, you choose what columns appear, what they're called, what type they are, and what order they're in.

Default columns

ColumnPurpose
ItemThe row's label. The row's identity.
NotesFree-text field for per-item context (vendor caveats, install notes, anything that doesn't fit a structured column).
ClassificationA tag for the row (e.g. Standard, Upgrade, Owner supplied). Free-text, with workspace-level suggestions.

These three are always present, always leftmost, and can't be removed.

Custom columns

Everything else is a custom column. You define it: the label, the type, the validation, the catalogue source if any. Custom columns are configured per section, so two sections in the same sheet can have completely different sets.

TypeUse for
TextA short single-line label.
Long textMulti-line notes, paragraphs of context.
NumberQuantities, dimensions, prices. Stored as a number, sortable, exportable.
DateCalendar dates. Always rendered in the workspace's locale.
DropdownA fixed set of options you provide when defining the column.
CheckboxA yes/no flag.
AutocompleteA short text value backed by a catalogue kind. Type to filter; pick an existing entry, type a free-text value, or create a new catalogue entry inline.

Dropdown columns require options at definition time, empty option lists aren't allowed. Autocomplete columns require you to pick a source catalogue kind when you create the column.

Scope: per section

The column set lives per (project, category, section). So:

  • Customizing Vanities in Cabinets on the Maple Lane project does not affect Kitchen base cabinets in the same sheet.
  • Customizing Vanities on Maple Lane does not affect Vanities on any other project.
  • A template can capture the per-section setups, see templates, so saving a customized project as a template propagates every section's columns to future projects.

First time you customize a section

Until you save a customization, the section uses a starter set seeded from the category schema (e.g. Brand, Model, Finish/Colour for Plumbing). The starter set renders just like custom columns, you don't need to do anything for it to appear.

Once you open the customize modal and save, the starter columns become editable like any other. You can keep them as-is, rename them, change their types, delete them, or add new ones alongside.

Reordering

The customize-columns modal lets you drag editable columns into any order. The order applies to every item in that section. The three default columns stay leftmost.

Customize columns modal
The customize-columns modal, defaults at the top, editable columns below.

Tradeoffs

  • Adding too many custom columns slows the editor and makes the table harder to scan. If you've reached for ten custom columns in one section, consider whether some belong in the Notes field instead.
  • Diverging columns across sections is fine, but if you do it for every section in every project, exports get harder to scan side-by-side. Pick a column set per section type (vanities, base cabinets, etc.) and reuse it across projects via templates.

What you can do

On this page