For HVAC companies · free 30-minute strategy call

My AI systems generated 46,800+ leads this year. Now I build that machine for HVAC companies.

I'm Jon Dykstra. I run my own businesses on AI: millions of visitors, tens of thousands of leads, and 1,878 ad campaigns launched by AI, every one judged every morning on what it actually returned.

An HVAC company's year is decided by a few kinds of days: the first heat wave, the first cold snap, and every kitchen-table conversation about a new system. This machine is built to win those days, and to keep the quiet weeks in between full.

46,800+leads generated in 2026
485/daynew leads by October
1,878ad campaigns launched by AI

Leads = opted-in email subscribers and home-equity lender leads across businesses Jon owns, Jan 1–Oct 14 2026. Not HVAC client results.

Free, 30 minutes, phone or Google Meet. No pitch deck.

Jon Dykstra, founder of Dykstra AI
Jon Dykstra, LLB, MBA. Runs his own businesses on AI, every day.

The HVAC year

The weather sets your schedule. Your marketing should move with it.

You already know the pattern. A hot week arrives and the phones light up faster than anyone can answer them. A cold snap does the same thing to furnaces. Then spring and fall go quiet, the techs need hours, and everyone wishes they'd planned tune-up campaigns a month earlier.

Most HVAC marketing doesn't move with any of that. The ad budget is set once and left alone. The website says the same thing in July and January. Maintenance customers get a reminder whenever someone in the office remembers. And on the busiest days, when every lead is worth the most, the calls that don't get answered simply go to whoever calls back first.

Here's where the money slips away:

  • The heat wave floods the phonesCalls pile up, half go to voicemail, and the homeowner books whoever answers.
  • Replacement quotes go quietThe biggest tickets you write sit unanswered because nobody followed up on day 3, day 7 or day 14.
  • Maintenance agreements lapsePlan customers don't get reminded, don't renew, and stop being your customers.
  • Ads get judged on clicks, not installsNobody can say which ad booked the tune-up that turned into a new system.
  • Shoulder seasons go deadSpring and fall go quiet because nobody had time to plan the campaigns in advance.
  • Marketing waits until 10 pmYou're running techs and installs all day. The website, the reviews and the follow-ups wait.

A system that watches every lead, every quote and every campaign every day, and remembers what happened last season, fixes all six.

The proof

I run this machine every day, at real volume, with my own money.

None of this is theory. In my own businesses, AI launched 1,878 ad campaigns between June and October, and judged every one of them every morning. It managed US$136K of Facebook ad spend in 2026, growing from US$460 a week to US$19.8K a week as the results justified it. It bought more than 3M ad clicks for my two largest sites and brought in about 485 new leads a day in October.

46,800+leads in 2026Jan 1–Oct 14 2026
1,878ad campaigns launched by AIJun 22–Oct 11 2026
US$460 → US$19.8Kweekly Facebook ad spend managed by AI (43x)Feb 16–Oct 11 2026
20M+website sessions, two largest sitesFeb 16–Oct 11 2026

Jon's own portfolio. Figures are from businesses Jon Dykstra owns and operates on AI. They are not client results. Data to Oct 11 2026 unless noted. Leads = opted-in email subscribers and home-equity lender leads across businesses Jon owns, Jan 1–Oct 14 2026. Not HVAC client results.

Leads generated by my AI systems

46,800+
leads in 2026 across the businesses I own and run on AI

485 new leads a day by October, 4.3x the July pace. Every one captured, followed up and traced to its source by AI.

Opted-in email subscribers and home-equity lender leads · Jan 1–Oct 14 2026

Leads generated in 2026, running total

485 a day
4.3x daily pace since July
Source: email service provider and lender-partner records · month-end totals, Jan 1–Oct 14 2026

An HVAC lead is a family with no air conditioning in July. My leads are email sign-ups and lender leads. The machine underneath is the same.

It captures every lead, responds in minutes, qualifies it, follows up until it books, traces every job to its source and moves money to what works every morning. The difference in HVAC is that the stakes swing with the weather and the tickets get big. That makes speed and follow-up worth more in your business than in most.

