Untitled Project
Spec status
Recent items
No items yet
Add material or FFE item
Type name + location — Classify routes it to the correct NATSPEC section and pre-fills the section-specific fields it can read from your description. Fields it can't determine are flagged for your review.
Reuse a material the practice has already specified — opens the Library, then “+ Add to schedule”.
Reads the product name, image & description from the supplier page and creates a draft with a suggested NATSPEC code — opened for your review. Technical spec values still need your input. Needs the cloud backend.
✨ Classify = local keyword matcher routes to the correct NATSPEC section and parses ratings/finishes from your notes — instant, offline, no cost.
✎ Manual = no auto-fill — uses whatever you typed plus the section you picked, or FFE if none.
or
← Edit buttons pinned left — click to edit all fields including Natspec section-specific fields. Click 📷 to add a product photo.
| Actions & status | NS↕ | ID↕ | Photo | Product↕ | Location↕ | Manufacturer↕ | Colour / Finish↕ | Specification Details | Ratings | Flags | NS↕ |
|---|
How to use
Upload your licensed Natspec worksection text per section code (.docx, .txt, or paste). When you generate a specification, sections that have a source loaded will use that exact content — only the 2. PRODUCTS clause is replaced with a cross-reference to your Material Schedule. Sections without a loaded source are flagged [REVIEW: NO SOURCE] to complete manually.
Bulk upload: zip up your worksection files named with the 4-digit code (e.g.
Sources are stored per project — each project keeps its own worksection library, so you can use different versions/editions on different projects.
Bulk upload: zip up your worksection files named with the 4-digit code (e.g.
0434 Flat cladding.docx) and upload them all at once.
Sources are stored per project — each project keeps its own worksection library, so you can use different versions/editions on different projects.
NATSPEC contents — workgroups and section titles
Upload your NATSPEC contents list to make workgroup labels and section titles match your subscription exactly. Accepted formats:
- CSV with columns
code, title, group(optionaldescription) - JSON — flat array
[{c, t, g, d}]or grouped[{g, s:[{c, t, d}]}] - .docx contents page — text lines starting with the 4-digit code
Auto-derive required fields from your worksections
Upload the zip of your NATSPEC worksection .docx files. The app reads each worksection's selection schedule and sets the exact required fields per section — so adding a material prompts for everything that section needs. Runs on your device; the worksection content stays in your private storage, never in the app.
Specification scope
Choose which worksections to include. Sections with schedule items are auto-selected and cross-reference the Material Schedule. Sections with no items keep their uploaded source content, or are flagged [REVIEW: NO SOURCE] if none is loaded. Standard project sections (Preliminaries, General Requirements) are pre-selected for a complete construction issue.
0 sections selected
Revit (one-time setup): point Annotate → Keynote → Keynoting Settings at your project's keynote
.txt. Then: click Save to project folder here (pick that file once — later saves overwrite it) → in Revit, Keynoting Settings → Reload. The SpecSchedule Revit add-in can do the Reload automatically.
Abbreviations (ABV group)
Project abbreviations exported under the ABV parent in the keynote tree — separate from material codes. e.g.
AFFL — Above Finished Floor Level.
(No items yet)
☁ Cloud backend (Railway)
Stores projects, worksection sources and certificate files on your Railway backend so they survive browser resets and can be pulled onto other computers. Local storage keeps working offline — the cloud is a mirror.
🗂 Administration — NATSPEC worksection library
For the practice admin only. NATSPEC worksections are licensed content — the admin uploads them once
here and the backend shares them with every user automatically. Everyone else just generates specs
from the pre-uploaded library; nothing to set up.
🛠 Advanced / maintenance
Occasional housekeeping tools — most users never need these.