THINXSTER
Blog/ai-automations
ai-automations13 min readMay 6, 2026

GoHighLevel for HVAC Companies: The Complete Setup Guide (2026)

GoHighLevel is the CRM backbone of every top-performing HVAC marketing system. Here's exactly how to set it up to book appointments automatically.

RK
Ryan Korsz
Founder & CEO, Thinxster

TL;DR

GoHighLevel is the CRM backbone of every top-performing HVAC marketing system. Here's exactly how to set it up to book appointments automatically.

→ See how this applies to your business (free 30-min call)

We've set up GoHighLevel for dozens of HVAC companies. The ones that use it correctly book 3–5× more appointments from the same lead volume. The ones that use it wrong treat it like an expensive contact list.

This is the setup guide we wish existed when we started.

Why GoHighLevel Is the Right CRM for HVAC

HVAC sales have a specific rhythm: lead comes in, needs fast response, needs qualification (new install vs. repair, home vs. commercial, emergency vs. scheduled), needs booking into a dispatch calendar.

Generic CRMs like HubSpot and Salesforce aren't built for this. They're built for B2B sales teams with long deal cycles and lots of touches. GHL is built for high-volume, fast-response service businesses — exactly what HVAC is.

Specific GHL advantages for HVAC:

  • Two-way SMS natively — you can have automated text conversations with leads without a separate tool
  • Calendar integrations — technicians have their own calendars; GHL books directly into open slots
  • Pipeline visibility — see every lead and exactly where it is in your process
  • Automation triggers — when a lead hits a certain pipeline stage, things happen automatically
  • Let's build it.

    The HVAC Pipeline Structure

    Most HVAC companies should start with 6–7 pipeline stages:

    1.

    New Lead — just came in, not yet contacted

    2.

    AI Contacted — Bland.ai (or team) called within 90 seconds

    3.

    Appointment Set — tech or estimator time booked

    4.

    Appointment Complete — tech visited

    5.

    Estimate Sent — for larger jobs

    6.

    Job Won — sale closed

    7.

    Job Complete — work done, review request triggered

    Add "Lost" and "Unqualified" as exit stages.

    Deals move through these stages manually (team moves them) or automatically (GHL triggers move them based on actions). The goal is full automation — you should rarely have to manually move a deal.

    Setting Up the Lead Intake Automation

    When a new lead hits GHL (from web form, Facebook Lead Ad, Google Ads, or phone call), the automation fires:

    Trigger: New contact added to pipeline → Stage: New Lead

    Actions (in order):

    1.

    Add tag: "new-lead-[date]"

    2.

    Send internal notification to dispatch (SMS to owner/office): "New lead: [Name], [Phone], [Issue Type]. Respond now."

    3.

    Wait 0 minutes → Trigger Bland.ai call (via webhook if using Bland.ai integration, or via GHL's AI caller if using native)

    4.

    Wait 5 minutes → If still in "New Lead" stage (call wasn't answered or AI didn't connect): Send SMS to lead: "Hi [Name], this is [Company]. We just tried to reach you. When's a good time to connect about your [service]? Reply anytime."

    5.

    Wait 2 hours → If still in "New Lead": Send email follow-up

    6.

    Wait 24 hours → If still in "New Lead": Auto-create task for team member to manually call

    The goal: no lead sits in "New Lead" for more than 5 minutes without some form of contact attempt.

    The Qualification Script for HVAC

    Whether via AI caller or team member, the qualification call needs to collect:

  • Problem type: AC repair, heating repair, new install, maintenance plan inquiry
  • Urgency: Emergency (unit down, no cool/heat), scheduled, or just getting info
  • Property type: Residential or commercial
  • Location: City/zip to confirm service area
  • Approximate unit age: Older units often need replacement discussion, not just repair
  • Best appointment time: AM or PM preference, specific days
  • This takes 3–4 minutes with a human or 2–3 minutes with a well-configured Bland.ai agent.

    Build a GHL custom field for each of these. They populate on the contact record and flow into your booking confirmation, your tech dispatch notes, and your follow-up sequences.

    The Calendar Setup

    HVAC dispatch calendars in GHL need:

  • Service types as separate calendars (AC repair, heating repair, install estimate, maintenance)
  • Technician availability set per tech (some techs do installs, some do repairs, some do both)
  • Duration blocks set correctly — diagnostics are 1 hour, installs need 4–6 hours
  • Buffer time between appointments for drive time
  • Confirmation automation: SMS confirmation immediately after booking, reminder 24 hours before, reminder 2 hours before
  • Set up booking links for each calendar type. These go in your website, your AI caller redirect, and your email sequences.

    The Post-Job Automation

    This is where most HVAC companies leave money. After the job:

    Day of completion:

  • GHL automatically moves deal to "Job Complete"
  • Trigger: SMS to client: "Hi [Name], hope everything went well today! [Tech name] mentioned the [service description] is all set. Any questions, just text us here."
  • 24 hours post-job:

  • SMS review request: "Hi [Name], we're glad we could help with your [service]! If you have 30 seconds, a Google review means the world to small businesses like ours. [Link]"
  • Also sends email version
  • 30 days post-job:

  • SMS maintenance reminder (for repair jobs): "Hi [Name], checking in on your [unit type]. Everything still running well? If you're interested in an annual maintenance plan, we offer [plan details]. Reply to this to learn more."
  • 60 days post-job:

  • Referral ask: "Hi [Name], we hope you've been staying comfortable! Do you have any neighbors or family members who might need HVAC service? We pay $[X] in referral rewards for every customer you send our way."
  • This sequence runs automatically. Zero manual effort. Every closed job becomes a review, a potential repeat customer, and a potential referral.

    The Reporting Dashboard

    Build a GHL dashboard with these metrics visible at a glance:

  • Total leads this month
  • Leads contacted within 5 minutes (speed-to-lead metric)
  • Contact rate (leads reached / total leads)
  • Appointment set rate (appointments / leads contacted)
  • Close rate (jobs won / appointments)
  • Revenue in pipeline
  • Revenue closed this month
  • Review this weekly. If contact rate drops below 75%, something is wrong with your AI caller setup. If appointment rate drops below 40%, the qualification script needs adjustment. If close rate drops below 60%, tech execution or pricing is the issue.

    The dashboard tells you which variable to fix.

    Common GHL Setup Mistakes for HVAC

    Mistake 1: One calendar for everything. Different job types need different duration and tech assignments. One calendar creates booking chaos.

    Mistake 2: Not mapping lead source. GHL captures UTM data automatically — make sure every form and landing page has UTM parameters so you know which ads are generating which jobs, not just which leads.

    Mistake 3: Automation without testing. Run every automation through a test contact before going live. Missed automations mean missed revenue.

    Mistake 4: Not using the mobile app. GHL's mobile app lets techs update job status, send messages, and move pipeline stages from the field. Without mobile adoption, the pipeline data is always behind.

    Mistake 5: Building too much upfront. Start with the 6-stage pipeline and the lead intake automation. Get that working and converting well. Then add the post-job sequences. Then add the referral automation. One piece at a time.

    What Good GHL Usage Looks Like After 90 Days

    After 90 days of using GHL correctly, a mid-size HVAC company should have:

  • 80%+ of leads contacted within 5 minutes
  • 40%+ appointment set rate on contacted leads
  • 60%+ close rate on appointments
  • 6–10 new Google reviews per month from automation
  • Full pipeline visibility with no "mystery" deals
  • That's the baseline. From there, you layer in more sophisticated automation — multi-channel sequences, seasonal promotion campaigns, maintenance plan upsell flows.

    But start with the basics working perfectly. The basics done right are worth more than a complex system done poorly.

    Free Weekly Briefing

    One AI Marketing Tactic.
    Every Tuesday. Free.

    What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.

    No spam. Unsubscribe anytime. 1,200+ business owners already in.

    Ready to Deploy

    SEE THIS IN
    YOUR BUSINESS.

    30 minutes. We scope the exact systems that apply to your situation and give you a plan.

    ★★★★★ Trusted by 47+ local service businesses

    BOOK A STRATEGY CALL →