Workflow guide · HVAC sales
HVAC estimate follow-up without the black box
Give every open estimate a truthful state, next action, human owner, and stop condition—then measure completed gross profit rather than message volume.
First, make the pipeline observable
Pull a representative set of replacement and major-repair estimates. For each one, capture value, age, salesperson, delivery evidence, current status, next action, consent and preferred channel, financing or option questions, appointment activity, won date, lost reason, completion, and gross margin. Resolve duplicate and stale records before using the baseline.
Use stages that describe reality
- 01
Estimate created
Scope, options, customer, property, assigned salesperson, value, and validity are complete enough for review.
- 02
Estimate delivered
The approved document reached the intended recipient through a recorded channel. A send event alone does not prove it was read.
- 03
Questions or clarification
A human owns equipment, scope, warranty, timing, access, price, and comparison questions. The next action and due date are visible.
- 04
Financing or option clarification
Approved disclosures and current options come from the responsible salesperson or provider. The system does not improvise terms or eligibility.
- 05
Scheduled follow-up
The customer and salesperson have an agreed next contact or visit. A generic drip is not a substitute for the appointment.
- 06
Won
The customer accepted a defined option and the operating record points to the booked work. Measure completion separately.
- 07
Lost with a lost reason
Record a specific, respectful outcome: timing, price, competitor, financing, scope, no decision, unable to reach, out of area, or another approved reason.
Design the cadence around state, not a calendar alone
Trigger
Begin only when the estimate is valid, delivered, open, assigned, eligible, and has no conflicting appointment or manual hold.
Consent and channel
Use contact permission, channel preference, quiet hours, applicable rules, and suppression status. Preserve the evidence used for the decision.
Next action
Each touch should answer the current state: receipt confirmation, question invitation, option clarification, or agreed follow-up.
Owner and outcome
Name the salesperson or sales lead. Every reply, appointment, win, loss, complaint, or exception produces a clear owner and outcome.
Automation boundaries
A bounded workflow may check eligibility, queue approved messages or tasks, expose stale estimates, summarize the existing record, pause sequences, and assemble a review list. Human review is required before changing prices, scope, equipment recommendations, discounts, financing representations, or customer-specific promises.
Stop conditions: opt-out, reply, booked follow-up, accepted estimate, explicit decline, complaint, invalid contact, duplicate, manual hold, expired estimate, capacity conflict, unresolved data mismatch, or approved attempt limit. A model-confidence threshold should route uncertain classifications to a person.
Measure the business outcome
Track eligible open estimates, follow-up coverage, contact and reply rate, appointments, wins, lost-reason completeness, completed jobs, completed revenue, completed gross profit, opt-outs, and complaints. Compare cohorts by estimate age, value band, service line, salesperson, and source. Do not claim causality when pricing, seasonality, capacity, or sales management changed at the same time.
See the wider HVAC revenue operations map, use the revenue leak checklist, and test an ROI scenario with your own baseline.