Review and send the estimate

Read it the way the customer will, fix anything, then send — and know whether it landed.

The operating system for post-frame and barndominium builders.

Part of The Living Quote
What it is

The step between finishing an estimate and it being in front of a customer. You see the page exactly as they will see it, with the visibility switches already applied — down to every line of the building description, word for word. You can adjust wording for this one customer without touching your templates. Then it sends, with the expiry your account chose, and you find out whether it was delivered and whether it was opened. Leads 2 Build is built only for post-frame and barndominium builders, so the page you check reads like the building: eave height, truss spacing, the porch.

Also called: send the quote · email the estimate · estimate link · share with the customer

See it, piece by piece
01

Read it the way they will read it

Not a preview pane — the page, with your visibility switches applied. The last screen before sending should be the customer's screen, because after it is sent you cannot unsee it for them.

Review & Send Contract
Review & Send Contract
Pending — review and send to the customer
×
Customer’s Submitted Details
Click a field or value to drop its placeholder into the contract — it fills in automatically for each customer.
Identity
Legal name:Marla J. Zimmerman
Date of birth:1979-04-11
Mailing Address
Address:812 Willow Bend Ct, Ashland, MO, 65010
Contact Info
Email:marla.zimmerman@demo.invalid
Phone:(717) 555-0162
Property Info
Site address:4180 Sawmill Road, Ashland, MO, 65010
Ownership:owned outright
Source of Funds
Source:CASH
Details:Land sale proceeds
Contract Body (editable before sending)
Switch template…EditPreview
FormatBH•≡1≡
CustomerLegal nameMailing addressEmailPhone
ProjectProject nameJob site addressStart date
EstimateTotal priceMaterialsLaborMarkupPayment schedule
OtherToday's date
# Leads2Build Construction — Construction Agreement This Agreement is entered into on **{{date.today}}** between **{{customer.legal_name}}** ("Client") and **{{builder.company_name}}** ("Builder"). **Project Address:** {{project.address}} --- ## Part 1 — Estimate & Specifications {{estimate.line_items_table}} **Total:** {{estimate.total}} ### Payment Schedule {{estimate.payment_schedule}}
Edits here apply only to this customer’s contract. Markdown is supported — switch to Preview to see the rendered result.
Open customer’s contract pageCopy linkNotify byEmailTextSend ContractCancel
Review & Send: the customer's page, before it goes. Real screen · sample data.
Without it

The first person to read the document the customer's way ends up being the customer, so the note left over from the last job is theirs to find, not yours.

Why we built it

Their answers from the intake form are already filled in, so what you are proofreading is their copy rather than a template, and any wording you change stays on their copy. The same screen is the one that sends it — what you read and what goes out cannot drift apart.

02

Check what's hidden before, not after

Try it

The price lines you switched off are visibly off on this screen. The labour line you meant to hide is either hidden here or it is about to be public.

Visibility caps

This one has a 3D model and two service lines, so the viewer switch and a row per line are offered — each with its own measurements and unit-price chips.

Which lines are showing, checked at the last moment. Real screen · sample data.
Without it

A list of switches showing every setting a building could ever have is a list you stop reading, and the one you stopped reading is how a labour line goes public.

Why we built it

The list is built from what this estimate actually holds — a quote with no model and no priced services draws neither control — so every switch on the screen is a live decision on this job. Each service row carries the measurement and unit-price chips the customer would read, not just a name.

Sound familiar?“I sent it with the labour line showing”
03

Read the building description before they do

Try it

What They See lists every line under Your Custom Building with the exact words the customer will read — 40' wide x 60' long x 14' tall, 48" on center pre-engineered trusses with a 4/12 pitched roof — each with its own switch. The send screen runs the same wording the customer's page runs, so the preview is the page. A line that doesn't fit this job — a standard Concrete pad (details per plans) on a building with no slab — switches off for this estimate only.

Send Estimate · What They See · Your Custom Building
What They See
1Estimate12Project Info3Contract4Dashboard

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

Reset estimate
Trust strip
Licensed & insured, buildings completed, years in business
Your Custom Building
Size, eave, pitch, openings
Services & Add-Ons section
What each service is — descriptions, no prices
4 lines
Your Custom Building, line by line, with the slab line switched off for this job. Real screen · sample data.
Without it

Gaps in the building description fill with standard wording, and the first person to read Concrete pad (details per plans) on a job with no slab is the customer.

Why we built it

A customer who reads a description that doesn't match their building starts wondering what else is wrong. Checking the exact words before sending stops that doubt before it starts — and the fix is a two-second untick, not an awkward phone call.

