HVAC on ServiceTitan

A ServiceTitan Website for HVAC Companies: Built Around the Year, Not the Home Page

An HVAC company on ServiceTitan runs three businesses under one logo: emergency repair, maintenance memberships and system replacement. Most HVAC websites sell the first one, mention the second in a footer and treat the third as a phone number. The software can handle all three. The website should too.

November 2, 2026 · 9 min read

The short answer

A ServiceTitan HVAC website should book repair and maintenance calls with questions about the system and symptom, sell memberships that land as membership sale invoices or first-visit bookings, book replacement visits rather than promise online estimates, explain financing, run seasonal tune-up campaigns, and carry call tracking and click IDs so ServiceTitan can credit each paid job to its campaign.

On this page
  1. Three businesses, one logo, and a website that only sells the loudest
  2. The HVAC calendar, as the website should see it
  3. Booking questions an HVAC dispatcher can actually use
  4. Memberships: sell the club on every page that sells a tune-up
  5. Replacement leads: book the visit, explain the money, promise nothing the advisor cannot keep
  6. The proof an HVAC buyer checks before letting anyone in
  7. Calls, click IDs and the summer ad budget
  8. How we build a ServiceTitan HVAC site, in order

Three businesses, one logo, and a website that only sells the loudest

The no-cool call sells itself. On the first 100-degree week, the phone rings no matter what the website says. The membership is quieter: it pays in March and October, when the phone does not. The replacement is the biggest ticket in the building and the slowest decision a homeowner makes. A website that treats all three the same, with one Contact Us form, makes the loud business louder and leaves the other two to the technicians.

ServiceTitan already separates them. Job types, business units, memberships, recurring services and campaigns are all built to keep repair, maintenance and replacement apart in the reports. The website's job is to feed each one the way ServiceTitan expects. This guide walks the HVAC year from the website's side. The general wiring is on the ServiceTitan integration hub, and the trade's broader web strategy is on our HVAC industry page.

The HVAC calendar, as the website should see it

Demand in this trade follows the weather, and the website should change with it. Here is the calendar we plan a ServiceTitan HVAC site around. The timing varies by climate; the pattern does not.

What an HVAC website does each season, and what lands in ServiceTitan
What the site leads withWhat reaches ServiceTitan
Before the heatAC tune-ups for members and non-members, with the membership offered at bookingMaintenance bookings tagged to the spring campaign; membership sales or requests
Peak coolingNo-cool repair, a phone number in the first screen, honest after-hours bookingRepair bookings marked by symptom and priority, checked against 14 days of capacity
Shoulder seasonReplacement education, financing, the in-home visitBookings for the comfort advisor's visit, with system age and fuel in the summary
Before the coldFurnace and heat pump checks, carbon monoxide safety contentHeating maintenance bookings on the fall campaign
Peak heatingNo-heat repair, the same honest after-hours flowRepair bookings with fuel type and symptom
All yearIndoor air quality, ductless, thermostats, commercial serviceBookings routed to the right business unit and job type
A black-and-white hand turning a vintage thermostat dial beside a full-color outdoor AC condenser and a chalk sun and snowflake, collage on sky blue
Two seasons, one dial. The website should know which one it is before the customer does.

Seasonal campaigns are where ServiceTitan's Marketing Pro earns its keep: its product page describes email automation "based on ServiceTitan data," which is exactly the data a tune-up reminder needs: who has which system, and when it was last serviced. The website's part is the landing page that email points to, with booking on it and the campaign attached to every booking that comes from it.

Booking questions an HVAC dispatcher can actually use

