Live project dashboard

The link they already have becomes a live project page — their building in 3D, what's done, what's paid, and every document they'll ever ask you for.

The operating system for post-frame and barndominium builders.

Open a real live dashboardA finished demo job on our own system — two draws paid, one outstanding, the signed agreement, and the building you can turn around. It asks who you are before it opens, the same as a real customer's.
Part of The Handover
What it is

When the job starts, the estimate link becomes the project dashboard. Same address, nothing to install, no password. On a job designed in Leads 2 Build the hero is their actual building in 3D — they can spin it, pull the roof off and look at the framing. Under it: the project total with every approved change in it, the phase underway, the milestones your crew ticks, the photos from site, the selections waiting on their choice, the invoices with their own copy to download, the signed agreement, and a running feed of what happened and when. Every block on it is a switch you control. The post-frame and barndominium operating system, so the phases on the page are the ones a pole barn or a barndo actually goes through — permits, posts, trusses, steel, finish.

Also called: customer build tracker · project status page · client dashboard · track my build

See it, piece by piece
02

Their building, in 3D, at the top

Try it

The hero is not a photograph of a building like theirs. It is the model you designed, and they can drag it around, switch to the front or the gable end, and pull the roof off to see the framing underneath — the same viewer they had on the quote, still there once the build is live.

Your 3D building
Back to estimate
ViewOverviewFrontGable endPlanLayersFinishedRoof offFrameDrag to rotate · scroll to zoom
Overview, Front, Gable end, Plan — and Finished, Roof off, Frame. Real screen · sample data.
Without it

They have paid six figures for a building they have only ever seen as a line on a quote, so half of every conversation is them describing it back to you to check you agree.

Why we built it

A customer who can spin their own building on their phone feels it's real — and tells people about it. The hero runs the same model the estimate was priced from, down to where the doors landed. A SmartBuild estimate has no model, so the row isn't offered rather than shown empty.

03

The four numbers they actually ask about

Project total, the phase underway, the date they approved it, and milestones done out of the total. This is the answer to any update? rendered as four tiles, which is why the question stops being asked. The total is the one customer figure the whole system uses plus every approved change order, with incl. $8,150.00 in approved changes written under it — a change they haven't signed isn't counted.

Project Total — with approved changes
Project Total
$428,150.00
incl. $8,150.00 in approved changes
Status
Rough-ins
Approved On
July 14, 2026
Milestones
37 / 62
$428,150.00 incl. $8,150.00 in approved changes — beside status, approved date and milestones. Real screen · sample data.
Without it

Half the calls you take are somebody confirming a figure — and the other half are about why the final invoice is higher than the number on their page.

Why we built it

The first number a customer sees is the one they remember. Four tiles answer the questions behind most calls, and a total that already carries the changes they approved means the last invoice confirms what they expected.

04

What's done, and what's next

The header names the phase underway and the next milestone due, and the segmented bar underneath gives each phase its own stretch, weighted by how many checkpoints it holds. Nobody types this in — the bar moves when somebody on site ticks a box, and the lists behind those boxes are laid out in stage checkpoints.

Build Progress
Build Progress
PermittingCompleted
4/4
Dirt WorkCompleted3
4/4
ConcreteCompleted5
6/6
MaterialsCompleted
4/4
F
FramingIn Progress4
3/6
Post Set
Completed August 6, 2026
Girts Done
Completed August 11, 2026
Equipment on Site
Completed August 14, 2026
Trusses Up
Bracing Complete
Framing Inspection
Photos (4)
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
S
Siding & RoofingPlanned
0/6
$
Final PaymentPlanned
0/5
The phase bar and the milestone list, fed by the crew. Real screen · sample data.
Without it

The Friday update to every live customer is the first thing dropped in a busy week, and that is the week they decide you have gone quiet.

Why we built it

A customer who can see where the build is stops wondering if anything is happening. A segment per phase — framing half done, siding not started — reads like a map, so they see progress rather than a vague percentage.

Sound familiar?“the customer phones every week asking if anything happened”
05