04

Change the words for this one customer

Try it

A note that suits this job, a service description worded for this buyer. Edited here, not in your templates — so a one-off never quietly becomes your default.

Customer note override
4″ Concrete Slab
Per Sq Ft
What this customer reads

Tailored to this estimate. Standard is: Four inches of 4,000 PSI concrete over compacted gravel, fibre reinforced, with a broom finish and saw-cut control joints.

$9,520.00
A per-customer override, marked as one. Real screen · sample data.
Without it

The concrete description you softened at 9pm for one fussy customer quietly becomes the description every customer reads for the next two years.

Why we built it

The edit sits on this estimate with the standard wording still shown underneath it, so you can see exactly what you departed from and put it back in one click. Leave it empty and that line simply carries no description for this buyer.

Sound familiar?“I never know if they opened it”
05

Send it to everyone who decides

Both partners, the son who is paying, the farm manager. The person who opens your quote is often not the person you have been talking to, and one address is a bet you do not need to make.

Send Estimate to Client — The Quote
Send Estimate to Client
Hoover 40 × 60 Equipment Storage · Dawson Hoover · $93,348.50
×
DeliveryThe QuoteWhat They See

The quote document itself. Which priced lines appear, and which drawings ride along. Whether a block — specs, labour, the journey — shows on their page is under What They See, so there is one switch per thing, not two.

Services on the estimate
✓
All services (4 of 4 shown)
Hidden lines stay in the customer total
✓
Concrete Pad
$17,400.00
✓
Site Prep & Grading
$2,850.00
✓
Seamless Gutters
$1,596.00
✓
Custom Garage Door
$3,700.00
Attach plans / blueprints
Choose from Building Plans
or upload a file from this device
Materials$49,808.75
Labor+$8,910.53
Services+$25,546.00
Markup+$9,083.22
Customer total$93,348.50
CancelSend Estimate
Sending, to as many people as the decision involves. Real screen · sample data.
Without it

You have the husband's email, the wife decides, and your quote sits for a week in the one inbox where nothing is being decided.

Why we built it

Who gets the link is settled on its own tab, apart from the quote itself, so adding the wife, the son who is paying and the farm manager changes the audience and nothing about the document. One page, one price, several people — instead of forwarded copies nobody can account for.

06

Email or text, whichever they answer

Some customers do not read email. The same link goes by text, and the page is built for a phone anyway.

Send Estimate to Client — Delivery
DeliveryThe QuoteWhat They See

Who gets the link, and how. This tab does not change the price or what appears on the quote.

Recipients
Primary
Dawson Hoover
dawson.hoover4@demo.invalid
(717) 555-0162
+ Add another recipient
Estimate expiration
Sep 23, 2026
Pricing stays valid until this date. Left alone, it holds for exactly 30 days from the moment you send; pick a date and it holds to the end of that day.
Personal message
Add a note that rides with the email or text…
Delivery method
EmailTextBoth
The same link, by whichever channel they use. Real screen · sample data.
Without it

The quote lands in an account he opens on Sundays, and you spend five days reading silence as hesitation.

Why we built it

Email, text or both is a single choice at the moment of sending, and the personal note you type rides with whichever you pick. The expiry date sitting beside it is what stops this month's lumber price being quoted back at you in March.

Sound familiar?“the email bounced and I found out a week later”
07

Your expiry date, not a house number

Try it

Each account sets how long its estimates hold — 72 hours, 30 days, whatever your supplier pricing allows. The send screen starts every estimate there and says so: Default for every estimate: 30 days. A rep can still change this one estimate's date; an admin or sales manager can Change default right on the screen, or in Settings.

Send Estimate · Delivery · Estimate expiration
DeliveryThe QuoteWhat They See
Estimate expiration
Oct 31, 2026
Pricing stays valid until this date. Left alone, it holds for exactly 30 days from the moment you send; pick a date and it holds to the end of that day.
Default for every estimate: 30 daysOpen in Settings
Personal message
Add a note that rides with the email or text…
This estimate's date, and the account's 30-day default under it. Real screen · sample data.
Without it

Every send starts at a date somebody else chose, so reps reset it by hand on every quote — or forget, and the price lapses before the customer has read it.

Why we built it

A deadline the customer can see moves them to decide, and one that matches your supplier's pricing protects you when steel jumps. Setting it once means reps stop fiddling with dates and nobody quotes a price you can't hold.

Sound familiar?“the wife decides and I only had the husband's email”
08

Feet and inches, and a price you can type

Try it

