Win work · Quote to signed proposal

Quote to accepted proposal on one record.

Built against the same price book and job record as the work order it becomes. Good, Better, Best tiers, a deposit gate, and a share link the customer accepts with one click — for HVAC, mechanical, and plumbing work on one estimate.

LiveE-signature on the roadmap

What it is

A proposalin Thermal is an estimate built against the price book, tied to a customer and a service site from the start — not a document assembled separately and then re-typed into the job record once it's approved. Line items pull real pricing, tier deltas, and overrides from the same price book the invoice will later read from.

Once a customer accepts, the proposal converts directly into a work order or an invoice — the same record, not a fresh one someone has to rebuild from scratch.

Where a proposal sits on the spine.

A proposal starts at the customer and the service site, prices against the same price book the shop uses everywhere else, and converts directly into the work order or invoice it becomes.

  1. 01Customer

    One account. The deal is made here.

    You are here
  2. 02Service site

    The address the work happens at.

  3. 03Installed equipment

    Priced against the unit the quote touches.

  4. 04Service agreement

    A new agreement usually starts as a quote.

  5. 05Work order

    The accepted tier becomes the work order.

  6. 06Invoice

    Built from the accepted tier, not re-typed.

When the customer says yes, the accepted tier becomes the work order or the invoice — the same line items carry over, so nothing gets re-typed. And a proposal that becomes a recurring contract can grow into a service agreement on the same records.

ThermalDispatchAgreementsEquipment
Illustrative proposal register — interface mock, not customer data
ProposalCustomer & siteTiersAccepted totalDepositStatus
PR‑2210Northgate MedicalRoof B · Ottawa3$18,40050%Awaiting approval
PR‑2211Cedar Park LogisticsDC 3 · Mississauga2$9,750Deposit pending
PR‑2213Riverside FoodsPlant 2 · Winnipeg3$42,900PaidAccepted
PR‑2215Harbour Point TowerPenthouse · Halifax1$7,200Sent to customer
PR‑2217Westfield Distribution4 sites · Prairie3$26,85025%In draft
Illustrative interface mock — not customer dataExceptions sort first: proposals awaiting internal approval, deposit pending

From price book to accepted proposal.

Seven pieces of how a quote gets built, priced, and approved — most of it live today, one row on the roadmap and proud of it.

Live

Quote from the job record

A proposal ties to the customer and service site from the moment it's created, and converts directly into the work order or invoice it becomes — no re-entry once it's accepted. The line items a customer approved are the line items the crew works from.

  • TodayProposal built on the job record, converts without re-entry
Live

Price book, in the quote

Line items pull real pricing and overrides straight from the shop's price book, so an estimator isn't hand-typing prices that could drift from what the invoice will later charge. What's quoted, what's invoiced, and what's on the price book stay the same number.

  • TodayPrice-book line items, per-item overrides, in the quote
Live

Tiered customer pricing

Member and commercial pricing apply as configured deltas off the standard price, with per-item overrides and a rounding rule the shop sets once — not a manual discount typed in on every quote. The discount lives in the configuration, not in whoever happened to build the estimate.

  • TodayMember/commercial deltas, overrides, shop-wide rounding rule
Live

Good, Better, Best option tiers

A proposal can carry multiple priced tiers side by side, and the customer's accepted tier is the one that becomes the work order — the two tiers they didn't pick never touch the job record. The customer chooses with real numbers in front of them, not three vague options.

  • TodaySide-by-side option tiers; only the accepted tier converts
Live

Deposit and internal approval gates

A proposal can require a deposit before it converts, and staff can require internal sign-off before a quote goes out the door — both gates are enforced, not just a checkbox on a form. A quote that needs money down cannot become a job until that gate clears.

  • TodayEnforced deposit requirement and internal approval gates
Live

Customer approval, one click, no login

The customer opens a secure, single-use share link and accepts with a click — the acceptance is timestamped and recorded on the proposal, with no password or portal account required to say yes. The decision is made where the customer actually is, not back at the office in an email thread.

  • TodaySingle-use share link, timestamped click-to-accept
On the roadmap

E-signature capture on the quote itself

Thermal's signature capture — typed or drawn, with versioned consent language — already runs live for rental and lease agreements. Extending that same capture to quotes is on the roadmap; today, quote acceptance is a recorded click, not a signature.

  • PlannedTyped/drawn signature with versioned consent on quotes
  • Not yetLive today for rental and lease agreements only

What quoting will not do.

Three boundaries that keep the estimate honest.

It won't write the proposal for you

Thermal prices what you put on the quote from your price book — it doesn't generate the scope or the estimate. The judgment about what a job involves stays with the estimator, where it belongs.

It won't collect a signature on a quote yet

Quote acceptance today is a recorded, timestamped click on a secure link. Real signature capture is live for rental and lease agreements and rentals — extending it to quotes is on the roadmap, not built.

It won't bypass your approval rules

A deposit requirement or internal sign-off gate is enforced at the moment it matters — a proposal that needs money down can't convert into work until that gate clears, and nothing posts to the books unreviewed.

If a capability isn't on this page, assume it isn't built. We'd rather lose a deal on a missing feature than win one on a sentence that turns out to be aspirational.

What a proposal touches.

A quote is a bridge record — these are the surfaces it flows between.

Reads from

Writes to

Sits beside

Questions an estimator asks.

The ones that come up when a shop is tired of re-typing quotes into the job.

Does a proposal use the same pricing as the invoice?

Yes — a proposal's line items pull from the same price book the invoice will later read from, so what the customer approved is what gets billed, not a separate number typed in twice. The price book is the single source, end to end.

Can a customer choose between pricing options?

Yes — a proposal can carry Good, Better, Best option tiers side by side, and only the tier the customer accepts becomes the work order or invoice; the other tiers never touch the job record. The comparison happens on the document, not across three phone calls.

Does the customer have to create an account to approve a quote?

No — a customer accepts through a secure, single-use share link with one click. No password or portal account is required, though the same customer can also see the proposal in their portal if they have one. The acceptance is timestamped on the proposal either way.

Is a proposal e-signed?

Not yet. Today a customer's acceptance is a recorded, timestamped click on a secure link. Thermal's signature capture — typed or drawn, with versioned consent — already runs live for rental and lease agreements; extending it to quotes specifically is on the roadmap, not built.

Can a quote require a deposit before it converts?

Yes — a deposit requirement is enforced at acceptance, not just noted on the document, so a proposal that needs money down can't convert into a work order until that gate clears. Internal sign-off gates work the same way.

What happens to a proposal once it's accepted?

It converts directly into a work order or an invoice, carrying the accepted tier's line items and totals with it — the crew and the office are working from the same record the customer approved, not a re-typed copy. Nothing about the accepted deal gets lost in handoff.

Quote once. Never re-type it.

Bring the last quote you had to rebuild by hand after it was accepted and watch it become the job record on the call.