A checkpoint that doesn't apply is not shown as skipped

On a live job the checklist is frozen, so a checkpoint this building never needed is marked not-applicable rather than deleted. The customer's page never receives it at all — it does not sit on their dashboard permanently unticked.

Stage checkpoints
Framing Details
CheckpointsEdit
Post Set3 photos
Post SetGirts DoneTrusses Up
Girts Done2 photos
Equipment on Site
Trusses Up
Bracing Complete
Framing Inspection
The office checklist — where a row gets marked N/A instead of deleted. Real screen · sample data.
Without it

There is no gutter run on this build, so gutters hung sits unticked on their dashboard for four months and reads as work you skipped.

Why we built it

A customer who sees 'skipped' thinks a corner was cut. Rows that don't apply to this job are removed before the page is built, so the checklist only shows work that's really part of their building.

06

Photos from site — the ones you chose

Your crew shoots everything. The muddy pad at 6am stays in the office; the finished gable goes to the customer. How a photo gets onto this page at all — shot on the crew's phone, and one of two buttons deciding the customer ever sees it — is jobsite photos.

Customer Photos
Customer Photos (8)
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
Jobsite progress photo
The customer's gallery — only what was marked for them. Real screen · sample data.
Without it

One shot of a rutted lawn or a half-stripped form reaching the customer costs you an afternoon of reassurance you never owed.

Why we built it

Photos of their own posts going in are what customers share with family. Only shots stamped customer-facing ever reach the page, so the crew can photograph everything and the builder decides what the customer sees.

07

A running feed of what happened, and when

Try it

Every completed milestone, in order, with its date. It answers the question behind the update call — not just where are we, but has anything moved — and it quietly documents that you were never idle. Entries land while the customer is looking, which is how the page keeps itself current.

Portal activity feed
Recent Activity
Wall Girts InstalledFraming milestone completedAug 24, 2026
6 Photos AddedNew project photos uploadedAug 23, 2026
Trusses Set & BracedFraming milestone completedAug 22, 2026
Framing StartedBegan on Aug 19, 2026Aug 19, 2026
Concrete CompletedFinished on Aug 18, 2026Aug 18, 2026
5 of 12
The activity feed: what completed, and when. Real screen · sample data.
Without it

A customer who cannot tell a slow week from an abandoned job assumes the second one, and you hear about it in the tone of their next call.

Why we built it

When a date gets questioned months later, the feed settles it. It opens five at a time, then all, then folds back — so the customer can follow along today and you both have the history later.

Sound familiar?“I keep re-sending the contract because it went to their spam”
08

Their selections, chosen on the page

Try it

When a job carries allowances — flooring, cabinets, lighting — a Your selections card appears on the dashboard. Each allowance shows what the contract includes and the options you offered, each with what it does to their total in plain words — $1,240 over your allowance, $300 credit. The customer types their name to choose, you approve the pick, and the difference goes onto the contract as an approved change order that the project total picks up. Prices only — your cost never reaches the page. How allowances are set up is on selections & allowances.

Your selections — the customer's page
Your selections (5)
2 waiting for your choice
Flooring — main living area
Your allowance: $8,000
Chosen by Renee Hostetler on 9/30/2026 — your builder will confirm it.
Lighting package
Your allowance: $3,500
Approved by your builder — ask them if you'd like to change it.
Kitchen cabinets
Your allowance: $14,000
· choose by 10/20/2026
Flooring chosen and waiting on the builder; lighting approved and locked; cabinets still open. Real screen · sample data.
Without it

The customer picked "the nicer flooring" at a showroom, nobody wrote down what it did to the price, and the final invoice is $4,600 higher than the number they remember.

Why we built it

A choice made with the price on screen is a choice nobody disputes. Customers enjoy picking their finishes, the builder gets every upgrade priced and signed before it's ordered, and the last invoice holds no surprises.

09

Invoices — paid and outstanding, at a glance

Try it

Every invoice on the job, with what's outstanding stated in one figure at the top. They stop asking which ones they've already covered, because they can see it. Nothing on this page writes a bill — pulling the lines off the estimate and the schedule, sending it, and fixing a number you got wrong all happen on your side, under invoicing.

