Give homeowners a read-only calendar of their own build. Their house only — never your other jobs. Crews show by trade, not by name ("Flooring crew at the house Tue–Thu"), and your notes to crews stay private. Homeowners who can see the week ahead call and text far less.
Crews
Your company roster. Every new site starts with these subs — add the crews you use again and again.
Give a crew live access
Invite codes are per-house — pick the house, then the crew, and we’ll generate their code.
Idle & Plan Ahead
Open items
Houses needing attention, most open items first.
Idle houses
Started but quiet — no scheduled subs, no recent log activity, no permits in motion. Longest-idle first.
Edit houses
Day
Daily log / photos
Schedule a crew
House
SitePlumb
Crew
SitePlumb
Homeowner
Raise a concern
Send a photo and note to your builder. Your builder sees it in Needs You so it does not get lost.
Add a photo (optional)
SitePlumb
true to the build
On this device
Delete
Type DELETE to confirm
Confirm
Question
Decisions
Dates you confirmed and answers you sent.
Choose a new password
You have been invited to a house
Welcome to the example build
Four live houses, real numbers, nothing you can break.
Done looking around?
That was a demo house — nothing you tapped is saved anywhere.
Confirm your email
Add a house
Street first. A name is optional if the street is the name.
Teardown / rebuild
Adds a Demolition stage first
Add selection
Trade section
Room / location
Selection
Upgrade $ or credit
Put 0 if there's no upgrade or credit on this item.
Status
Note (optional)
Payments
All money received toward the upcharge balance. Add loose payments here; invoice payments are edited on each invoice.
What this house is after. Every phone on this job sees it.
Welcome to SitePlumb
Forwarded mail to review
From senders not on this house's team. File the ones you want; discard the rest.
Welcome to SitePlumb
Invoices
Money
Budget line
Log a cost
Cost report
Budget · signed · paid · projected — the whole build’s money on one sheet. Private to your team.
Copy a budget
Start from another house’s lines — amounts stay editable, logged costs never copy.
Welcome to SitePlumb
Your workspace is ready. Want the two-minute walkthrough first?
Example build
SitePlumb
true to the build
1Tap the Sharebutton in the toolbar
1Tap⋯by the address bar, thenShare
2Choose Add to Home Screen
3Open SitePlumb from your home screen
Can’t find Share? It may be behind the ⋯ button — Safari’s layout moves it.
Open your browser menu and choose Install app
This in-app browser can’t install apps.
Paste it into Safari (or Chrome) to install SitePlumb.
Schedule — all houses
Privacy & legal
Delete account
Settings
Walkthrough studio
Company
Up next
People
This job
Field Notes
Log photos and notes from the field.
Which house are you at?
Heads up
Edit entry
Note
Area
Packet
Shows in that trade’s packet.
Item status
Share with homeowner
Show on the homeowner’s progress view
Which packet?
Put this on a trade’s packet, or skip.
Trade
Permit jurisdiction
Where this house's permits live, so SitePlumb can deep-link and parse status emails.
City
Permit system
Portal link
Add SitePlumb to your Home Screen
Opens full-screen like a real app — one tap to launch.
Inspection
Add document
Document type
For trade
Routes this document to that trade's on-site view. Leave on “All trades” for shared paperwork like the contract or permit.
Who can see it
⚠ The homeowner will see this document. Don’t share sub pricing, sub agreements, or internal cost sheets.
Status / note (optional)
File (optional)
Pick a standard name so the file stays organized — or choose “Other” to name it yourself. Attach a PDF, photo, or scan; it’s stored on this device for now.
Choose
Add
Choose
Homeowner sign-off
Share with your builder
Type
Add a photo (optional)
Explanation
Upcharge ledger
Mark complete
SitePlumb won't block you — this is your sign-off that the stage is done. Use the checklist above to confirm inspections, open items and approvals are handled first.
All changes are recorded here. Field changes can't be approved on site — if it's not on this sheet, it doesn't get done.
Progress
New entry
Photo first — everything else is optional.
Take or choose a photo
What is it?
Note House record. Not an open item.
Leak Water or a drip. Goes to Needs You.
Damage Broken or wrong. Goes to Needs You.
Decision A call to make. House record.
Punch A leftover from the walkthrough. Goes to Needs You.
Note
Packet · optional
Flag as an open item
Needs a fix or follow-up
Share with homeowner
Off by default. Show on the homeowner’s progress view
Report a problem or idea
Add a crew
Crew
House ready
Marks the crew Cleared to start on the board with a timestamp. Until devices are synced, this is a local marker — it doesn't ping their phone yet.
Dev SitePlumb workbench
Storage
0
records
0
photos (IndexedDB)
0 KB
metadata (localStorage)
—
device usage
Backend sync
Local only — paste a Firebase config to go live.
QuickBooks
Push
Demo and tour
Tester access
Give a teammate temporary Workbench access for testing. One tap revokes it. Owner only.
Errors on this device
Anything that breaks while you use the app is recorded here. Copy the report and paste it to Claude.
Layout snapshot captures the on-screen size/position of the shell, main, nav and overview cards — taken the moment you opened the Workbench. Use it for layout bugs (stranded nav, cut-off cards).
Sheet contract
One black action. Pills on one line. No sideways overflow. Same check the ship ritual runs.
Open a sheet, then run census.
Live usage
Connect sync, then refresh to see device activity.
Feedback · bugs & ideas
Local state
—
Event log
(empty)
Data
Display
Show sample swatch items
Hide to preview with only your captures
Regression check
App version & updates
Running build—
Cached shell—
Service worker—
Update status—
All devices auto-update on next open after you deploy a new build (the service worker bumps its cache). Use “Force” to update this device immediately. To roll everyone forward, bump CACHE in sw.js when you deploy.