Review Automation for HVAC

Review Automation for HVAC: Post-Service SMS, Not a Clipboard

August 25, 202613 min read

Review Automation for HVAC: Post-Service SMS, Not a Clipboard

Review automation for HVAC is a text that goes out after the service call is finished, with a direct Google review link, not a clipboard on the living-room table. You mark the job complete. The customer gets a short SMS. You do not ask for five stars, you do not offer a filter discount for a review, and you do not wait for the office to remember. This page is the follow-up system. The broader reputation picture lives on our HVAC reputation guide.

If the house is still hot, the job is not done. If the system is running, the invoice is sent, and the customer has a working number on the work order, the ask can go. Same rule for a no-cool call, a furnace lockout, and a membership tune-up. One sequence. Every finished job. No rating quiz first.

This page is the post-call follow-up, not a general HVAC reviews guide

Review automation starts when the work order closes, not when someone searches “HVAC near me.”

Owners already know reviews matter on a no-cool afternoon. What they do not have is a habit that survives July. The tech is in the attic. The dispatcher is stacking the next call. The homeowner is standing under a vent, glad the air is moving, and nobody sends the link. A week later the profile looks the same.

A clipboard fails for a plain reason. The homeowner says yes because they want you out of the house. They do not open Google at the kitchen island while the dog is barking and the tech is writing the diagnosis. By the time they find the profile, the relief is gone. A text that lands after you leave, with one link that opens the review box, matches how people actually leave reviews.

This is not a script for asking at the door, and it is not a list of ways to “get more five stars.” If you need the wider map of what to say when a bad review names a tech, start with the reputation piece linked above. Here the job is narrower: connect the completed call to a Google review request, then stop asking.

Build the link once with a direct Google review link. Do not paste a Google search for the company name.

Fire the text when the system is running, not when the truck arrives

The trigger is a completed service call, after the equipment is working and the customer has the invoice.

On a no-cool or no-heat call, do not send the request from the driveway before you confirm the fix. The customer who is still sweating will either ignore you or write about the wait. Close the job when you would normally send the bill: charge captured or invoice emailed, thermostat holding, and the homeowner told what you found in plain language. Then the SMS can go. A short delay of 30 to 90 minutes is fine. It lets them feel the air and still remember your name. It is not a rule you have to hit to the minute. The rule is “after complete,” not “the second the van door shuts.”

Tune-ups get the same text. Skipping them is why some profiles only show emergency days.

Do not trigger on the estimate. Installs wait for startup and the walkthrough, then the work order closes and the sequence starts. A review on quote day is a review of a sale.

Callbacks are the exception inside the rule. If you return because the first repair did not hold, do not send a second review text for the same open problem. Finish the callback. Confirm the system is holding. Then send one request for the completed job. Two texts about one broken condenser look like nagging, and they train the customer to ignore the number.

Quiet hours matter. A late no-heat call that finishes at 9:40 p.m. does not need a text at 9:41. Hold it until the next morning window you already use for appointment reminders. The customer is not sitting up hoping to review you. They are trying to sleep.

Write the SMS like a dispatcher, not a marketing blast

The text thanks them for today’s visit, names the company, and gives one Google review link. It does not ask for a star count.

Use the same voice you use on the scheduling line. Short. Specific. Easy to ignore without feeling scolded. Here is a repair version you can paste and edit:

Hi Maya, this is Northside Heating. We finished the service call at your house today. If you have a minute, you can share how it went on Google: [review link]. Reply STOP to opt out.

Tune-up version:

Hi James, Northside Heating here. Your membership check is done and the system is set for the season. A Google review helps other homeowners find a shop that shows up: [review link]. Reply STOP to opt out.

Install version, sent only after the walkthrough:

Hi Priya, Northside Heating. The new system is started and the walkthrough is complete. If you want to leave a note on Google, here is the link: [review link]. Reply STOP to opt out.

Leave out the diagnosis. “Capacitor on the condenser” does not belong in a text the whole family may see, and it does not help the review. “Today’s service call” is enough. Leave out the tech’s personal cell. The message should come from the company number the customer already has on the appointment text, so it does not look like a stranger.

Do not write “we would love five stars.” That is a rating request, and it trains people to think the only useful review is a perfect one. Ask them to share how it went. Some will write two sentences about being on time. Some will mention the technician by first name. Both are useful. A forced star line is not.

Email is the next-day note if they did not tap the link. Subject: “Your service call with Northside Heating.” Same link, no coupon. Keep the wording with your Google review SMS templates and do not rewrite it every week.

Send the same ask to every finished job, not only the easy ones

Every completed call gets the same message. You do not filter by how nice the customer seemed, and you do not send a private form to the unhappy ones and Google only to the happy ones.

That second habit has a name. Review gating. A star quiz on a landing page, then a Google link only if they tap five, is selective solicitation. It also produces a profile that does not match the jobs you actually run. Customers can tell when every review sounds like a brochure. Google’s own guidance says reviews should reflect a genuine experience, and incentives for a review are treated as fake or misleading. A filter that hides the mixed jobs is the same problem in software clothing.

You still handle problems. If the customer texts back “the house is hot again” or “the price was not what you said,” you reply as a company, fix the job, and you do not argue in the review thread you have not even received. The review request can stay in the sequence unless they opt out. You do not secretly remove them because a dispatcher had a feeling. If they reply STOP, you stop. If they say “please do not text me,” you stop. That is the whole filter: consent and a finished job, not a predicted star rating.

Do not pay for reviews. No free filter, no waived dispatch fee, no entry into a “win a tune-up” drawing tied to a Google post. The customer who was going to write will still write. The customer who writes because of a coupon often writes a review that mentions the coupon. That is a policy problem and a trust problem.

DIY: one review link, one job-complete trigger, one reminder, then stop

