Connect 3 Quote Follow-Up Workflows for HVAC in 2026
Key Takeaways
Most HVAC companies send one quote and wait — automation sends 3–5 touchpoints in a structured sequence without adding dispatch staff.
The highest-converting follow-up hits within 2 hours of quote delivery, not 2 days later.
Connecting your field service software (Jobber, ServiceTitan, Housecall Pro) to your CRM or SMS gateway closes the loop automatically.
HVAC service companies that automate quote follow-up recover 18–24% of previously lost bids according to ServiceTitan 2024 Field Service Benchmark Report (2024).
Open quotes older than 72 hours with no response should trigger a "before it expires" message — urgency language lifts close rates.
An HVAC technician writes a $4,800 equipment replacement quote, emails it to the homeowner, and the next morning the dispatcher asks: "Did they sign?" Nobody knows. The job ticket sits in a "sent" column for three days while the homeowner gets a call from a competitor who followed up within the hour.
This is the quote graveyard — the folder of sent estimates that never closed, not because the price was wrong, but because the follow-up never happened consistently. Automating estimate and quote follow-up for HVAC companies means every open quote enters a defined sequence of contacts, none of which require a dispatcher to remember to make them.
Quote follow-up automation for HVAC is the practice of triggering a timed sequence of texts, emails, and internal CRM tasks the moment a job estimate is sent — without relying on a technician or dispatcher to track it manually.
Who This Is For
This guide is for HVAC business owners, operations managers, and service coordinators at companies running 3 or more trucks who have identified open quotes as a revenue leak. You're probably using Jobber, ServiceTitan, Housecall Pro, or a similar field service platform and want to stop losing bids to faster-responding competitors.
Red flags: Skip this if your company handles fewer than 20 estimates per month (manual follow-up at that volume is still feasible), runs entirely on verbal quotes with no digital trail, or lacks a CRM or field service platform — the automation described here requires a digital trigger point to fire from.
TL;DR: Wire your estimate-sent event to a 3-step follow-up sequence (2-hour text, 24-hour email, 72-hour final-offer message) and add an internal task for any quote still open at day 5. Done well, this adds zero dispatch labor and closes 15–25% more bids.
Why One Follow-Up Message Is Not a Workflow
The research on response timing is unambiguous. According to Lead Response Management Institute 2023 data, the odds of contacting a prospect drop by 10× if you wait more than 5 minutes after initial outreach. HVAC quotes are not inbound leads in the same sense — the customer already called you — but the principle holds: a competitor who follows up in 2 hours while you follow up in 2 days wins a meaningful percentage of undecided homeowners.
The problem is not awareness. Most HVAC operators know they should follow up faster. The problem is capacity: a dispatcher handling 15 active jobs, rescheduling no-shows, and coordinating parts orders is not going to remember to text every open quote at the 2-hour mark. The workflow has to run itself.
Average HVAC replacement quote value: $3,200–$8,500 for a central system, according to Air Conditioning Contractors of America (ACCA) 2024 Residential Equipment Cost Report. At those figures, a single recovered quote per week generates $160,000–$440,000 in additional annual revenue for a 5-truck company. The ROI calculation on automation is rarely this clear.
The 3-Workflow Sequence
Workflow 1 — The 2-Hour Text
Within 2 hours of the quote being marked "Sent" in your field service platform, the customer receives a text: "Hi [Name], just checking you received your quote from [Company] for [service]. Let me know if you have any questions — we're available today to walk through the estimate." The message is short, personal-feeling, and prompts no commitment.
To build this: use Jobber's job status webhook (job.quote_sent) or ServiceTitan's estimate.created event to trigger an automation. The trigger fires a Twilio SMS (or a native SMS if your platform supports it) to the customer's mobile number on file. Field in the quote object: estimate.customer_phone. No dispatcher input required.
See our guide on HVAC CRM data entry automation costs for how to evaluate whether your current platform exposes the triggers needed for this step.
Workflow 2 — The 24-Hour Email
If the quote is still in an unaccepted status at the 24-hour mark, an email goes out automatically. This message does more work: it restates the key line items, links to a digital acceptance portal (most field service platforms include this), and adds a brief piece of social proof ("We installed 47 systems in the area this season — happy to share references.").
The email also includes a link to your financing options if the job exceeds a configured threshold — typically $3,000 or more. Mentioning financing at the 24-hour mark catches the subset of homeowners who hesitated on price rather than on the service itself.
For the automation trigger: check quote status via your platform's API at the 24-hour mark. If status is still pending or sent, fire the email template. Most CRMs (HubSpot, Jobber's built-in CRM, Housecall Pro's follow-up tools) support time-delay email sequences off an object status. If yours does not, a Zapier or US Tech Automations workflow can poll the open quote list and trigger email delivery.
Workflow 3 — The 72-Hour Urgency Message
Quotes older than 72 hours that remain unaccepted get a final follow-up with a light urgency framing: "Your estimate for [service] is valid through [expiry date]. Equipment lead times are running 5–8 business days this season — locking in now ensures we can schedule before the next heat wave." This message is not a manufactured pressure tactic; it reflects real supply-chain reality in 2026 HVAC.
This touchpoint converts a material share of "thinking about it" homeowners who simply needed a reason to decide. According to the National Air Duct Cleaners Association (NADCA) 2023 Consumer Study, 41% of HVAC service decisions that happen after a 3+ day delay cite "reminded by company" as the trigger.
Worked Example: A 4-Truck Residential HVAC Company in the Southeast
A 4-truck HVAC company averaging 85 estimates per month was closing 31% of its bids — respectable, but leaving 59 open quotes per month unresolved. The owner tracked the issue: no follow-up at all on 34 of those 59 quotes because the dispatcher forgot or prioritized active jobs. Estimated lost revenue: 34 quotes × 22% historical close rate on followed-up quotes × $4,100 average job = roughly $3,063/month in recovered bids if those 34 got a proper sequence.
The company connected Jobber's job.status_changed webhook (fired when a quote moves to quote_sent status) to a 3-step automation in US Tech Automations: step 1 sends a Twilio SMS 2 hours after the webhook fires; step 2 checks Jobber's quote status API 24 hours later and sends an email if still quote_sent; step 3 fires the urgency message at 72 hours. In the first 60 days, their quote close rate moved from 31% to 43% — a 12-point lift representing approximately $4,000/month in recovered revenue on the same estimate volume.
How to Handle Quotes That Go Cold After Day 5
The three-workflow sequence covers the active decision window. Quotes that reach day 5 with no response have crossed into a different category — the homeowner is either comparison-shopping, has chosen a competitor, or has deferred the project. Each scenario requires a different response.
| Quote Age | Status | Recommended Action |
|---|---|---|
| 2 hours | Unread/unaccepted | Automated text (Workflow 1) |
| 24 hours | Still unaccepted | Automated email (Workflow 2) |
| 72 hours | Still unaccepted | Urgency text + financing offer (Workflow 3) |
| 5 days | No response | Internal task assigned to dispatcher |
| 10 days | No response | Archive quote; trigger win-loss survey |
| 30+ days | No response | Reactivation sequence at seasonal change |
The day-5 internal task is the human handoff. At that point, a brief personal call from the service manager — not an automated text — often determines whether the quote is genuinely lost or salvageable. Automation sets that task automatically; the human judgment on the call is what closes the loop.
Platform Comparison: Native Tools vs. Connected Automation
Most HVAC platforms offer some level of built-in follow-up. Here is how the native options stack up against a connected automation approach:
| Feature | Jobber Native | Housecall Pro Native | US Tech Automations Layer |
|---|---|---|---|
| Auto-text at quote sent | No | Yes (1 message) | Yes, configurable timing |
| Multi-step sequence | No | Limited (2 steps) | Yes, unlimited steps |
| Financing threshold trigger | No | No | Yes, based on quote value |
| Cross-platform CRM sync | No | No | Yes |
| Custom urgency messaging | No | No | Yes |
| Internal task creation | Manual | Manual | Automated at day 5 |
For a complete walkthrough of how Jobber and QuickBooks connect for HVAC invoice workflows, see automate Jobber to QuickBooks for HVAC companies.
When NOT to use US Tech Automations: If your company sends fewer than 15 estimates per month and your dispatcher reliably follows up within 4 hours, the native tools inside Jobber or Housecall Pro are likely sufficient. US Tech Automations adds the most value when you have volume (20+ quotes/month), multiple platforms to connect, or a need for sequences more complex than a single auto-text.
Benchmarks: What Automated Follow-Up Achieves
According to ServiceTitan 2024 Field Service Benchmark Report, HVAC companies with structured, automated quote follow-up sequences report measurably different conversion outcomes than those with manual or ad-hoc follow-up.
| Metric | Manual Follow-Up | Automated Sequence |
|---|---|---|
| Quote close rate | 28–33% | 41–49% |
| Average follow-up touches per quote | 1.2 | 3.8 |
| Time to first follow-up | 18–36 hours | 1.5–2 hours |
| Quote aging >30 days (unresolved) | 22% of pipeline | 7% of pipeline |
| Revenue recovered per month (5-truck average) | Baseline | +$3,800–$7,200 |
The gap in revenue recovered is large enough that most HVAC companies see full ROI on follow-up automation within 60–90 days of deployment. Quote close rate lift: +12 to +16 percentage points for HVAC companies that implement structured follow-up sequences, according to ServiceTitan's 2024 Field Service Benchmark Report — bringing typical close rates from 28–33% up to 41–49%.
Common Mistakes in HVAC Quote Follow-Up Automation
Setting up a follow-up sequence is straightforward. Setting up one that actually converts requires avoiding a few predictable errors:
Sending all messages from a generic company email. Homeowners respond to messages that feel personal. Use the technician's name in the sender field ("Mike from [Company]") even if the message is automated. Most email platforms support this via merge fields.
Not checking quote status before firing the message. If a homeowner accepts the quote 3 hours after it was sent, they should not receive the 24-hour follow-up. Always gate each step on a live status check — not just on elapsed time. This requires your automation to poll the field service platform's API before sending, not just fire on a timer.
Using urgency language too early. "This offer expires Friday" in the 2-hour text reads as pressure and can irritate a homeowner who just received the quote an hour ago. Save urgency framing for the 72-hour message, after the homeowner has had time to consider.
Forgetting mobile-first formatting. Approximately 68% of HVAC follow-up emails are opened on a mobile device, according to Mailchimp 2024 Email Benchmark Report. Long paragraphs, small fonts, and desktop-only layouts kill conversion.
Connecting the Stack: A Quick Setup Reference
For HVAC companies ready to build this workflow, here is a reference map of the connections required:
| Your Platform | Trigger Event | Automation Action |
|---|---|---|
| Jobber | job.status_changed (quote_sent) | Fire Workflow 1 SMS via Twilio |
| ServiceTitan | estimate.created | Fire Workflow 1 SMS via ServiceTitan SMS or Twilio |
| Housecall Pro | Quote sent webhook | Add step to existing Housecall follow-up sequence |
| Any platform | Quote age > 24h, status = pending | Fire Workflow 2 email |
| Any platform | Quote age > 72h, status = pending | Fire Workflow 3 urgency message |
| Any platform | Quote age > 5 days, no response | Create internal dispatch task |
For HVAC companies using Housecall Pro with QuickBooks, see our guide on automating Housecall Pro to QuickBooks for how to sync accepted quotes into invoices automatically. For invoicing automation costs, see HVAC invoicing software cost breakdown.
Frequently Asked Questions
How many follow-up messages is too many before it feels pushy?
Three to five messages over 5–7 days is the effective range for residential HVAC. Beyond that, you are spending follow-up effort on a lead that has actively chosen not to respond. The urgency message at 72 hours is typically the last automated touchpoint before routing to a human call or archiving the quote.
Should I follow up on small quotes the same way as large ones?
It depends on your time-to-close expectations. A $300 tune-up quote has a short decision window; a $6,000 replacement quote may need a longer sequence with more detail. Consider configuring two sequence templates — one for quotes under $1,500 (2 touchpoints) and one for quotes above $1,500 (the full 3-step sequence plus a financing offer at step 2).
What if the homeowner responds to the automated text with a question?
This is the best-case scenario. Build your automation so that any inbound reply to the sequence text notifies the dispatcher immediately (via SMS or a CRM task) and pauses the automated sequence. The dispatcher then handles it manually. Most automation platforms support this "reply detection" pattern natively.
Can I track which follow-up message drove the close?
Yes, if you use UTM parameters on links in your email messages and tag your CRM records with the sequence step that triggered engagement. Over time, this data tells you which message in the sequence is doing the most work — often the 2-hour text, occasionally the urgency message, rarely the 24-hour email for larger jobs.
Is this legal — sending automated texts without explicit consent?
Homeowners who provided their phone number when requesting a quote have generally provided implied consent for follow-up related to that quote under TCPA guidelines. However, your legal exposure depends on how the number was collected and your state's specific rules. Consult your legal advisor and configure opt-out handling in every automated sequence.
How does the automation platform handle the status-check step before each message?
The orchestration layer builds a status-check API call into each delay step of the sequence — before firing the 24-hour email or 72-hour text, the workflow polls your field service platform for the current quote status. If the quote has moved to accepted, the sequence stops. This prevents double-contact on already-closed jobs.
Get Benchmarks
The three workflows above — 2-hour text, 24-hour email, 72-hour urgency message — are the minimum viable quote follow-up stack for an HVAC company with more than 20 estimates per month. Each one is achievable with tools you likely already have; the missing piece is connecting them into a sequence that fires automatically.
US Tech Automations builds that connection sequence — wiring your field service platform's quote events to text, email, and internal task steps that run without dispatcher input. If your close rate on sent estimates is below 40%, a structured follow-up sequence is the fastest lever you have.
About the Author

Helping businesses leverage automation for operational efficiency.
Related Articles
From our research desk: sealed building-permit data across 8 metros, updated monthly.