Portal invoices card
INV-1039Overdue
Materials draw — steel package
$51,360.00 · Due Aug 19
INV-1042Partial
Concrete & site work
$21,069.00 · $12,549.00 due · Due Aug 26
INV-1044Sent
Overhead doors
$7,350.00 · Due Sep 04
Outstanding first, paid collapsed underneath. Real screen · sample data.
Without it

Twice a month somebody asks which invoices they have already covered, and answering it means going into your books on their behalf.

Why we built it

Customers pay faster when they can see exactly what's owed. The card is a read-only view of your own invoice list, so there's one place to correct a mistake and the correction reaches them without a resend.

10

The one live question is answered before they scroll

The card heads with the outstanding total, or All paid in full when there is nothing owing. On a job billed six times, five settled invoices used to push the single outstanding bill down the list and bury the only thing the customer opened the page to find.

Invoicing — totals
Outstanding
$30,707.35
Sent / Awaiting
$12,380.00
Overdue
$9,482.35
Paid (lifetime)
$214,860.50
Your side's totals — the same paid-against-outstanding arithmetic that heads their card. Real screen · sample data.
Without it

They ring on a Tuesday to ask whether the second draw went through, and answering it means opening your books on their behalf.

Why we built it

'Do I owe you anything?' deserves a straight answer. The head figure is summed from live balances, so a customer who's square gets a sentence instead of a list to audit.

11

Oldest due first, and overdue says overdue

Try it

Unpaid invoices sort by due date, so the one to pay next is the one at the top. A bill past its date carries an overdue marker worked out from the date itself — not from a status somebody remembered to change.

Invoicing — one project's invoices
1INV-2026-0001Brad Garber — InvoiceDraftIssued Jun 18, 2026$18,139.52
2INV-2026-0002Brad Garber — Down (30%)DraftIssued Jun 18, 2026$11,341.57
3INV-2026-0003Brad Garber — Delivery (60%)DraftIssued Jun 18, 2026$22,384.14
4INV-2026-0004Brad Garber — Final (10%)DraftIssued Jun 18, 2026 · Due Jun 23, 2026$4,278.86
Entered and exited clear themselves after three seconds.
One project's invoices, sorted by what is due next. Real screen · sample data.
Without it

Chasing a draw is a phone call you have to make; a customer who can see which one is late usually saves you it.

Why we built it

A late bill that reads as current is one a customer never reports. Overdue is worked out every time the page draws, so it can't lag — and the oldest bill sits first, where it gets paid first.

Sound familiar?“they ask which invoices they've already paid”
13

Their own copy of every invoice

Tap one and it opens as a proper document in your branding — your logo, your address, the line items, the terms, the payment instructions — with Download PDF on it. Tapping an invoice here opens the bill itself, and the link it rides on, the print button and the paying are covered on the public invoice document.