Book my free strategy call30 minutes, phone or Google Meet. No pitch deck.

The AI operating system for an HVAC company

Every call, quote, agreement and ad dollar connected. AI working the queue.

Your phones, Google Ads and Local Services Ads, Facebook, website, Google Business Profile, field-service software and maintenance-agreement list all feed one core: the rules that decide what to do, and a memory of what booked jobs, season by season.

You set the budget, the limits and the words AI may use with homeowners. AI answers, qualifies, follows up, books, measures and tunes inside them, every day.

The AI operating system for an HVAC company Rules + memory Calls + textstracked + scored Google Ads+ LSA Facebook+ Instagram Websiteservice + offer pages Google Businessposts + reviews ServiceTitanor Housecall Pro Maintenanceplans + reminders Morning reportcost per install You set budgets, rules and approvals

When the weather turns

On the hottest day of the year, no call goes unanswered.

Peak days are when every lead is worth the most and when your office is least able to answer. That's the moment this workflow was built for.

Every call that rings out gets a text within about a minute: "We got your call. What's happening with your system?" AI reads the reply and sorts it by rules you write. No cooling with an infant, an elderly parent or a medical need at home is flagged urgent and sent to a person right away. A system that's running but not keeping up gets offered the next open slot. A routine tune-up request is booked into a slower day. Every call is logged with its source, so you can see the next morning exactly how many people you'd have lost.

The same thing works in reverse in January. A no-heat call at 10 pm gets a reply, a triage and, by your rules, either your on-call tech or a first-thing appointment.

Peak-day overflow
  1. 01Missed callduring a heat wave
  2. 02Text in 60 seconds"We got your call, what's happening?"
  3. 03AI triagesno heat, no cool, or routine
  4. Your rules04Booked or escalatedby your rules
  5. 05Loggedso no lead disappears
Every result updates tomorrow's rules

Every lead, labelled and qualified

Know what each call is worth before anyone picks up a clipboard.

Every source gets its own tracking number and tagged links, so each call, form and chat arrives with where it came from, what system the homeowner has and where they live. Then AI qualifies it with the questions your best CSR would ask, in plain language:

  • Is it no-cool, no-heat, a noise, a tune-up or a replacement question?
  • How old is the system, and is this the first problem or the third this year?
  • Do they own the home?
  • How soon do they need it, and would financing matter to them?

The answers decide what happens next. A repair goes to the schedule. A replacement-minded homeowner goes to your comfort advisor's calendar. A "just thinking about it" goes into a nurture sequence that keeps you top of mind until they're ready. You choose the questions and the criteria.

Lead capture
  1. 01Ad, search or mapa homeowner finds you
  2. 02Call, form or chattracking number on every source
  3. 03Loggedsource, system, area
  4. 04Scoredno-cool, tune-up or replacement
Every result updates tomorrow's rules

Replacement and installation

The replacement sale starts long before the in-home visit.

A new system is one of the bigger purchases a homeowner makes, and most of them start researching before they ever call. They want to know whether to repair or replace, roughly what it costs, what size they need and whether they can spread the payments out. The company that helps them answer those questions early is usually the one that gets invited in.

So the system works the replacement funnel on purpose:

  • Ads and pages built for replacement intent. Separate campaigns and pages for "repair or replace", system age, efficiency upgrades and financing, judged on the in-home estimates they book.
  • Financing up front. If you offer financing, it's in the ads, on the pages and in the follow-up, in words your lender program allows.
  • A clean hand-off to the comfort advisor. When a lead qualifies, AI books the in-home visit into your advisor's calendar and sends a one-page brief: the system's age, the symptoms, the home, the homeowner's questions and anything they said about budget or timing. Your advisor walks in prepared.
  • Repair tickets that hint at replacement. When a tech notes an older system on a repair, that customer can get a well-timed, helpful note about options, instead of nothing until the next breakdown. You approve the wording.
Illustrative example · not a real company's data