On a SmartBuild-priced estimate, a service line takes measurements the way a tape reads — 48'6", 20 6, 42" — and reads them back as 48′ 6″. When the job is agreed at a round number, click the line's total and type it: the line shows set by hand · calculated $12,125.00 — reset, the customer's page drops that line's unit price so its arithmetic never contradicts itself, and because the price is off your catalog it goes through pricing approval before it can be sent. Make optional on the same line keeps it out of the total for the customer to add.

Estimates · Services & Add-Ons · one line
4″ Concrete Pad
Per square foot
Customer sees: Four inches of 4,000 PSI concrete over compacted gravel, broom finish.
×
or
$6.25
1,940
price set by hand = $12,000 (calculated $12,125)
A 48′ 6″ × 40′ pad, priced by hand at $12,000 against the $12,125 it calculates. Real screen · sample data.
Without it

A pad that's forty-eight and a half feet long gets typed as 48.5 or rounded up, and the round number the job was agreed at has to be forced by fiddling the rate.

Why we built it

Builders measure in feet and inches and agree prices in round numbers. When the estimate takes both as they come, nobody does sums at the kitchen table to make it fit — and every hand-set price still gets a second look before it leaves.

09

You find out if it bounced

Try it

A wrong address is reported, not swallowed. Silence you can act on is worth more than silence you have to interpret — and a bounce is the cheapest sale to save.

Send failure
Send Estimate to Client
Miller Road 40×60 Shop · Dale Hostetler
Couldn’t send estimate
Couldn’t save the estimate link
Reason: duplicate key value violates unique constraint “estimate_links_token_key”
Failed at: insert_estimate_link
Please contact your platform administrator with reference k4f9q2mb1x.
A failed delivery, surfaced. Real screen · sample data.
Without it

A send that failed looks identical to a customer taking their time, right up until you phone a week later and learn nothing ever arrived.

Why we built it

The failure appears on the send screen itself, naming the step it stopped at and handing you a reference to quote, so a quote never sits in your list wearing a status it did not earn. Trying again is one button — nothing about the estimate has to be rebuilt.

Sound familiar?“the quote said concrete pad on a job with no slab”
10

…and whether they opened it

Opened, when, how many times, on what. A customer who has read it four times is a different phone call from one who has not read it once.

Viewers list

Who’s viewed this estimate

Miller Road 40×60 Shop · 3 people · 11 total views · 24 min on page
R
Rachel HostetlerMOST RECENT
rachel.h@demo.invalid · (717) 555-0142
6 views · 13 min on page · last Aug 25, 2026, 9:41 PM
first viewed Aug 20, 2026, 7:02 PM
D
Dale Hostetler
dale.hostetler@demo.invalid
4 views · 9 min on page · last Aug 24, 2026, 6:15 PM
first viewed Aug 19, 2026, 4:48 PM
O
Owen Brubaker
owen@brubaker-ag.demo.invalid · (717) 555-0177
1 view · 2 min on page · last Aug 22, 2026, 11:26 AM
Done
Who opened it, and how often. Real screen · sample data.
Without it

You have phoned twice and left it three days, and you still cannot tell a customer weighing the number against one who never got past the subject line.

Why we built it

It counts people, not sends — six opens from the wife and one from the man you have been calling tells you which of them is actually reading it. Minutes on the page and the first and last visit turn a hunch about interest into something you can time a call around.

11

Chase it without guessing

Try it

The status is on the deal, so the follow-up is informed: checking you got it to the one who never opened it, and any questions on the concrete? to the one who has been back three times.

Status checking
Miller Road 40×60 ShopChecking status…
The lookup is in flight for about a second. It never says “Send Estimate” in that second.
Without the guard
Send Estimate— on a quote that went out last week.
Estimate status, on the deal. Real screen · sample data.
Without it

You open the list, see a send button on a quote that went out last week, and now you genuinely do not know whether it went.

Why we built it

The status waits the second it takes to look the answer up rather than guessing, so it never offers to send something the customer already has. What the list says is what happened — the follow-up starts from fact instead of from a stale button.

Sound familiar?“I reset the expiry date on every single quote”
12

Revise it without resending it

Try it

Change the price and the same link shows the new one. No version two in their inbox, no chance of a signature on the old figure.

Version make live

Versions

Miller Road 40×60 Shop
Compare
  1. Materials$51,840.94
    Labor + porch$15,914.50
    Services & add-ons$14,270.00
    Markup$6,874.56
    Customer total$88,900.00

Live is the version the customer sees in their portal right now. Tap any version and choose Make this the live version — an already-sent version switches instantly; an internal draft opens Send first so labor & markup are added before the customer sees it.