A generic form asks for a name, a phone number and "How can we help?" The answer it gets back is "AC not working," which tells a dispatcher nothing about whether to send the senior tech, the ductless specialist or the comfort advisor. A ServiceTitan booking carries a job type, a business unit, a priority and a summary. The website should ask whatever fills those in, and nothing more.

  • What kind of system? Central air, heat pump, gas furnace, electric furnace, ductless, or not sure. This picks the job type.
  • What is it doing? Not cooling, not heating, running constantly, leaking water, making a noise, won't turn on. The symptom sets the priority.
  • How old is it? Under 10 years, 10 to 15, over 15, or unknown. Age decides whether the summary flags a possible replacement conversation.
  • Are you a member? Members get their own path, and the booking says so before the dispatcher has to look it up.
  • Home or business? Commercial work usually belongs to a different business unit, and the form should route it there.
  • Anything the tech should know? Attic access, gate codes, pets. Free text, kept short, put at the end.

The answers become one readable summary on the booking, the way our web forms guide describes. If you would rather keep ServiceTitan's own scheduler, its Customize Question Mode can ask some of these too; our Scheduling Pro comparison covers where it stops.

Memberships: sell the club on every page that sells a tune-up

In HVAC the maintenance agreement is the steadiest revenue the shop has, and the website is the best place to sell it, because the customer reading about a tune-up is already thinking about upkeep. ServiceTitan gives the website three ways in. Its Scheduling Pro product page says the scheduler "collects payments and captures memberships at the time of booking." Its Memberships API lists membership types and creates a membership sale invoice. And its AI Virtual Agent books member maintenance "as Recurring Services under the Member Profile," so a member who calls gets treated as one.

For a custom site, the practical pattern is to show the plans on every tune-up page, read the plan list from ServiceTitan so retired plans disappear, and send the sign-up as a booking for the first visit or a sale invoice for the office to finish. The full mechanics, including why the website should not take a card on its own, are on our memberships guide. The tile that tracks renewals belongs on the owner's dashboard.

Replacement leads: book the visit, explain the money, promise nothing the advisor cannot keep

Homeowners research a new system for weeks, and the website is where they do it. What they want is a straight explanation of options, a sense of cost, and a way to get someone into the house who will not pressure them. What the website cannot do is create the estimate: a ServiceTitan help article says estimates "cannot be created or booked directly from an external website into ServiceTitan." So the replacement page books the comfort advisor's visit, and the summary carries what the advisor needs.

Financing belongs on the page, explained plainly. ServiceTitan's help center lists financing integrations with Wells Fargo, GreenSky, Financeit, Synchrony, Service Finance and TURNS, and describes the technician presenting plans on the estimate in the Field Mobile App. The website's job is to say financing exists, which partners you use, and that the advisor will walk through it in the home. Our Bleuwave HVAC case study shows another approach: an Instant Estimate that gives a homeowner an honest flat-rate number in seconds instead of a promise to call back.

The proof an HVAC buyer checks before letting anyone in

The license, where the law puts it

In Texas, 16 TAC 75.71 requires the license number in all advertising for air conditioning or refrigeration work, and TDLR's License Search lets a homeowner check it. Rules vary by state; we put yours wherever your state requires.

EPA certification

Under Clean Air Act Section 608, technicians who service equipment that could release refrigerant must be EPA certified. Saying so on the service pages costs one sentence.

Manufacturer and technician credentials

Carrier's dealer locator filters for Factory Authorized Dealers, and NATE runs a contractor locator and lets homeowners check a technician's NATE ID. Claim only what you hold.

Reviews that follow the rules

The FTC's rule on reviews bans fake and AI-generated ones, and Google's policy bans asking only happy customers. Ask everyone, then put the real reviews on matching pages, as our reviews guide describes.

Proof matters to AI answers as well as to people, because assistants draw on the same licensing lookups, directories and reviews. Our HVAC AI search guide covers which sources they read.

Calls, click IDs and the summer ad budget

HVAC advertising is concentrated in a few hot and cold weeks, which makes measurement matter more, not less. ServiceTitan's Google Ads integration sends booked calls, bookings and lead forms back to Google as conversions, and with Ads Optimizer, completed-job revenue. Dynamic call tracking with number insertion can only be configured once Google Ads is set up, and needs a configuration for each website. The website has to carry the click ID from the landing page into every booking and swap tracked numbers on every template.

