Your Custom Building spec sheet

A frame-aware spec table built from the SmartBuild answers, with sensible fallbacks so the scope reads complete instead of half empty.

What it is

Rows like dimensions, square footage, support structure, siding, roofing, overhangs, concrete, openings and attached buildings. The row set is chosen by frame type (post frame or stud frame). Values are re-resolved live from the raw SmartBuild answers so template mapping fixes reach estimates already sent, and per-tenant fallback copy fills anything the answers do not cover.

Also called: what is included · building specifications · scope rows · post frame vs stud frame specs

See it
Your Custom Building

Your Custom Building

Dimensions
40' wide x 60' long x 14' tall
Square Footage
2,400 sq ft
Roofing System
48" on center pre-engineered trusses with a 4/12 pitched roof.
Support Structure
8' on-center laminated columns
Siding
29 ga wall steel
Roofing
29 ga roof steel.
Overhangs
12" boxed overhangs
Openings
(2) 12' x 14' overhead doors, (1) 3' x 6'8" walk door, (3) 3' x 4' windows
Concrete slab
4" concrete pad with 24" rebar spacing
Attached buildings/porches
12' x 40' lean-to porch, open
Roof Steel
Burnished Slate
Wall Steel
Light Stone
Trim
Brite White
Window Color
Whitechange
Door Color
Brite Whitechange
Garage Door Color
Almondchange
Changing the window, door, or garage door color may affect pricing. Reach out to your sales rep for current color pricing.
Delivery Address
5719 Pine Grove Rd, Columbia, MO 65201
The Your Custom Building card with label/value rows and a house silhouette. EstimateView buildingSpecs block in src/app/client/[id]/page.tsx. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
How it works
  1. 1Frame type resolves from an explicit snapshot override, then auto-detection, then post frame
  2. 2customSpecs are rebuilt from rawAnswers and treated as authoritative for template-managed rows
  3. 3Square footage is derived by parsing feet and inches out of the dimension strings
  4. 4Missing rows fall through to portal_defaults.spec_fallbacks, then to compiled-in post-frame copy
Why we built it

Spec rows kept producing things a customer reads as a mistake. A height rendered as "40 x 60 x 12" with no unit, so the buyer could not tell feet from inches, and a six-inch slab came through as 0 feet 6 inches — correct, and it still reads as a bug sitting next to a price. A slab with no depth entered is dropped rather than shown as zero, raw supplier part numbers can never resurface on a customer document, and the same spec is worded identically on every quote, so one buyer does not see "4/12 pitch" where another sees "4.0/12 pitched roof."

The problem
  • Sparse templated answers producing a scope that reads incomplete
  • Unit-less and zero-value specs printing nonsense to a buyer
  • Internal SKU codes leaking onto a customer-facing document
Sound familiar?
What you get
The estimate reads like a full scope document, not a templated stub
Template wording fixes apply to estimates already in a customer's inbox
Non-post-frame builders can swap the default language once, in settings
What's inside

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →