v5.0
● Saved

Untitled Project

Project overview
Spec status
Recent items
No items yet
Project: No: Stage:
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
Material Schedule
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
0 items0 not started0 flagged NS Fields = count of Natspec section-specific fields filled
Material Library 0 materials Practice-wide · shared via cloud
NATSPEC Index October 2025 release · 125 worksections
Click any section to expand details
Worksection Sources Admin — uploads here are shared to every user via the backend Your licensed Natspec content — used verbatim in specs, with the Products clause swapped for the Material Schedule
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. 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 (optional description)
  • 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.
Generate Specification Select worksections to include in the construction issue
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
Certificates & Compliance CodeMark · WaterMark · WELS · GreenTag · GECA · Fire tests · FSC — tracked per item
Revit Keynote Export
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)
Settings
☁ 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.