The wiring is on our Google Ads conversion tracking and call tracking guides. The campaign side, from Local Services Ads to seasonal search, is on our HVAC marketing page, and paid search management on PPC advertising.

How we build a ServiceTitan HVAC site, in order

  1. 1

    List the job types and business units the site may book

    From ServiceTitan, with your dispatcher. Anything the site should never book, such as warranty callbacks, stays off.

  2. 2

    Write the booking questions by system and symptom

    Then map each answer to a job type, a priority or a line in the summary, on paper, before any code.

  3. 3

    Build the seasonal pages before the season

    Tune-up, no-cool, no-heat and replacement pages, each with its own booking path and campaign.

  4. 4

    Connect memberships

    Plans read from ServiceTitan, sign-ups sent as a first-visit booking or a sale invoice.

  5. 5

    Wire tracking on every template

    Number insertion, click IDs and the web session sent with each booking, then tested with a real ad click.

  6. 6

    Test in a copy of your data, then go live

    ServiceTitan's integration environment holds a copy of production data. We book test jobs there, then switch to production after your admin approves the app.

What it costs: our HVAC website design packages are a fixed price by page count, from $1,500 for up to 10 pages to $5,750 for the recommended 51 to 70 pages, each with online booking and one custom third-party API integration included, per the web design pricing page. With 0% financing that $5,750 site is $1,437.50 down and $359.38 a month for twelve months. The free mockup shows your home page before you spend anything.

Questions contractors ask about ServiceTitan integration

Bookings for repair, maintenance and replacement visits, each with a job type, business unit, priority and a readable summary of the customer's answers; membership sign-ups as a first-visit booking or a membership sale invoice; and the web session with any click ID, so the job is credited to its campaign. Estimates themselves are created by the office, not the website.

They can start one. ServiceTitan's Scheduling Pro page says it captures memberships at the time of booking, and a custom site can show plans read from ServiceTitan and send a booking or a membership sale invoice. Payment is finished inside ServiceTitan or by the office, since the API documents no endpoint for customers to pay online.

It can show ranges or an instant estimate if you are comfortable standing behind them, as the Bleuwave HVAC site does with its Instant Estimate. What it should not do is promise the federal 25C heat pump credit, which the IRS says is not allowed for property placed in service after December 31, 2025, or a refrigerant deadline you have not checked.

System type, symptom, approximate age, membership status and whether it is a home or business. Those five pick the job type, priority and business unit and tell the dispatcher whether a replacement conversation is likely. Everything else can wait for the phone call or the technician.

The website captures the click ID and UTM tags on arrival and sends them with every booking through ServiceTitan's attribution endpoints, and tracked phone numbers swap on every page. With Marketing Pro Ads connected, ServiceTitan sends booked jobs, and with Ads Optimizer completed-job revenue, back to Google as conversions.

New HVAC sites are a fixed price by page count, from $1,500 for up to 10 pages to $5,750 for the recommended 51 to 70 page package, and every package includes online booking and one custom third-party API integration. Connecting an existing site starts at $575, depending on complexity, after a free review.

Kairos · AI chat and booking

Book the job while the visitor is still on the page

Kairos answers questions from your own services, hours and published prices, offers real open times and books the appointment in the chat, at 2 p.m. or 2 a.m. Today it books into a Google or Microsoft 365 calendar; booking straight into ServiceTitan is rolling out. Clio, its dashboard, shows which pages and ads turned into bookings.

Try Kairos on a live demo

Keep reading

Free · No obligation

Plan an HVAC site that sells all three businesses

Tell us how repair, membership and replacement leads reach ServiceTitan today. We will map what the website should send for each and quote it.

Which of these sounds like you? (pick any)

Rather talk now? Call (210) 346-0848.

CallGet a quote