ghl

GoHighLevel automation for HVAC and plumbing: full setup guide

The exact pipeline, workflows and follow-up cadence we build for trades — written so you could implement it yourself.

Voxelyn AI Team · Voice & Growth Systems, Voxelyn AI January 28, 2026Updated January 28, 2026 12 min read
Share

Most GoHighLevel accounts we inherit have the same problem: a lot of features switched on and no system underneath them. This is the structure we build for HVAC and plumbing companies, in the order we build it. Nothing here is proprietary — you can implement it yourself if you have the hours.

Step 1 — Build a pipeline that matches how you sell

Default pipelines are generic. Trades have a specific shape: an enquiry becomes a scheduled visit, the visit produces a quote, the quote gets accepted or stalls, and the job gets completed and reviewed. Model exactly that.

  1. New Lead — created the second a call, form or chat arrives
  2. Contacted — first human or AI touch has happened
  3. Appointment Set — a real slot on a real calendar
  4. Visit Complete — tech has been on site
  5. Quote Sent — a number is with the customer
  6. Won — job scheduled or completed
  7. Lost / Nurture — no for now, not no forever
The stage most shops skip

Quote Sent is where the money leaks. Without it you cannot see how much revenue is sitting in unanswered quotes, and in most trades that number is larger than the monthly ad budget.

Step 2 — Speed-to-lead workflow

Trigger on every inbound source: form submission, inbound call, Google Business message, Facebook lead ad. One workflow, multiple triggers, so behaviour never diverges by channel.

TimingAction
0 secondsSMS: personal, references the exact service requested, includes opt-out
10 secondsOutbound AI callback attempt
2 minutesEmail with service details and a booking link
15 minutesSecond call attempt if no answer
4 hoursFollow-up SMS with a direct calendar link
Day 2, 4, 7Value-led email and SMS touches
Day 10Final SMS, then move to long-term nurture
Every step is cancelled instantly if the contact books, replies or opts out.

Step 3 — Missed-call text-back

The single highest-return automation in GoHighLevel and a fifteen-minute build. Any inbound call that goes unanswered fires an immediate SMS: 'Sorry we missed you — this is [Company]. What can we help with? We can usually get someone out same day.' Most people reply by text who would never have left a voicemail.

Step 4 — Appointment confirmation and reminder flow

  • Immediate confirmation SMS and email with the arrival window
  • Reminder 24 hours before with a reschedule link
  • Reminder two hours before with the tech's name
  • On-the-way notification when the job is dispatched

No-shows and 'I forgot, I'm not home' cancellations fall sharply with this flow, and every avoided wasted truck roll is a real cost saved.

Step 5 — Review automation

Trigger on the job moving to Won, delayed by three to four hours so the customer has lived with the fix. Send a single SMS with a direct Google review link. Do not gate it behind a satisfaction question and do not route unhappy customers away from public review — that practice violates Google's policies and is not worth the risk.

Step 6 — Reactivate the database you already own

Every HVAC and plumbing company is sitting on hundreds of past customers. A seasonal campaign — pre-summer AC tune-ups, pre-winter furnace checks — sent to that list is the cheapest revenue available to you. Segment by last service date and by equipment age if you have it.

Common mistakes we clean up

  • Twelve overlapping workflows all texting the same contact
  • No cancellation step, so leads keep getting chased after booking
  • Quiet hours not configured, producing 3am texts and angry replies
  • Consent language missing from forms
  • Manual stage movement, which means the pipeline is always out of date
  • Reporting nobody looks at because response time is not one of the metrics
Track exactly three numbers first

Median time to first response, percentage of leads reaching Appointment Set, and revenue sitting in Quote Sent. Fix those before adding a single new automation.

Frequently asked questions

Can I build this myself?+

Yes. It is roughly twenty to thirty hours of work if you already know GoHighLevel, and considerably more if you are learning it. The build is not secret; the copy and the tuning against real data are where the difference shows.

Will automated SMS get my number flagged?+

Only if you skip the fundamentals. Register for A2P 10DLC, capture explicit consent on every form, honour STOP immediately, and keep message volume sane per contact.

How does the AI receptionist fit into this?+

It sits at the top. The receptionist answers and books, which means most leads enter the pipeline already at Appointment Set instead of at New Lead — and the follow-up cadence only has to work the ones that did not book.

See it answer a real call in 30 seconds

Test the AI receptionist live, or book a 20-min strategy walkthrough.

Share

Related articles

Get the weekly playbook

One field-tested tip for AI-voice teams, every Monday.