A new version, on the same link. Real screen · sample data.
Without it

The price changes, you email a second copy, and three weeks later somebody signs the first one.

Why we built it

Every version is kept and exactly one is marked live, so the version the customer is looking at is a decision you made, not whichever file you happened to send last. An internal draft cannot go live by accident — it passes through the send step first, so labour and markup are on it before anyone outside sees it.

13

…and if they've already signed

Try it

An estimate with a signature on it will not quietly change under the customer. Unlock it deliberately, and the fact that you did is recorded — because the alternative is a signed document that no longer matches what was signed.

Unlock to revise
Customer approved & locked · Aug 21, 2026
Colors, markup, labor and the payment schedule are locked to what the customer signed off on. Need to revise before the contract is signed? Unlock — the customer approves the new version.
Aug 25
2:14 PM— nothing recorded yet —
9:02 AMAPPROVED — Dale Hostetler locked link #2 at $86,410.00
Unlocking a signed estimate, on the record. Real screen · sample data.
Without it

The customer approved at one number, a price got nudged afterwards, and now nobody can say which figure was actually agreed to.

Why we built it

The lock covers the things that move money — colours, markup, labour, the payment schedule — and opening it is presented as a re-negotiation before you commit, with your name on the entry. It re-arms the moment the customer approves the revised version, so an estimate is only ever open on purpose.

How it works
  1. 1Open Review & Send and read the page as the customer will
  2. 2The visibility switches are already applied — what you see is what they get
  3. 3Read every Your Custom Building line word for word, and switch off any that don't fit this job
  4. 4Adjust wording for this customer only, without touching your templates
  5. 5The expiry date starts at your account's default, and you can still change it for this one
  6. 6Send by email or text, to as many people as the decision involves
  7. 7Delivery is confirmed — a bounce tells you, rather than silence
  8. 8Opens are recorded, so following up is informed rather than blind
  9. 9Revise later and the same link updates — no second document
Why we built it

The most expensive mistake in estimating is not a wrong number. It is a right number sent to the wrong impression — a labour line you meant to hide, a service description that reads badly, a note left in from the last job. Once it is sent you cannot unsee it for them. So the last screen before sending is the customer's screen, not yours. And after sending, silence is ambiguous: a customer who has not opened it and a customer who is thinking about it need completely different follow-ups, and without delivery and open state you cannot tell which one you have.

The problem
  • Sending without seeing what the customer sees
  • Per-customer wording changes that pollute your templates
  • Bounced sends that look like silence
  • Following up blind
  • Standard building wording that doesn't fit this job
  • An expiry date somebody else chose
What you get
The customer gets a live page, not a dead attachment
One set of switches decides what they see, before and after
Every send is recorded as a version and an audit entry
Every line of the building description checked before it goes
Your own default expiry on every estimate
Post-frame and barndominiums, nobody else: the page speaks your trade before you send it
What's inside
Send to more than one person, by email or text

The delivery tab. A main recipient plus anyone else, each with a name, an email and a phone. The estimate expires — 30 days unless you say otherwise. A personal message rides along with it.

Attach plans and blueprints to the quote

You attach from the plans this job already generated, not from a file browser. Choosing one builds it, uploads it and adds it to the send — and switches the plans section on for you, so the file actually appears.

A failed send names the step and gives you a reference

Every send carries a short reference code and a marker for how far it got. When it breaks, both come back to you — so the person you call has something to search for.

ESTIMATE SYSTEM

See review and send the estimate
on one of your own jobs.

Twenty minutes, your building, your numbers. Bring the job where “I sent it with the labour line showing” — we will show you exactly where that stops.

leads2build.com
The frame of a post-frame building
Send Estimate to Client — The Quote
Send Estimate to Client
Hoover 40 × 60 Equipment Storage · Dawson Hoover · $93,348.50
×
DeliveryThe QuoteWhat They See

The quote document itself. Which priced lines appear, and which drawings ride along. Whether a block — specs, labour, the journey — shows on their page is under What They See, so there is one switch per thing, not two.

Services on the estimate
✓
All services (4 of 4 shown)
Hidden lines stay in the customer total
✓
Concrete Pad
$17,400.00
✓
Site Prep & Grading
$2,850.00
✓
Seamless Gutters
$1,596.00
✓
Custom Garage Door
$3,700.00
Attach plans / blueprints
Choose from Building Plans
or upload a file from this device
Materials$49,808.75
Labor+$8,910.53
Services+$25,546.00
Markup+$9,083.22
Customer total$93,348.50
CancelSend Estimate
Contractor Quoting Software: Review and Send — Leads2Build