Portal invoice doc
INV-1042Partial
Leads2Build
Leads2Build Construction
118 Ridge Line Rd Elkhart, PA 17022
billing@leads2build.demo.invalid
(717) 555-0142
leads2build.demo.invalid
INVOICE
Number: INV-1042
Issued: Aug 12, 2026
Due: Aug 26, 2026
Bill To
Marla J. Zimmerman
4180 Quarry Bend Rd Millersburg, PA 17061
marla.z@demo.invalid
(717) 555-0118
Co-signer: Dean R. Zimmerman · dean.z@demo.invalid
Lender: Susquehanna Farm Credit (#SFC-88214)
Project
Deposit — Zimmerman Equipment Barn
Zimmerman Equipment Barn
Items
Description
Qty
Rate
Amount
Deposit — 30% of contract
Zimmerman Equipment Barn
1
$38,520.00
$38,520.00
Concrete Pad
2,560 sq ft × $6.75
2,560 sq ft
$6.75
$17,280.00
Overhead Garage Doors
3 ea
$2,450.00
$7,350.00
Subtotal$63,150.00
Tax (3%)$3,789.00
Total$66,939.00
Paid−$38,520.00
Balance Due$28,419.00
Payments received
Aug 14, 2026 · Check · #2291$38,520.00
Payment instructions
Checks payable to Leads2Build Construction. ACH details on request. Card payments carry a 3% processing fee.
Terms
Net 14. Draws are tied to build milestones as set out in the construction agreement.
The invoice as the customer sees it, downloadable. Real screen · sample data.
Without it

Find the PDF, attach it, send it — then do the whole thing again a fortnight later because it went to spam.

Why we built it

The 'can you resend that invoice?' email is a job that should stop existing. Each invoice opens from its own link as a finished document, with terms, payment instructions and what's already paid travelling with it.

14

A half-written invoice cannot appear on their page

Drafts never leave your side, and an invoice you deleted is gone from the customer's view too. Of every screen that has to honour a deletion, this is the one where getting it wrong is visible to the person who was billed. Voiding, deleting and reversing are three separate remedies — they live under invoice corrections.

Invoicing
AllDraftSentViewedPartialOverduePaidVoidAll customersSearch number, title, customer, or project…
Yoder — 40×64×14 Shop4 invoices
Marlin Yoder·$80,242.35total·$58,380.00 paid·$21,862.35 due
1Paid2Partially Paid3Overdue4Draft
1INV-2026-0036Down Payment — 40×64 ShopPaid
Issued May 4, 2026 · Due May 18, 2026
$26,535.00
PDF⋯
2INV-2026-0038Delivery DrawPartially Paid
Issued Jun 22, 2026 · Due Jul 6, 2026
$35,380.00
$12,380.00 due
PDF⋯
3INV-2026-0041CO-3 — Overhead DoorsOverdue
Issued Jul 9, 2026 · Due Jul 23, 2026
$9,482.35
PDF⋯
4INV-2026-0044Final PaymentDraft
Issued Aug 20, 2026
$8,845.00
⋯
The Draft row on your own list — the customer's card never carries one. Real screen · sample data.
Without it

You start a draw invoice on Thursday, get a number wrong and leave it half-written, and the customer reads it as a bill and rings about it on Friday.

Why we built it

A customer who sees a draft bill rings in a panic. Drafts and deleted rows never leave the server, so a half-written invoice can't be revealed by anything on the page.

15

Reading a bill never costs the customer their place

Try it

Invoices, agreements and change orders open over the dashboard rather than navigating away from it. Tap outside or press escape to close, and the page is exactly where it was, scroll position and all.

Portal doc modal
Build Progress
Invoices (5)
$71,259.00 outstanding
INV-1039 · Materials draw
Leads2Build Construction
118 Ridge Line Rd, Elkhart, PA
INVOICE
Bill To
Marla J. Zimmerman
4180 Quarry Bend Rd, Millersburg, PA 17061
Balance Due$51,360.00
Backdrop click and Escape close this. Your place on the dashboard is kept.
The invoice, open over the dashboard it was tapped from. Real screen · sample data.
Without it

They open the second draw to check one figure, land on a separate page, hit the browser's back button and are dropped at the top of the dashboard, past everything they were reading.

Why we built it

Nobody likes losing their place on a long page. The panel holds the dashboard still underneath and puts it back when closed, so reading a bill never sends them hunting.

Sound familiar?“I look disorganised to the customer even when the job is on track”
16

A framed document loses its own navigation, not its print button

Try it

The invoice and the agreement know when they are being shown inside the dashboard, and drop the back button and outer furniture that would otherwise strand a customer inside a frame. Print stays, because the person reading their own agreement is exactly the person who wants a copy of it.

Portal change order doc
Leads2Build Construction
CHANGE ORDER AGREEMENT
Project Name:
Zimmerman Equipment Barn
Project Address:
4180 Quarry Bend Rd, Millersburg, PA 17061
Owner/Client Name:
Marla Zimmerman
Original Contract Date:
July 2, 2026
Change Order #:
4
Date Issued:
August 22, 2026
1. Description of Change

Add 12′ lean-to on south elevation

Extend the south eave with a 12′ × 64′ open lean-to on 6×6 posts, matching roof panel and trim. Includes gutter tie-in and grade work along the new drip line.

Attached drawings / documents
lean-to-elevation-r2.pdf
2. Reason for Change
  • Customer Request
  • Code Required
  • Site Condition
  • Error Correction
  • Scope Addition
  • Scope Reduction
  • Other
3. Cost Adjustment
Description
Qty
Rate
Amount
Lean-to framing package · ln ft
64
$96.25
$6,160.00
Roof panel & trim · sq ft
768
$3.62
$2,780.00
Original Contract Price:$128,400.00
ADD: $8,940.00
DEDUCT:
New Contract Total:$137,340.00
Payment Terms for This Change:
Invoiced separately for this change
4. Schedule Adjustment
No change to completion date
Contract time will be extended by: 6 days
5. Agreement

This Change Order modifies the original contract between the parties listed above. All other terms and conditions of the original agreement remain in full force and effect.

Work related to this change will not begin until this Change Order is signed by all parties.

6. Signatures
Owner / Client
Signature · Date
Leads2Build Construction Representative
Leads2Build Construction
Issued and authorized August 22, 2026
Leads2Build Construction · Change Order CO-004Awaiting Customer
The document rendered inside the dashboard, without its own chrome. Real screen · sample data.
Without it

A back button inside a panel navigates the panel, and the customer is left looking at a blank frame with no obvious way out of it.

Why we built it

A customer reading a change order wants to print it, not get lost in it. One flag tells the document it's framed, so the back button goes and the print button stays.

17

Paying opens a tab, and the balance catches up when they come back

Try it

Checkout refuses to load inside a frame, so Pay hands the customer a fresh tab and leaves the dashboard where it is. Coming back to the dashboard re-reads the invoice, so the status and the remaining balance update in place rather than showing them a bill they have just settled. Where the money lands afterwards is QuickBooks.

Qb paid from books
Bookkeeper posts the cheque in QuickBooks
2INV-2026-0042Delivery payment — 40×64 ShopSentIssued Aug 24, 2026 · Due Sep 8, 2026$51,456.00$51,456.00 due
ConnectedQuickBooks OnlineLast syncedAug 26, 2026, 7:41 AM
Paid, with the balance re-read on return. Real screen · sample data.
Without it

They pay, come back, and the invoice still shows the full amount due — so the next call is asking whether the money arrived.

Why we built it

A customer who just paid shouldn't still see a balance. Checkout opens in its own tab and the dashboard refreshes the moment they come back, so 'did you get my payment?' never needs asking.

19

The signed agreement stays retrievable

The executed contract lives on the page permanently. Not attached to an email from four months ago, not in a spam folder. Both signatures, both dates, and a download button — the document that came out of the signing page, unchanged.

The signed agreement
Leads2Build
Leads2Build Construction
118 Ridge Line Rd, Elkhart, PA 17022 · (717) 555‑0142
CONSTRUCTION AGREEMENT
CHB‑2026‑0184 · 16 May 2026
Between
Leads2Build Construction LLC
Pennsylvania limited liability company
And
Marla J. Zimmerman
4180 Quarry Bend Rd, Millersburg, PA 17061
Part 1
The Project
Building40′ × 60′ × 14′ post-frame shouse
Roof4/12 gable · 29 ga standing seam · Burnished Slate
Walls29 ga ribbed steel · Light Stone · 3′ wainscot in Burnished Slate
Openings(1) 14′ × 12′ overhead · (1) 3′ walk · (4) 4′ × 3′ windows
Foundation6" concrete slab, 24" rebar spacing, frost footer
Additions12′ × 40′ open lean-to, right sidewall
Contract price$91,006.50
Deposit$27,301.95 on signing
Part 2
Client Waiver and Agreement

This waiver ensures that both parties understand the expectations, conditions and limitations of the project. By applying your initials to each section, you acknowledge that you have read, understood and accepted the related terms.

1MaterialsMaterial substitutions of equal or better grade may be made where supply requires it. Colour variation between production runs of steel is inherent and is not a defect.
2Site PreparationThe site must be within four inches of level and accessible to a loaded truck and a lift. Additional excavation, fill or rock removal is billed as a change order.
3LandscapeRuts, compaction and damage to lawn, drives and buried private lines within the working area are an expected consequence of construction and are not restored under this agreement.
4Stamped Plans & PermitsEngineered stamped plans and permit fees are excluded unless itemised in Part 1. The client is responsible for setback, easement and covenant compliance.
5UtilitiesPublic locates are arranged before digging. Private lines — irrigation, invisible fence, yard lighting, septic — must be marked by the client.
6Marketing & Media Use WaiverThe contractor may photograph the completed structure for portfolio and advertising use. The client's name and address are never published.
7Change OrdersNo change to scope, materials or price is effective until a written change order is signed by both parties. Verbal instructions on site are not change orders.
8Contract & Cancellation PolicyDeposits reserve production capacity and material pricing. Cancellation after materials are released is subject to restocking and freight already incurred.
9InsuranceThe contractor carries general liability and workers' compensation. Certificates are available on request. Builder's risk on stored materials is the client's.
10Liability WaiverThe client and their guests enter an active construction site at their own risk. Children and animals must be kept clear of the working area.INITIAL
11Labor ForcePortions of the work may be performed by qualified subcontractors. The contractor remains responsible for the work and for the site.INITIAL
12Building ProcessConstruction is weather-dependent. Schedule dates are estimates made in good faith and are not guarantees of completion.INITIAL
13Construction MethodPost-frame construction with engineered trusses and laminated columns. Structural design conforms to the applicable building code for the jurisdiction.INITIAL
Part 3
Comprehensive Warranty
Labor & Craftsmanship
10-year limited warranty on workmanship from the date of substantial completion.
Materials
Manufacturer warranties pass through to the client in full, including the steel finish warranty.
Lifetime Structural Design
The engineered structural design is warranted for the life of the structure.
Warranty Process
Claims are made in writing. The contractor inspects within fourteen days of notice.
Signatures
Client
Marla J. Zimmerman
Signed 16 May 2026, 8:41pm
Leads2Build Construction LLC
Dale Whitmore, Member
Counter-signed 17 May 2026, 7:12am
Fully executedDownload PDF
The executed agreement, still on the page months later. Real screen · sample data.
Without it

Four months in they want the contract, and the copy of record is an attachment in a thread neither of you can find.

Why we built it

When a lender or a spouse asks for the contract, the customer should be able to fetch it themselves. The card appears only once both sides have signed, so the copy they can download is the copy that's actually in force.

Sound familiar?“I don't want the customer seeing my labour costs”
20

Mid-job changes, in writing, on the same page

A change order is priced, signed and filed where the original agreement is — so what was agreed and what changed live in one place, not a text thread nobody can find in a year. Pricing one, getting it signed and putting the added days on the record is all in change orders.

Portal change orders card
Change Orders (4)
1 awaiting your review
CO-004Pending
Add 12′ lean-to on south elevation
$8,940.00 · +6 days · Aug 22
CO-003Approved
Upgrade to 26-gauge standing seam
$4,310.00 · +3 days · Aug 08
CO-002Approved
Roof pitch reduced 10:12 → 8:12
-$740.52 · Jul 29
CO-001Invoiced
Relocate service door to east wall
$380.00 · Jul 15
Change orders alongside the original agreement. Real screen · sample data.
Without it

The lean-to was agreed by text in July; by November nobody can say what it cost or who said yes to it.

Why we built it

Changes agreed in the truck turn into arguments at the final invoice. Signing each one on the page — with a reason required to decline — keeps the job's terms one stack of paper rather than a memory contest.

21

One way to reach you, from the page

A band at the top appears only when something is genuinely waiting on them — three invoices due, one change order needing a signature — and jumps to the card that holds it. At the foot of the page there is a phone number, and only if you have set one.

Portal action rail
Live Project Dashboard
Zimmerman Equipment Barn
Framing · Crew B on site · Day 34 of 61
3 invoices due$71,259.00
Needs your signature1 change order
Invoices due and signatures owed, at the top of the page. Real screen · sample data.
Without it

Your mobile goes at half seven on a Sunday because "I should check with the builder" has nowhere else to land.

Why we built it

A customer with a question should know exactly how to ask it. The band appears only when something's outstanding and names the amount, so the call that does come is about a specific item — and it lands in the one thread on their record.

22

You decide what they see

Try it

Here is the part everyone else claims and nobody shows. What They See is a real screen with a real switch for every block, split across the four stages of their funnel — the estimate, the questionnaire, the contract and the dashboard. Changeable at any time, on the link they already have, no resend.

Portal what they see

The quote they approve, and the page around it. Untouched rows follow Settings → Client Portal.

Override
The estimate stage — every section, and every price line inside it. Real screen · sample data.
Without it

Showing this customer the total but not the labour split means building them a second document by hand, every single time.

Why we built it

Every customer is owed a different amount of detail. One map of switches, house defaults then this job, means a per-project exception never forks the page — and untouched rows keep following your house setting.

Sound familiar?“photos of the mess end up in front of the customer”
23

Hide a line, not the whole price

Try it

The switches go inside the price block: show materials and the customer total, hide the labour line. It runs further down than that — a service can show its square footage and hide its rate, or show neither and read as a name and a number.

Services & Add-Ons — what shows
Services & Add-Ons — what shows
Per service: the line itself, its measurement, and its unit price.
ServiceShow lineMeasureUnit price
Concrete Pad
Seamless Gutters & Downspouts
Wall Insulation
Overhead Garage Doors

Hiding a line keeps its money inside the customer total — the price does not change, the breakdown does.

A service line's own two switches — how much there is, and what each costs. Real screen · sample data.
Without it

A customer who sees your labour figure treats it as an opening offer, so you either expose the whole build-up or send a bare total with nothing behind it.

Why we built it

A customer shown your per-foot stone rate starts doing your margin maths. Switches named from the service's own unit let you hide the rate and keep the line, and the total stays true either way.

24

Ask only what this job needs

Try it

The questionnaire that fills the contract is switchable too. A cash job does not need lender details. A shed does not need an insurance certificate. Turning a section off means the customer never sees a question that does not apply to them — which is most of why forms get abandoned.

What They See — Project Info

The questionnaire whose answers fill the contract. Untouched rows follow Settings → Client Portal.

Project Info — lender, permits and ID switched off for a cash job. Real screen · sample data.
Without it

A cash buyer lands on a page asking for their lender and a photo of their driver's licence, and the form sits half-finished for a week.

Why we built it

Every unneeded question is a reason to stall. The form is built per job on top of your house default, with the rarely needed sections arriving switched off — so it's short for the jobs that should be short.

25

What rides alongside the contract

Try it

The clauses come from your template, not from checkboxes — editing legal text with a switch would be a trap. What is per-customer is the material around the agreement: whether it restates what they're approving above the signature, whether the plans from the estimate ride along, and whether they can save their own PDF.

What They See — Contract

What rides alongside the agreement they sign. Untouched rows follow Settings → Client Portal.

The contract stage — three switches, and no clause among them. Real screen · sample data.
Without it

They sign, then ring the next day to ask what exactly they agreed to and whether they can have a copy.

Why we built it

People sign faster when they can see what they're agreeing to and keep a copy. The recap and their own PDF are switches — and the clauses never are, because a legal document shouldn't be editable with a checkbox.

26

…and the dashboard itself

Try it

Every block on this page is a row here. Turn off the 3D viewer for a customer who doesn't care. Turn off invoices for a job billed outside the system. The dashboard is not a fixed template you are stuck with — it is a page you compose per customer.

What They See — Dashboard

The live project view, once the build starts. Untouched rows follow Settings → Client Portal.

The dashboard stage — every block on the page, as a switch. Real screen · sample data.
Without it

One customer bills through their own accountant and another has no interest in the 3D model, yet a fixed page shows both of them exactly the same thing.

Why we built it

The page should fit the job, not a template. Turning a block off removes it outright, so a job billed elsewhere simply has no billing section — and no awkward empty space where one used to be.

How it works
  1. 1The build starts, and the same link they approved on becomes the project page
  2. 2On a job designed in Leads 2 Build, the hero shows their building in 3D — rotate it, take the roof off, look at the framing
  3. 3Your crew ticks a checkpoint on site, and the page updates itself
  4. 4Photos your crew marks as customer-facing land in their gallery — the rest never leave the office
  5. 5The project total adds every approved change order, and selections are chosen right on the page
  6. 6Invoices show paid and outstanding, each one opening as a branded document they can download
  7. 7The signed agreement stays retrievable — no email, no spam folder, no asking
  8. 8What They See decides every block on it, per project, changeable any time
Why we built it

Once the contract is signed, a customer's only source of progress is phoning you — and the calls are never about anything you can't already see. Any update? Did you get my payment? Can you send the contract again? Each one costs ten minutes and gives them nothing they can look at later. The paperwork half is worse. Builders describe the same loop: the customer asks for the contract, you go and find the PDF, you email it, and it lands in their spam folder — so a fortnight later they ask again. Same for every invoice. It is pure administrative drag, and it makes a good builder look disorganised to the one person whose opinion decides whether they refer you. So every document lives on the page and stays there. They download their own copy whenever they like, at midnight, without asking. The call you stop getting is the point, but the bigger one is what the page says about you: a customer who can see the job is a customer who trusts the job.

The problem
  • Progress that only exists inside your head and your phone
  • Contracts and invoices re-sent by hand, repeatedly, into spam folders
  • A customer who cannot tell a delay from silence
  • No way to show one customer more than another without a separate document
What you get
The customer answers their own status question at any hour
The same bookmarked link they used for the quote
The builder chooses exactly how much of the build to expose
A project total that already includes the changes they approved — no surprise on the last invoice
What's inside
One bar segment per phase

Segments across the dark header with the phase name under each one. A twelve-step framing phase reads as a longer stretch of the build than a three-step one. The phase underway carries a soft glow. Green for done, red for delayed.

Every phase opens into its checklist

Permitting, Dirt Work, Concrete, Materials, Framing, Siding and Roofing, Final Payment — each with a status chip, a small progress bar and a checklist that opens. The checkpoints are whatever you renamed, added or hid on this build, not a stock set. Internal crew documentation never shows here.

Recent activity, five at a time

Newest first. It starts at five and the customer decides how much more they want. Reveal five, reveal everything, or fold it back to five in one click.

What needs the customer, at the top

Up to two buttons. One says how many invoices are due and the total balance. The other says how many change orders need a signature. Each jumps them to the real card below. Nothing outstanding, nothing rendered.

Four tiles at the top of the dashboard

Two across on a phone, four on a tablet. The status tile names the phase actually running, not a generic word. They sit beside the plain-language banner, not instead of it — a number and a sentence answer different halves of the same question.

The signed agreement, one click from the dashboard

It appears only once both sides have signed, so a half-signed document is never handed over as their copy. It opens in a panel over the project, keeping the print action, and closing puts them back where they were.

Call your builder from the dashboard

Your contact details and a call button at the foot of the live dashboard. The rule is absolute: no business phone, no button. Never a guess.

CLIENT PORTAL

See live project dashboard
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “the customer phones every week asking if anything happened” — we will show you exactly where that stops.

leads2build.com
Live Project Dashboard
Leads2BuildLeads2Build
Leads2Build Construction
Live Project Dashboard
Zimmerman Equipment Barn
Marla Zimmerman Approved Live
Underway now
Framing
Next milestone
Trusses Up
1184 Quarry Ridge Rd, Seneca, KS 66538
Build progress
60% · 21/35 milestones
Permitting
Dirt Work
Concrete
Materials
Framing
Siding & Roofing
Final Payment
Live project dashboard — Leads2Build