In order of effort: missed-call text-back (about an hour), invoice reminders, review requests, quote follow-up, tune-up reminders, then job notes. Text-back, quote follow-up and invoice reminders repay fastest because they chase calls, quotes and invoices you have already earned; reviews, tune-ups and job notes pay slowly or indirectly, so do them after.
Only the prices below come from vendor pages. Every ticket size, rate and list count is an illustration for a four-van firm, so swap in your own. The test for each automation is break-even: what one win is worth, and how many wins a month cover the tool. AI earns its place in wording and reading, such as drafting a message in your voice or turning a technician's voice note into a job summary. The sending and scheduling are plain automation, and often already sit inside software you have.
How the six rank: set-up time, running cost and first payback
The hours are my estimates for a firm that already has a customer list and a business phone line. Prices are vendor list prices read on 29 October 2026, on annual billing unless I say otherwise, with sales tax extra; Jobber's page shows an introductory offer ending on 30 October, so I quote its standard prices. Plan tables change, so confirm where a feature sits on the vendor's page before you upgrade for it.
| Rank | Automation | Set-up effort | Running cost | First sign of payback |
|---|---|---|---|---|
| 1 | Missed-call text-back | 1 to 2 hours, plus a registration wait | Quo from $15 a user a month ($19 monthly); no separate fee for auto-replies | Within a week, when replies start to arrive |
| 2 | Invoice reminders | An afternoon | Listed on Jobber from Connect ($99 a month for one user, $139 monthly) and on Housecall Pro Basic ($59 annual, $79 monthly) | The next billing cycle |
| 3 | Review requests | An afternoon, plus two Google rules | NiceJob $75 a month (Pro $125); Jobber points review customers to its $99 Marketing Suite add-on | Four to eight weeks, as the review count climbs |
| 4 | Quote follow-up | Half a day, then a weekly habit | Jobber Connect, or a spreadsheet and a prompt | Two to four weeks, as old quotes get answers |
| 5 | Tune-up reminders | One to two days of list clean-up | Often nothing extra; Housecall Pro lists maintenance agreements on Max ($299 annual, $329 monthly) | The next season |
| 6 | Job notes | Two to four weeks of technician habit-building | A chat plan at about $20 a month, or nothing | Slow: fewer callbacks, quicker invoices |
Quote follow-up sits fourth on effort not because the software is hard but because it only works if every quote is logged the same way. That discipline is the real work, and it is why the quote ladder below starts with statuses.
Missed-call text-back: an hour to set up, then a registration wait
When a call rings out, the caller's number gets a text within a minute: who you are, why nobody answered, and one question that is easy to reply to. Most business phone apps can do this. Quo lets you set separate auto-replies for a missed call with a voicemail and without one, inside and outside business hours, and its guide to automated texts says there is no separate fee for them. Its help centre adds that a contact gets at most one auto-reply every three hours, none at all if you have recently called or messaged them, and that auto-replies are set up in the web or desktop app, not on a phone. A caller who gets "please call back during office hours" has been handed the work, and a customer with no heat at 6 pm has already moved to the next search result.
Set-up in the order that avoids a delay
- Size the problem first. Pull last month's call log and sort the unanswered calls into known customers, unknown numbers, and spam or wrong numbers. A month's log might show 36 unanswered calls: 14 from known customers (who usually ring back), 6 spam or wrong numbers, and 16 genuine new enquiries. Those 16 are what text-back can recover, not the 36.
- Start the carrier registration for business texting before anything else. Quo's guide says approval can be as quick as 5 to 7 business days, which is the best case rather than a promise, and a nasty surprise in the first heatwave of summer.
- Put the automation on a business number, not the owner's mobile, so the office can see every reply.
- Write two messages, one for business hours and one for after hours, and switch on both the with-voicemail and without-voicemail triggers.
- Ring the line from your own phone and a colleague's, and ask your phone provider whether staff and supplier numbers can be excluded. If they cannot, tell the team to expect one text.
- Test from a landline as well. Most landlines cannot receive a text, so your voicemail greeting still has to carry that caller.
BUSINESS HOURS
Hi, it's [your name] at [business]. We're on a job and missed your call. Is it heating or cooling, and is anything running at all? Reply with a line on the problem and your address and we'll come back to you as soon as we're off the job. If you smell gas or a carbon monoxide alarm is sounding, leave the building and call the emergency services.
AFTER HOURS
Hi, it's [your name] at [business]. The office is closed. For an emergency, call [emergency number]. If you smell gas or a carbon monoxide alarm is sounding, leave the building and call the emergency services. For anything else, reply with the problem and your address and we'll message you first thing tomorrow.
AI has no job in that first text. A fixed message is predictable, and predictable matters when the caller may have a safety problem. AI starts to earn its place one step later, when the caller replies: an agent can ask the three questions you always ask, capture the address and the fault, and offer a booking window. Jobber's Receptionist is a $29 add-on that, according to Jobber's help article, covers 30 conversations and then charges $0.79 each, with unlimited use on Plus (an older add-ons page says 100, so confirm in your account). Quo includes its Sona agent on every plan, with credits for 10 calls and paid tiers above that. Housecall Pro offers CSR AI as an add-on but prints no price. Run plain text-back for a month, then read every AI transcript for two weeks before letting an agent loose on a full day of calls. The longer set-up, including number porting, is in how to set up missed call text back for a service business.
Three failures to plan for. First, a promise you cannot keep: "a technician will call within 15 minutes" is untrue by 2 pm on a July Saturday, so promise only what you can always do. Second, a text that lands on a customer you are already dealing with, such as a landlord's tenant whose repair is under way; use a tag to exclude them where your software allows it. Third, no emergency path: the after-hours message has to tell a caller with a gas smell what to do before it says anything about booking. Texting rules on consent, opt-out wording and sending hours differ by place and by carrier, so ask your provider and, if in doubt, an adviser.
Invoice reminders: one ladder that stops when someone pays
Most job software can already send payment reminders; the work is deciding when they go and what they say. Jobber describes its automated invoice follow-ups as a customised email or text that reminds customers to pay, and its pricing page lists "Automate quote and invoice follow-ups" from Connect. Housecall Pro's Basic plan lists automated invoice reminders too. Neither page says how many reminders you get or at what gaps, so test the timing options in a trial before upgrading for this feature alone. If you want the tone side in depth, see polite invoice reminders for trades.
| When | How | Purpose | Opens with |
|---|---|---|---|
| 3 days before the due date | Heads-up and a pay link | "Your invoice for [job] is due on [date]." | |
| Due date | Text | Pay link only | "Today is the due date for [job]." |
| 7 days late | Email and text | Firm, with an offer of help | "We haven't received payment for [job]." |
| 14 days late | Text, then a call from you | A person takes over; automation stops | "I'd like to check everything is fine with [job]." |
| 30 days late | Phone call from the owner | Payment plan or dispute | The call itself |
Mark one test invoice as paid and confirm the next reminder disappears; a chaser sent to someone who has paid is the quickest way to lose a good customer. If you record bank transfers by hand, make the first gap seven days, not three, so a payment that has arrived but is not logged does not trigger a reminder.
AI writes the rungs in your voice, once, and you paste them into the software. Ask for each rung in three versions, because a landlord with six units, a homeowner and a commercial account that needs a purchase order number do not want the same email.
Write four payment reminders for an HVAC company, in my voice: friendly, plain, no legal threats. Rungs: 3 days before due, due date, 7 days late, 14 days late. Each under 60 words, with [first name], [job description], [amount], [due date] and [pay link] placeholders. Write each rung three times: for a homeowner, for a landlord with several properties, and for a commercial account that needs a purchase order number quoted. Do not mention late fees or collections unless I list them below.
Late fee terms: [none, or state them exactly]
Drafts tend to add "late fees may apply" and "we value your business". Delete both unless your terms say so, and add one phrase about the work, such as "the new capacitor and the cleaning", which reminds the customer what they are paying for. Leave three groups out of the ladder entirely: disputed invoices, customers on a payment plan, and commercial accounts waiting on a purchase order. The payback here is cash timing, not profit. If the firm invoices $65,600 a month (160 invoices averaging $410), every day taken off the average time to get paid frees about $2,187 of working cash, once. Set that against the plan price, but do not book it as savings.
Review requests: one neutral text after the job, and Google's limits
A review request goes out after the job is finished, to every customer, in the same words. Google's contributor policy sets the limits: no incentives such as discounts or free service for a review, no discouraging negative reviews or selectively soliciting positive ones, no asking staff to collect a set number of reviews or reviews that mention specific content, and no pressure to write a review while the customer is still on the premises. For a home visit I read that last rule as: do not ask at the door with the invoice in hand.
Three tools do the sending. Jobber's Reviews tool requests a review after the job, tracks your rating and offers AI-generated replies. Its Reviews page sends existing customers to the Marketing Suite, a $99-a-month add-on that Plus includes, while the pricing page also footnotes a "Reviews add-on", so confirm in your account which one switches it on. NiceJob sends requests by text and email from $75 a month, connects to Jobber and QuickBooks, and adds AI Replies on its $125 Pro plan. Housecall Pro lists review management from Basic. Each can send one request per completed job, so the effort is the wording and the exclusions, not the software.
- Fine: the same request, with the Google review link, to every customer once the job is closed and any callback is settled.
- Fine: a thank-you reply to every review, written or approved by a person.
- Not fine: a private satisfaction score first, with the review link sent only to the people who scored you high.
- Not fine: "leave five stars and get $20 off your next tune-up".
- Not fine: a target such as "each technician gets four reviews a week", or a request that asks customers to name the technician.
Hi [first name], it's [your name] at [business]. Thanks for having us out to [job]. If you have a minute, an honest review on Google helps other homeowners decide: [link]. If anything wasn't right, we'd like to hear it directly too: [number].
Both AI-reply tools produce drafts, so treat them that way. A stock answer to a five-star review ("Thank you for the amazing review! We're thrilled you had a great experience") reads as a stock answer. Change it to mention the job: "Glad the new thermostat sorted the cold bedroom." For a one-star review, write the reply yourself, and write it after a break. The cost side is simple: at $75 a month NiceJob needs about one extra $380 repair booking every five months to cover itself. You cannot trace a booking to one review, so judge this automation by new reviews a month and by calls from your Google profile. There is a fuller walk-through in getting more reviews after every job with AI follow-ups.
Quote follow-up: the ladder, the prompt and what to correct
Replacement quotes are the biggest tickets in the business and the ones most likely to go quiet. Jobber's quote page says it automatically follows up on quotes that have gone quiet, and Connect is the first plan whose pricing card lists automated quote and invoice follow-ups. Without software, a weekly list of open quotes and the prompt below do the same job in about twenty minutes.
The effort is consistency. Give every quote a status that means the same thing to everyone: Sent, Opened, Questions, Verbal yes, Won, Lost with a reason. A follow-up on a quote the customer accepted by phone last night is embarrassing; one on a quote lost to a rival is a chance to ask why. The ladder is short:
- Day 2: check the quote arrived and offer a ten-minute call to walk through the options.
- Day 5: ask what is holding it up, and make three replies easy: price, timing, or another quote being compared.
- Day 10: send one useful thing, such as a one-page summary of the options or the answer to the question customers ask most.
- Day 21: close the loop: "I'll mark this quote closed; reply if you'd like it kept open." Then stop.
You are writing follow-up messages for an HVAC company's replacement quote. Use only the facts below. Write three short texts (under 50 words each) for day 2, day 5 and day 10. Warm, plain, no pressure. No deadlines, discounts, savings or rebate claims unless they appear in the facts. Sign off as [technician name].
Facts:
- Customer: [first name], [house type]
- System quoted: [size and type]
- Options and prices: [good / better / best]
- Reason for the visit: [for example, no cooling upstairs; old unit]
- What the customer said matters: [for example, noise, running cost, price]
- Quote sent on: [date]
A typical first draft of the day-10 message, with the corrections you would make:
Hi [first name], it's [technician] from [business]. You said noise mattered most, and the middle option is the quietest of the three. Here's the one-page comparison again: [link]. The 3-ton unit is only available this month, so let me know if you'd like it held.
- "The quietest of the three" is a product claim. Keep it only if the manufacturer's data sheet shows sound levels; otherwise say "you mentioned noise, so the sound ratings are on page two".
- "3-ton" came from the model's guess; the quote says 2.5-ton. Check size, model and price against the quote every time.
- "Only available this month" is invented pressure. Delete it. Nothing in the prompt's facts supported a deadline.
For the full replacement sequence, including what to say when the customer is comparing a rival's price, see an HVAC replacement follow-up sequence with AI. The cost question is whether the upgrade pays. Connect costs $70 a month more than Core for one user on annual billing ($99 against $29), though Connect adds more than follow-ups. One extra replacement at $9,200 and a 30% gross margin brings $2,760, which covers that gap for about 39 months. Wins are lumpy, so track quotes followed up and quotes won after a follow-up over a full quarter, not a fortnight.
Tune-up reminders: clean the list first, then send in waves
The reminder is easy; the list is the job. Export every customer with the date and type of the last visit, the equipment install year if you have it, a mobile number or email, and whether they agreed to be contacted. Split the list before writing anything. Take a list of 1,200 customers:
| Segment | Customers | What they get |
|---|---|---|
| Tune-up in the last 12 months | 340 | Nothing; they are covered |
| Repair or install 12 to 30 months ago | 410 | A "due for a check" message with a booking link |
| Nothing for 30 months or more | 450 | "Is the system still working well?" and a check of contact details before anything else |
Send in waves sized to the slots you can actually fill. If your technicians can add 20 tune-ups a week without bumping repairs, invite about that many people, see how many book, and top up weekly. Everyone on one Monday morning is how a schedule gets swamped in the first week of a heatwave. Jobber lists automated visit reminders by email or text and recurring jobs, and Housecall Pro lists recurring maintenance agreements on Max. If neither fits, a spreadsheet export and your email tool do the job; AI service plan reminders for heating and cooling customers covers the membership version.
AI drafts the wording: three versions under 45 words each, one for homeowners who have had a repair, one for lapsed customers, one for landlords, with no scare language about breakdowns. Do not ask it to work out equipment age from serial numbers. Formats differ by manufacturer and a chat model can return a confident wrong year; use install dates from your own invoices or the maker's decoder. The cost is mostly time: twelve hours of list clean-up at $30 an hour is $360, which three booked tune-ups at $129 would cover. Everything after that is repeat work, plus a chance to look at ageing equipment.
Job notes: a 60-second voice note in a fixed order
This ranks last because it changes what technicians do at the end of every job. The version that works asks for one voice note in a fixed order: what I found, what I did, parts used, what I recommend, photos taken. An AI chat tool turns it into a plain-English summary for the customer and an internal line for the file. The technician reads and approves both; AI never sends them on its own. A sample note and its first-pass output:
Voice note, transcribed: "okay [street] job, no cooling upstairs, outdoor unit not running, run capacitor was bulged and the fan motor was drawing high, replaced the capacitor, fan motor still hot after twenty minutes so I've told the customer the motor's on its way out, unit's about eleven years old, I'd quote a replacement, took photos of the cap and the data plate, nothing on gas."
Customer summary: "The outdoor unit was not running because its run capacitor had failed. We replaced it and the unit started. The fan motor was still running hot after 20 minutes, which means it is wearing out and will fail soon. The unit is about 11 years old, so we recommend a replacement quote before it breaks completely. Photos of the part and the data plate are attached."
Internal line: Run capacitor replaced; fan motor hot, advise replacement; unit approx 11 yrs; send replacement quote; photos of capacitor and data plate.
- "Means it is wearing out and will fail soon" turned a judgement into a diagnosis. The technician said "on its way out"; keep that, or write "may be wearing out".
- "The unit started" is an inference. The note says the capacitor was replaced and nothing about a restart, so confirm it with the technician or remove it.
- "Before it breaks completely" is scare language. Delete it.
- Read every number back against the photo. Capacitor ratings and amp readings are where a mis-transcription hides.
A phone's voice recorder and a chat app are enough to start. Jobber lists an AI Voice tool in beta on every plan, but its help article, updated on 28 October 2026, says voice tasks such as creating quotes and sending invoices are for admin users and gives other logins product support only, while the pricing page advertises "Jobber AI Voice for Field Workers" for logging notes and job progress hands-free. Test with a technician's login before building a rollout around it. Run the change over four weeks: one willing technician in week one, two in week two, a fixed note template in week three, everyone in week four. Anything about gas, carbon monoxide or electrical safety is read by the technician word by word, every time. More on the report side is in turning technician notes into an HVAC service report.
Tags that keep these automations away from the wrong customers
Every automation above is a message nobody read before it went out. The safeguard is a short set of tags, created once and checked by each automation:
- Complaint open: pauses review requests, invoice reminders and quote follow-ups until a person clears it.
- Warranty claim: pauses the same three, because the invoice may be for the manufacturer, not the customer.
- Commercial account: routes reminders to accounts payable and quotes the purchase order number.
- Landlord or tenant: sends payment messages to the account holder only; the tenant never gets a chaser.
- No texts: email or phone only, including after a STOP reply.
- Prefers a call: a person contacts them; nothing automatic.
If your software cannot apply a tag across several automations, run the automations that matter most by hand from a weekly list until it can. A tool that sends the wrong message to a complaint customer costs more than the hour it saves.
The break-even sheet for a four-van firm
The firm's figures are illustrations: a $380 repair booking, a $9,200 replacement at 30% gross margin, a $129 tune-up, and office time worth $30 an hour. The costs are the vendor prices above. "Wins" means extra jobs or time you would not otherwise have had, which you can only know by counting.
| Automation | Cost, with the working | One win is worth | Wins needed to cover it |
|---|---|---|---|
| Missed-call text-back | 2 Quo seats at $15 = $30 a month | A $380 repair booking | 0.08 a month, about one a year |
| Invoice reminders | Nothing extra if already in your plan | About $2,187 of cash freed per day shaved off days-to-pay | Cash timing, not profit: not counted |
| Review requests | NiceJob Starter, $75 a month | A $380 repair booking | 0.2 a month, one every five months |
| Quote follow-up | Connect less Core: $99 - $29 = $70 a month | $2,760 margin ($9,200 x 30%) | 0.025 a month, one every three years |
| Tune-up reminders | 12 hours of list work at $30 = $360, once | A $129 tune-up | 3 tune-ups, one time |
| Job notes | A $20 a month chat plan | An hour of office time at $30 | 40 minutes saved a month |
Every row clears its bar easily on paper, which is the point: none of these is a big bet, and none is worth defending once your own count shows it failing. The count is the part people skip.
A 60-day tally that shows what each automation earns
Keep one sheet, one row a week, and fill it from the software on Monday morning. Columns, and the ratio each one gives you:
- Missed enquiries texted, replies, jobs booked. Replies divided by texts tells you whether the wording works; bookings divided by replies tells you whether the follow-through works.
- Quotes followed up, quotes won after a follow-up. Judge over a quarter, not a month.
- Reminders sent, invoices paid within three days of a reminder, and the average days-to-pay at month end.
- Review requests sent and new reviews. A high send count with no new reviews points to the link or the timing.
- Tune-up invitations sent and tune-ups booked.
- Notes sent without edits, out of ten. When most go out untouched, you can stop rewriting; keep reading the safety lines.
At day 60, keep what covers its cost, fix what is close, and drop what nobody used. If almost nobody replies to forty or fifty texts, suspect the wording or the registration before the idea. Leave AI voice agents, chatbots and AI dispatch until these six run without attention; they cost more to set up and fail in more interesting ways.
Questions HVAC owners ask before switching these on
Do I need field-service software to run these?
No. Text-back needs a business phone line that can auto-reply, and the other five can run from a shared spreadsheet and a 20-minute weekly routine until volume outgrows it. Software such as Jobber or Housecall Pro earns its fee once the same reminder goes out dozens of times a week, because it stops the sequence when a customer pays or books. Start by hand if you are unsure, then buy the tool that removes the routine you actually repeat.
Should I tell customers a message is automated?
Sign every message with a real first name and a number that a person answers, and never pretend a person is typing when one is not. Where an AI agent holds the conversation, say so in its greeting; some places require that, and switching the disclosure on costs you almost nothing. A fixed text that a person wrote and approved does not need a label, but it should not claim anyone is watching the phone.
What should I do when a customer replies STOP?
Treat it as final. Your phone or messaging provider normally records the opt-out itself, but add a No texts tag to the customer record as well, so a different automation, such as a tune-up reminder, does not message them from another tool. Move that customer to email or phone only, and never re-add the number from a later import without fresh permission.
Which one should a one-van firm do first?
Text-back. It needs no customer list and no change in how anyone works, and the owner is usually the only person who can answer the phone and is often under a unit when it rings. Add quote follow-up once you send more than a handful of quotes a month, and leave the other four until those two run without attention.
Further reads
- AI Receptionist for HVAC Companies: Route Sales Calls, Not Just Repairs — When a text is not enough and an AI voice agent answers the call.
- How Much Do Missed Calls Cost a Heating and Cooling Business? — Put a dollar figure on missed calls before you choose a tool.
- AI Marketing for HVAC: A Worked Spring and Autumn Tune-Up Campaign — A full spring and autumn campaign built on the tune-up list.
- ServiceTitan AI: What Titan Intelligence Does and Who It Suits — If you run ServiceTitan, see what it already includes.
- AI Tools for HVAC Business Owners: Calls, Quotes and Maintenance Plans — Jobber's receptionist, Housecall Pro's CSR AI and ServiceTitan compared for calls, quotes and maintenance plans, with emergency rules and a four-van tally.
- HVAC Accounting Software: Recurring Agreements, Supplier Bills and AI — QuickBooks Online and Xero tested against agreement billing, install deposits, supplier bills and job costing, plus what each AI layer really adds.
- HVAC Companies AI: What Warranty Paperwork Automation Costs — A monthly cost table for four ways to automate warranty registration and claims, with serial-number capture, a deadline tracker and claim wording.
- Simpro HVAC Software Pricing: What to Ask When It Is Quote-Only — How a quote-only price breaks down for a small HVAC firm, a ceiling method using published prices, a filled-in quote request and the contract terms to check.
- Six AI Automations an Electrician Can Set Up in a Weekend — Missed-call texts, invoice reminders, quote chasers, review asks, job notes and certificate reminders, ranked by weekend effort, cost and payoff.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jobber pricing, Reviews and feature pages and its AI Voice help article, Housecall Pro pricing page, Quo pricing page, automated-texts guide and auto-replies help article, NiceJob pricing page, and Google's Maps contributor policy, all read on 29 October 2026.