A homeowner clicks a "repair or replace?" ad on a Tuesday evening and answers four questions: the system is 16 years old, this is the third repair call in two years, they own the home, and they'd like to hear about monthly payments. AI books the comfort advisor for Thursday at 5 pm and sends him the brief. By the time he rings the doorbell he knows the age, the history and the question that matters most to them.

Quotes that close

Big quotes are decided at the kitchen table. Be there when they talk about it.

Homeowners rarely sign a system quote on the spot. They compare, they talk it over, they wait for a paycheque or a cooler week. The company that follows up well, politely and with something useful to say, wins a share of those quotes that would otherwise go to someone else.

AI follows up on every open estimate on a cadence you set. A typical starting point is day 3, day 7 and day 14. Each message is written for that quote: the options presented, the financing available, answers to the questions they asked during the visit. Simple questions get answered. Anything about price, scope or a competing quote goes to your comfort advisor, with the history attached. When a quote is won or lost, the reason is recorded so the follow-ups improve.

Illustrative example · not a real company's data
  • Day 3: "Hi Priya, thanks again for having us out. Here's a quick side-by-side of the two systems we talked about, and what the monthly payment looks like on each."
  • Day 7: "A question we often hear is how long installation takes. For your home it's one day, and we'll protect the floors. Would you like to pick a date?"
  • Day 14: "Just checking in. If anything's changed, or you'd like Sam to walk through the options again, here are three times this week."
Replacement quote follow-up
  1. 01In-home estimatebooked
  2. 02Quote sentwith financing options
  3. 03Follow-upday 3, 7 and 14
  4. 04Questions answeredor handed to a person
  5. 05Won or lostand why
Every result updates tomorrow's rules
Book my free strategy callWe'll map which of these would pay back fastest for you.

Ads that follow the weather

The budget moves when the forecast does, inside your caps.

The best HVAC advertising is timed. AC repair ads should be loudest when it's hot. Furnace ads should be loudest when it's cold. Tune-up and replacement campaigns belong in the shoulder seasons, when your techs have open hours.

The system watches the forecast and your schedule. Ahead of a heat wave it shifts budget toward cooling repair in the areas that will feel it first, and pauses the campaigns that don't make sense that week. When the schedule is full, it can pull back on emergency ads you couldn't serve anyway. When the weather goes mild and the board empties, it moves money into tune-up and replacement campaigns. All of it happens inside the daily and monthly caps you set, and it never raises your total without your approval.

Every morning every campaign is judged on booked jobs, the same way I judge 1,878 campaigns in my own businesses. Losers are paused by rule. Winners get more budget.

Seasonal ads by booked jobs
  1. 01SpendGoogle, LSA, Meta
  2. 02Calls + formsmatched to each ad
  3. 03Booked jobsmatched to each call
  4. 04Every morningpause losers, scale winners
  5. Your budget05Inside your capsalways
Seasonal patterns are remembered, so next summer starts smarter

The recurring revenue

Every agreement customer reminded, booked and renewed on time.

Maintenance agreements are the steadiest money in an HVAC company, and they're easy to lose through neglect. A customer who doesn't get reminded doesn't book. A customer who doesn't get a tune-up doesn't feel the value. A customer who doesn't feel the value doesn't renew.

AI runs the agreement calendar from your software:

  • Seasonal reminders. Before spring and fall, every plan customer gets a reminder with a self-booking link into the open slots you choose.
  • Fills the slow weeks. Tune-ups get steered into the quieter weeks, so peak-season capacity stays free for emergencies.
  • Renewals before they lapse. A friendly reminder ahead of the renewal date, a second one if there's no answer, and a person if they still don't reply.
  • New plan sign-ups. Repair customers without a plan can be offered one after the job, in words you've approved.
Maintenance plans and tune-ups
  1. 01Plan customersfrom your software
  2. 02Reminderbefore each season
  3. 03Self-bookinginto open slots
  4. 04Renewalbefore it lapses
  5. 05Fills slow weeksautomatically
Every result updates tomorrow's rules

Working with your dispatch board

AI fills the board. Your dispatcher still runs it.