You can run this yourself with a direct review link, a completed-job flag in your field software, and a two-message sequence that knows how to quit.

Step one is the link. In Google Business Profile, get the short review link for the location that actually did the work. Multi-location shops need one link per profile. A downtown truck answering a suburban job should not send people to the wrong city listing. Test the link on a phone that is not signed into your owner account. You should land on the review box for the right business name, not a search page.

Step two is the trigger. In ServiceTitan, Housecall Pro, Jobber, or whatever dispatch tool you already close jobs in, the event is “job complete” or “invoice sent,” not “technician en route” and not “proposal created.” If the software cannot text, export the completed jobs once a day and send from the company SMS tool, with a rule that the same phone is not texted twice for the same work order. A daily batch at 10 a.m. and 4 p.m. is slower than instant, and it is still better than a clipboard.

Step three is the sequence. Message one: SMS 30 to 90 minutes after complete, or the next morning if the job closed after your quiet-hour cutoff. Message two: one email or one SMS the next day only if they did not tap the link and did not opt out. Then stop. A third “just checking” text does not feel like service. It feels like a collections drip.

Step four is the list hygiene. Pull the mobile number from the work order, not a purchased list. Do not text numbers you collected only for an old postcard campaign unless those people are on a current job. Include STOP in the first message. Honor it the same day. Skip the customer who is in an open dispute, a warranty you have not closed, or a payment that you are still arguing about. That is job status, not a star filter.

Log the send. If a week of closed jobs produced zero texts, the trigger is wrong. The shape matches other Google review automation for local businesses. The HVAC part is the trigger: completed service call, not the office calendar.

If you want the longer request playbook before you wire the trigger, get the free playbook. If you want to see how thin the current follow-up is before you change software, check your Reputation Score.

What HVAC shops break on the truck and in the office

The usual failure is a tool that never fires, or a text that asks the wrong question at the wrong moment.

The personal phone. Techs text the link from a personal number with a screenshot of stars. Company number, company link, company log. A search screenshot often opens the wrong listing.

The storm of membership upsells inside the review text. One message, one job. Do not attach the maintenance agreement pitch, the referral code, and the review link in the same bubble. The customer will not do three things. They will do none.

The wrong location. You bought a second profile for a city you barely serve, and the automation points every job at the profile with fewer reviews. Fix the link to the profile that matches the service address. Geography is not a growth hack.

The “happy path” software. Some review tools ask the customer to tap a star before they see Google. If they tap one, two, or three, they get a private form and the public link disappears. Do not buy that flow, and do not build it. Send the Google link. If the job went badly, you should already know from the callback, not from a secret form that never sees daylight.

When a review lands, reply the same day with the job, not a template shrug

A reply should thank them, mention the kind of visit if they named it, and stop. A one-star about price or a missed window needs a person, not a pasted paragraph.

Keep replies short enough to type between calls. “Thanks, Maya. Glad we got the system running again on Tuesday.” If they name a missed window, say so and give the office number. Do not paste the diagnosis, the balance, or a discount code. Do not admit a fact you have not checked on the work order.

A Houston garage-door company we worked with as an early-access client did not change the work in the field. They changed the follow-up. Reviews went from 38 to 59 in 45 days. About 15.9 percent of requests became a review. The rating moved from 4.6 to 4.7. Replies that had been sitting 5 to 10 days went to under 24 hours. Their line was simple: “We didn’t change the service. We changed the follow-up.” That is a garage-door shop, not an HVAC shop. The useful part for you is the reply clock and the completed-job text, not a promise that your star count will move the same way. Nothing here guarantees a rating, a review count, or a map position.

What ReviewNix runs after you set it up once

ReviewNix sends the request after a completed job and leaves the posting of any reply in your hands. You do not stand in the driveway with a clipboard.

Manual version: a dispatcher exports yesterday’s closed calls, copies a link, and texts from a personal phone until the phone rings. It works on slow Tuesdays. It dies on the first heat wave.

Automated version: you connect the Google Business Profile once so the review link and the new reviews sit in one place. The trigger is the completed service call, not a weekly blast to every customer you have ever billed. SMS goes first. Email is the reminder if they do not open the link. WhatsApp is there if that is how the household already talks to you. One reminder, then stop. STOP and other opt-outs are honored. The dashboard shows what went out and what came back, so you are not guessing whether July’s calls were asked.

AI can draft a reply to a new review. You edit it and you post it. The draft is not a license to invent a part number, a warranty term, or a name the customer did not write. Anything that names a specific job, a price, or a one-star complaint gets a human read before it goes public. ReviewNix does not auto-post fake replies, and it does not offer a prize for a review.

Set it up once. Let ReviewNix handle the follow-up.

Start on the trial form: https://reviewnix.com/formpage

Frequently asked questions

Should we ask for a review before we leave the house?

You can mention that a text is coming. Do not make the review the closing act of the call. The customer is watching the thermostat. The text after the job is marked complete does the asking. A clipboard in the living room gets a polite yes and no review.

Do membership tune-ups get a review text?

Yes, if the visit is complete and they have not opted out. Tune-ups are real service. Skipping them is why some shops only collect reviews after disasters. Use the shorter tune-up wording so it does not sound like you replaced the system.

What if the customer is unhappy about the price?

You still do not hide the Google link behind a star filter. Handle the price question on the phone or by text. If the job is not actually complete, do not send the request until it is. If they opt out, stop. Do not offer a discount in exchange for deleting a review or writing a new one.

Can we promise the review will show before the next peak week?

No. You can send a clean request. Google decides when a review is public, and some never appear. Do not tell the customer you will “get them posted by Friday,” and do not guarantee your own rating or count will move because you turned automation on.

ReviewNix

ReviewNix

ReviewNix

Back to Blog