Your field-service software is the source of truth for who's where. The system works alongside it, wherever the tool's API and your plan allow.

  • Read first. The connection can start read-only: AI reads open slots, job status and tech availability so it can offer real times and report on real jobs, without changing anything in your software.
  • Bookings where you allow them. Where you approve it and the software supports it, requests are booked into the slots you've opened for self-booking. Everything else lands as a request for your dispatcher.
  • Customers kept informed. Confirmations, day-before reminders and "your tech is on the way" messages, if your software supports them.
  • No surprises. AI doesn't reassign techs or move jobs on the board. Those calls stay with your dispatcher.

Connections to ServiceTitan, Housecall Pro and other field-service tools depend on each tool's API and your plan, and are confirmed during the audit.

The morning report

Cost per install, by ad, on your phone at 7 am.

Overnight, AI collects yesterday's ad spend, calls, bookings, estimates, installs and agreement renewals, and checks the totals against their sources. At 7 am you get a short report:

  • Calls in, calls missed and recovered, jobs booked.
  • Estimates out, estimates won, and which ones need you.
  • Cost per booked job and cost per install, by ad source.
  • Agreements renewed, due and lapsed.
  • What AI changed yesterday and what needs your decision.

If the numbers don't reconcile, the report stops and says why instead of guessing. I run my own businesses on that rule. Accounting connections are read-only, so AI reports on the books and never moves money.

Why it gets better every season

Next summer starts with everything this summer taught it.

Most HVAC companies relearn the same lessons every year. Which offers worked in the first heat wave. How fast the tune-up slots filled. Which areas called the most. By the next season, nobody remembers the details.

This system writes them down.

It runs an engineered improvement loop every day:

  1. AI does the work: ads, replies, follow-ups, reminders.
  2. The system measures each result against its source: which ad, which call, which estimate, which install.
  3. AI analyses what won and what lost, by season, weather and area.
  4. The system identifies the improvement, such as earlier tune-up reminders or a different offer for older systems.
  5. The approved or pre-authorised change goes live inside your limits, and the lesson is stored for next season.

A real example from my own businesses shows why the rules themselves need testing. My early ad rules judged new campaigns too soon and turned out to be killing future winners. The system tested the rule against results, learned to wait for more data, and profitable campaigns that would have been switched off stayed alive. In an HVAC company, the same discipline applies to when you judge a heat-wave campaign or when you send a quote follow-up.

The Kaizen loop Kaizen better every season 1Run the adsby season and weather2Match to jobsevery call, quote, install3Learnwhich offers and areas pay4Update the rulesbids, timing, scripts5Book morenext week and next season

What it looks like

A heat-wave day in an AI-run HVAC company.

The owner's part is in gold. Everything else runs on its own.

Illustrative example · not a real company's data
  1. Forecast: 96°F by mid-afternoon. AI shifts budget toward AC repair ads in the hottest zip codes, inside the daily cap, and pauses the furnace tune-up campaign for the week.

  2. The owner gets the report: 41 calls yesterday, 6 missed and all 6 texted back within a minute, 22 jobs booked, 3 replacement estimates out, cost per booked job by campaign.

    You
  3. Routine tune-up requests that came in overnight are moved to next week's open slots, keeping today's board free for no-cool calls.

  4. Phones spike. Every overflow call gets a text. Routine requests self-book into open slots, and "no cool with an infant at home" is flagged urgent for the dispatcher.

  5. The board is full through tomorrow. AI pulls back on emergency ads in the farthest zip codes so the company isn't paying for calls it can't run.

  6. Two replacement estimates from last week get their day-7 follow-up with financing options. One homeowner asks about warranty terms; AI routes it to the comfort advisor.

  7. A tech notes a 17-year-old system on a repair. The customer is added to the replacement-options sequence the owner approved last month.

  8. Plan customers whose fall tune-up is due get a reminder with a self-booking link for late September.

  9. AI proposes a test: an "AC check before the next heat wave" offer for past customers without a plan. The owner approves it from the phone.

    You
  10. Every call, quote and install is reviewed. Follow-up timing, offers and ad rules are updated from what actually booked, and the heat wave's pattern is saved for next year.

On the busiest day of the season, the owner spent a few minutes reading one report and approving one test.

Your command center

Heat wave, cold snap or slow week. See it all on one screen.

This is the owner's chair. Peak-day call overflow, with missed calls already texted back. Replacement estimates in the pipeline and the ones that need you. Maintenance plans due for renewal. The dispatch board and jobs booked. Cost per booked job and cost per install by ad, with AI working the queue, a 7 am report and an assistant you can ask "how many agreements lapsed last month?"

Click around. It's a fictional company with sample data, and the workflow is the real one.

Interactive demo with fictional sample data. Every action is simulated.

Book my free strategy callFree, 30 minutes, phone or Google Meet.
Service Business Operating System demo screenshot with sample dataSample data · click to explore

Optional add-on · custom AI tools

Help homeowners decide, then offer the in-home estimate.

Replacement buyers research before they call. A tool on your website answers the questions they're already asking and ends with a free in-home estimate button. It's optional, and most clients start with follow-up, ads and tracking. We can build whatever fits your company. A few ideas:

Example concepts
  • AC size calculatorSquare footage, climate zone, windows and insulation in; the right tonnage and why bigger isn't better.
  • Repair or replace?System age, repair quote and energy bill in; a clear recommendation and a free in-home estimate button.
  • Energy savings estimatorCurrent system and usage in; estimated yearly savings from a higher-efficiency system, with your assumptions shown.
  • Maintenance plan value calculatorShows what a tune-up plan covers and what it typically saves, with a sign-up form.

Leads from a tool flow into the same qualification, comfort-advisor hand-off and follow-up as every other lead.

How a tool turns visitors into booked jobs
  1. 01Visitfrom search, ads or social
  2. 02Use the toola real answer in minutes
  3. Your choice03Optional capture"email me my results" or "get my exact quote"
  4. 04AI qualifiesjob type, size, timing, area
  5. 05Bookedestimate on your calendar
  6. 06Reportedin your dashboard, by source
Which inputs and offers book the most jobs feeds straight back into the tool

Who you're talking to

Jon Dykstra. I run my own businesses on AI, every day.

Jon Dykstra
  • LLB · Law
  • MBA
  • Founder, Dykstra AI

In 2025 I handed my businesses to AI one job at a time: content, ads, bidding, social, email, lead follow-up and reporting. Each job went to AI only if AI could do it better, faster and cheaper than a person. Plenty broke along the way. I fixed it with my own money on the line and kept what worked.

Today that system runs at real scale: 46,800+ leads, 27.3M pageviews and 1,878 AI-launched ad campaigns this year, every campaign judged every morning on what it actually returned. In my own words from the report, "I get roughly 25x done in a quarter of the time." That's my estimate, not a measurement, and it's the reason I now build this for other owners.

I'm not an HVAC contractor, and I won't tell you how to size a system or run an install crew. What I bring is the part most HVAC companies are short on: the daily discipline of answering every lead, following up every quote, tying every dollar to a booked job and remembering what worked last season. I trained as a lawyer and earned an MBA, so I judge every system like an owner: does it make money, does it save time, and can I trust the numbers?

A client build for a plumbing company is underway now, and I'm currently accepting a few more clients.

46,800+leads in 2026
485/dayby October
1,878campaigns launched by AI
43xgrowth in ad spend managed by AI

Jon's own portfolio. Figures are from businesses Jon Dykstra owns and operates on AI. They are not client results. Data to Oct 11 2026 unless noted. Leads = opted-in email subscribers and home-equity lender leads across businesses Jon owns, Jan 1–Oct 14 2026. Not HVAC client results.

You stay in charge

The comfort advisor, the crew and the call stay yours.

You set the goals, budgets and limits. AI does the work inside them. Anything that spends money, contacts customers or changes the business can require your approval, and everything is logged.

What stays with you

  • The goals, the budget and the limits
  • Pricing, system recommendations and the in-home sale
  • Dispatch decisions and your techs
  • Customer relationships, warranties and judgment calls
  • Any job AI can't yet do as well as a person

What AI takes over

  • Answering, qualifying and following up every lead
  • Launching, judging and tuning ads inside your caps
  • Estimate follow-ups and agreement reminders
  • Collecting, reconciling and reporting the numbers
  • Spotting seasonal patterns and proposing the next test

The guardrails

  • Hard spending caps and bid limits
  • Approval steps on anything sensitive
  • Read-only access to your books, and read-only field-service access where you prefer it
  • A second AI checks work before it goes out
  • A short alert when a person is needed

Everything is built on your own accounts. Your ad accounts, phone numbers, website, software and data stay yours, along with every lesson the system learns.

How it works

From first call to AI-run in about a month.

Everything is built on your own accounts. You own all of it. We run it for you, or train your office to run it.

Week 1

Audit

We map your marketing and operations and rank every job AI could take over by the money and hours it frees up. We'll also look at where you are in the season, so the first things built are the ones that matter next.

Weeks 2–4

Build

The AI systems, tracking and dashboards go in on your own accounts.

Your choice

Teach

Want your team to run it? We train them on every system until they're confident without us.

Or every day

Run

Rather not? We run it for a monthly fee. AI does the work; we watch the numbers and tune the system.

Every week

Improve

AI brings new tests built on your results. You approve them and AI carries them out.

Good timing. The shoulder season is the easiest time to build, because the system is ready and has some data before the next peak arrives.

Book my free strategy callOnly a small number of companies are taken on at a time.

Why trust someone outside HVAC with your leads?

Because the hard part was never the equipment. It's answering every lead fast, qualifying it well, following up until it books, judging every ad on real results every morning and remembering what worked. I do that across millions of visitors and tens of thousands of leads a year in businesses I own. You bring the trade. I bring the machine.

Questions

What HVAC owners ask first.

Are your results from HVAC companies?

No, and I'll never pretend they are. The 46,800+ leads and the charts on this page come from businesses I own and run on AI. They're email sign-ups and home-equity lender leads, not service calls. A client build for a plumbing company is underway now. What I'm offering is the same machine, built for your company, on your accounts.

Can AI handle the rush on a heat-wave day?

That's where it earns its keep. Every missed call gets a text within about a minute, routine work self-books into slots you've opened, and urgent no-cool or no-heat calls are flagged for a person, all by rules you set.

Does this work with ServiceTitan or Housecall Pro?

We connect to the field-service software you already use wherever its API and your plan allow it, so calls, bookings, agreements and jobs flow into the reporting. You can start read-only. If a connection isn't possible, I'll tell you on the call and we'll work around it.

Will AI try to sell my customers a system?

No. AI qualifies, books the in-home visit and follows up on the estimate your comfort advisor wrote. System recommendations, pricing and the sale stay with your people.

Will it spend my ad money without asking?

No. You set daily and monthly caps. AI moves budget between campaigns inside those caps, including weather-driven shifts, and pauses losers by rule. It never raises the total without your approval.

Can it help with maintenance agreements?

Yes. Seasonal reminders, self-booking and renewal follow-ups are some of the fastest wins, because they fill slow weeks with customers you already have.

When is the best time to start?

Any time. The shoulder seasons are the easiest, because the system is in place and learning before the phones get busy. If you're mid-season, we start with missed-call follow-up and tracking, which help right away.

What does it cost?

It depends on what AI should take over first and whether we run it or teach your team. You'll get a straight answer and a clear scope on the free call. If you'd like to see how I think first, read the free report. Read the free report first →

Free strategy call

Let's get your company ready for the next peak.

  1. Your company. Your service area, your season, your phones, your ads and your software.
  2. Where jobs are slipping. Peak-day missed calls, quiet replacement quotes, lapsed agreements and ads that don't book installs.
  3. What AI should take over first. And what it should be worth. A straight answer, no obligation.

Phone or Google Meet, your choice. Times show in your time zone. Only a small number of businesses are taken on at a time. Not ready? Read the free report or send a message.

Loading the calendar…

Open the booking calendar