Use the AI receptionist inside your field-service software for calls, its quote drafting with good-better-best options for replacements, and its recurring-plan feature for maintenance agreements. Jobber's receptionist adds $29 a month, Housecall Pro's CSR AI prints no price, and ServiceTitan only makes sense for larger firms.
I read each vendor's own pages on 29 October 2026. Where a page prints no price, or two pages from the same vendor disagree, the text says so. The examples are illustrations for a four-van firm, and the emergency-call rules are my suggestions to check against your own safety procedures, not vendor settings.
Which tool for which job, and the catch for each
Three jobs carry most of the money in a heating and cooling firm: catching the call, turning a replacement visit into a signed quote, and turning a one-off customer into a plan member. The table matches each to a tool and names the catch the vendor pages leave to you.
| Job | Pick for a small firm | Price on the vendor's page | The catch |
|---|---|---|---|
| Answering calls and texts | Jobber Receptionist, or Housecall Pro CSR AI | Jobber: $29 a month for 30 conversations, then $0.79 each; unlimited on Plus. Housecall Pro: none printed | Jobber needs a dedicated number that is unavailable in the free trial. Housecall Pro's pages disagree on whether it books jobs today, and list text answering as coming soon |
| Writing replacement quotes | Jobber AI-drafted quotes; Housecall Pro Sales Proposal Tool | Jobber Connect, one user, $99 annual or $139 monthly; Grow, one user, $149 or $199. Housecall Pro MAX $299 or $329 | The AI drafts words. Prices must come from your pricebook and size from a proper load calculation |
| Selling and renewing plans | Housecall Pro recurring service plans (MAX); Jobber recurring jobs with automatic payments | As above | Jobber's pages describe no contract builder for plan terms |
| Many trucks, a call team | ServiceTitan | Per technician, by request; no price printed | Its AI products are named but not described on the pages I could read |
Calls: what each receptionist does with a no-heat call
The two receptionists work from the same idea. Calls forward to the AI when you cannot answer, it gathers the details, and the result lands in your software. The differences are in what you can control.
Jobber's help article describes separate greetings for business hours and after hours, and a phone menu that can offer to book a service, start an estimate, take a message or reach a person. You set escalation keywords; Jobber's Receptionist page gives "emergency", "no heat" and "burst pipe" as examples. A matching call is either transferred straight to your chosen contact or triggers a text alert. The escalation number must differ from your business number and from the dedicated Jobber number. Each conversation is logged with a summary, transcript and recording, and calls identified as spam are not billed. Its Receptionist books visits using the online-booking settings you have already configured.
Housecall Pro's help article says CSR AI uses your business settings, including services, hours, service area and payment options, and checks technician availability to schedule jobs on your calendar. When it cannot book, it texts you and posts to your inbox so you can call back. It can forward a call to a number you provide, or to a Housecall Pro Assist agent who takes notes; having Assist agents book jobs or review pricing needs a separate HCP Assist subscription. It answers calls now, while the CSR AI page lists text answering as coming soon, so check which channels are live on your account.
Two details need a question to the vendor, because Housecall Pro's own pages disagree. On booking, the help article's introduction lists "booking jobs (coming soon)", while its settings section and FAQ describe CSR AI scheduling jobs straight onto your calendar, and the CSR AI page says it books jobs. On disclosure, the help article says CSR AI "introduces itself as AI" at the start of the call, while the CSR AI page says you can choose whether to disclose it. The help article was last updated on 9 July 2026, so the product page may describe a later version, but do not plan around either reading. Ask Housecall Pro to confirm both in writing for your account, then check them on the first test call.
Emergency rules to set before any caller reaches the AI
A heating and cooling firm takes calls that are not ordinary bookings. These are the rules I would write into the script and the escalation keywords, then test. They are suggestions for you to check against your own safety procedures.
- Gas smell, carbon monoxide alarm, smoke or a burning smell from equipment. The AI reads a fixed safety line telling the caller to leave the building and call the emergency number, alerts you at once, and books nothing. It does not diagnose.
- No heat or no cooling with a vulnerable person in the home. That means an infant, an older person or someone on medical equipment, or any no-heat call in freezing weather. Transfer to a human immediately, with a text alert if nobody picks up.
- Water leaking from equipment. Escalate to a human. Do not let the AI give shut-off or repair instructions.
- Prices. Allow the AI to state your published service-call fee. Do not allow repair or replacement prices.
- Arrival times. Allow only windows the AI reads from your live calendar. Otherwise it takes a message and says someone will call.
- Anything else uncertain. It takes a message rather than guessing.
Jobber's keyword list is the place to put "gas", "carbon monoxide", "no heat", "no cooling", "smoke" and "leak". For the wider pattern, setting up an AI answering service that never misses an emergency goes through the escalation side, and routing sales calls as well as repairs covers the calls that are about a new system, not a broken one.
A ten-call test before real customers hear it
Do the test with your own phones, in the quiet week before you forward live calls. Jobber lists a trusted-access setting that limits the receptionist to chosen numbers, and its help article suggests that as a way to test. Housecall Pro has a Test CSR AI button in its team settings, and account holders who have not bought CSR AI can still role-play as a caller on its in-app demo page at no cost. This is a filled-in sheet of the calls I would make, with what a pass looks like.
| Call | What the tester says | A pass looks like |
|---|---|---|
| 1 | "My furnace stopped and the house is at 12 degrees" | Transfers to a human, or texts you within a minute; no repair advice |
| 2 | "I can smell gas near the boiler" | Reads the safety line, alerts you, books nothing |
| 3 | "AC died, my mother is 84 and it is 38 degrees outside" | Escalates as a vulnerable-person call |
| 4 | "I want a tune-up next week" | Offers calendar windows or takes details; confirms by text |
| 5 | "How much for a new AC?" | Declines to price, offers a site visit, records the request |
| 6 | "How much is your call-out fee?" | States the published fee exactly |
| 7 | "Are you a robot?" | Says it is an AI assistant and offers a person |
| 8 | "When will someone be here?" | No promised time unless the calendar shows one |
| 9 | Caller with a noisy background and a heavy accent | Asks to repeat; falls back to taking a message |
| 10 | A sales call about card processing | Ends quickly; ideally tagged as spam, which Jobber does not bill |
Score each call pass, fail or fix. Fix means the script or settings need a change, such as adding "no cooling" to the keyword list. Repeat the failed calls after each change, and do not forward live calls until calls 1 to 3 and 8 pass twice in a row. One call script for your staff and your AI, in the tutorial linked at the end, helps keep the two consistent.
What call answering costs across a heating and cooling year
Seasonality is the cost problem unique to this trade. A per-conversation price is fine in a quiet month and painful in a heatwave. Assume the firm's receptionist handles 40 conversations in each of nine quiet months and 160 in each of three peak months. On Jobber's terms the quiet month costs $29 + 10 × $0.79 = $36.90 and the peak month $29 + 130 × $0.79 = $131.70. Over the year that is 9 × $36.90 + 3 × $131.70 = $727.20, an average of $60.60 a month.
Jobber's Plus plan includes unlimited receptionist use but costs $399 a month at five users on annual billing, against $229 for Grow at five users. That is $170 more, and the add-on only reaches $170 in a month with about 208 conversations. For this firm Plus does not pay on call volume alone. The controls matter too. The help article says you can pause the receptionist at 30 conversations, in which case it takes messages and those messages do not count, and Jobber emails you at 23 and at 30. Housecall Pro prints no CSR AI price, so ask for a written monthly figure at 40 and at 160 conversations and compare it with $36.90 and $131.70.
Quotes: three options without letting AI set the price
The quote job has three parts. Someone sizes the system, someone prices it from your pricebook, and someone writes it up so a homeowner can choose. AI belongs in the third part only. Sizing needs load-calculation software and a person, a boundary that the tutorial on why sizing still needs proper load software, linked at the end, explains. Prices must come from your pricebook so the figures are yours.
The vendors split the quoting tools like this. Jobber's feature table lists auto-drafted quotes and automated quote follow-ups from Connect up, and its HVAC page says Jobber AI can draft quotes from your past HVAC jobs and request details. The page also advertises optional line items for air purifiers, UV systems, dehumidifiers, duct sealing and smart thermostats, packaged as good-better-best, but the feature table lists "optional add-ons and markups" on Grow and Plus only. Check which plan carries the option screen you want. Housecall Pro lists its Sales Proposal Tool, valued at $40 a month, with MAX, offering visual proposals with side-by-side comparisons. ServiceTitan's HVAC page describes multi-option proposals that convert to agreements when the customer accepts.
The general assistant is still useful for the words. This prompt writes the options and leaves prices out.
You write replacement quotes for a heating and cooling firm. Use only the
facts below. Write three options for the homeowner: Good, Better, Best.
Two or three plain sentences each. Do not state any price, warranty,
rebate, energy saving or efficiency figure. Do not choose equipment size;
use the size given.
Facts: 14-year-old 3-ton split cooling system, outdoor unit corroded,
furnace (8 years old) is fine and stays. Customer wants quiet running.
Good: like-for-like single-stage unit. Better: two-stage unit, quieter
at low speed. Best: variable-speed unit with a smart thermostat.
A typical result (illustrative) reads: "Good: a like-for-like single-stage 3-ton unit that replaces the corroded outdoor unit and works with your existing furnace. Better: a two-stage 3-ton unit that runs more quietly at its lower speed. Best: a variable-speed 3-ton unit with a smart thermostat, the quietest of the three at everyday settings." What you would fix: models sometimes add "lower energy bills" or "ten-year warranty" even when told not to, so search the draft for any claim not in your facts, and check that "quietest" is a claim the manufacturer's literature supports. Then paste the text into the proposal and add the prices from the pricebook yourself. A worked good-better-best replacement quote takes that one example further.
Maintenance plans: tiers, arithmetic and what the software does
A maintenance plan is a product with a price, a visit schedule and a renewal date. The software's job is to schedule the visits, take the payment and remind the customer, and AI's job is to write the offer and the reminders. This is an illustrative three-tier structure. Replace the prices and perks with yours.
| Tier (invented) | Price a year | Visits | Perks |
|---|---|---|---|
| Basic | $159 | One tune-up | Reminder and online booking |
| Standard | $259 | Spring cooling check and autumn heating check | Priority booking, 10% off repairs |
| Priority | $349 | Two visits | Standard perks, waived call-out fee |
Run the margin before you pay for tooling. Assume a visit takes 75 minutes at $70 an hour for labour, van and tools, which is $87.50, or $175 for the two Standard visits. The plan then leaves $84 a member a year before any repair work the visits find. Housecall Pro's MAX plan costs $150 a month more than Essentials ($299 against $149 on annual billing), which is $1,800 a year. Spread over 100 members that is $18 a member, and the margin covers it at about 22 members. The same sum shows what sales effort is worth. If technicians offer the plan on 60 completed jobs a month and 10% accept, that is 6 members a month, 72 a year and $18,648 of yearly plan revenue at $259. Three more members a month adds $9,324.
On the software side, Housecall Pro's service-plan page says HCP AI can create residential or commercial service agreements in seconds, with services, pricing, visit frequency and perks. Customers can view, renew or upgrade online, and recurring jobs are generated from the selected plan. Its pricing page lists recurring service plans on MAX. Jobber's HVAC page says recurring maintenance jobs are scheduled and invoiced automatically, its feature table lists automatic payments from Connect up, and its Campaigns feature uses AI to draft seasonal tune-up emails. I found no service-agreement builder on the Jobber pages, so plan terms would live in a document you write yourself. What a lawyer checks in an AI-drafted maintenance agreement covers that document, and AI service plan reminders covers the follow-through.
A renewal email: the prompt, the result and the fixes
Renewals are where plans quietly leak, and a drafted email is a cheap fix. Every renewal point on 100 members is one member, or $259. This prompt keeps the AI inside the facts.
Write a short, friendly renewal email for a heating and cooling
maintenance plan member. Use only these facts: Standard Plan, two visits
a year; renews on 14 November at $259, same price as last year; the
autumn heating check is still to book; perks are priority booking and
10% off repairs. No pressure. Do not mention savings, warranties or
energy bills. Use [first name] and [your name]; end with [renewal link].
A typical result (illustrative): "Hi [first name], your Standard Plan renews on 14 November at $259, the same price as last year. Your autumn heating check is still to book, so reply here or use [renewal link] to pick a time before the cold arrives. Your plan keeps priority booking and 10% off repairs. [your name]". The first draft often adds a line such as "so you never pay emergency rates", which is not in the facts. Delete anything like that, confirm the date and price against the member's record, and check that the email matches the cancellation terms in your agreement.
ServiceTitan: what its pages say and who should ask for a quote
ServiceTitan's pricing page prints no prices. It says per-technician pricing is "designed to fit your business and goals, at any size", and each of three packages, Starter, Essentials and The Works, has a "Request Pricing" button. Starter lists dispatching, scheduling, call booking, invoicing and a pricebook. Essentials adds mobile estimates and payroll management. The Works adds configurable payroll, advanced reporting, commission tracking and memberships you can customise. Its AI products appear on that page only as names: AI Virtual Agent and Contact Center Pro under "Get more with Pro", plus Titan Intelligence, TitanAdvisor and Atlas in its menus. Atlas has its own page, which describes an AI assistant that answers technicians' questions from data already in ServiceTitan, including equipment-manual lookups and troubleshooting, "available with Field Pro", with an office version marked coming soon. None of the pages prints a price, so ask for each product's scope and price.
The page states no minimum size, and the company lists enterprise, franchise and private-equity solutions alongside residential and commercial HVAC. My rule of thumb, not a vendor figure: ask for a quote once you have dispatchers, dedicated call-takers or several locations, and not before. Until then, a platform whose prices are printed is easier to compare. When you do ask, put five questions in writing: the price per technician at your count, any one-time onboarding fee, which AI products are in the price, the contract length, and how you export your data. What Titan Intelligence does and who it suits goes deeper.
A four-van firm priced on two routes
The firm has four vans and one office user, so five users. Prices use annual billing. Jobber's Grow plan is chosen because the optional add-ons screen sits there, and the call pattern is the 40 and 160 from earlier. Housecall Pro's MAX is chosen because plans sit there. Two ChatGPT Business seats list at $20 each on annual billing.
| Line (per month) | Jobber route | Housecall Pro route |
|---|---|---|
| Platform, five users | Grow: $229 | MAX: $299 (eight users included) |
| AI call answering | Quiet month $36.90; peak month $131.70 | CSR AI: no published price |
| ChatGPT Business, two seats | $40 | $40 |
| Quiet-month total | $305.90 | $339 plus CSR AI |
| Peak-month total | $400.70 | $339 plus CSR AI |
| Year (3 peak, 9 quiet months) | $3,955.20, about $329.60 a month | $4,068 plus CSR AI |
The Jobber route is $305.90 in a quiet month and $400.70 at peak. If the firm does not need the add-ons screen, Connect at $149 would cut $80 a month from those totals. The Housecall Pro route is $339 a month before CSR AI, which is already above Jobber's quiet-month total of $305.90. It would beat Jobber's peak-month total of $400.70 only if CSR AI cost under $61.70 a month, and the pages give no figure to check. What it buys is the plan side: recurring service plans, AI-drafted agreements and the Sales Proposal Tool. Choose on that, not on the receptionist line alone. For a less expensive start, Housecall Pro's Essentials plan at $149 for five users leaves out plans and proposals.
The receptionist that promised a same-day visit at 11 pm
An owner loads the company description with "same-day service" because it is the firm's selling line. In a heatwave at 11 pm the receptionist tells a caller that a technician will be there today. Nobody is on call, the caller books a competitor, and the next morning a review says the firm lied. Nothing in the software malfunctioned. The AI repeated the only promise it had been given.
The fix is in the settings. Use a separate after-hours greeting, which Jobber allows, and write it without a promised time: "I can book the next available appointment or pass this to our on-call team." Remove "same-day" from the company description and keep it for the website. Add "today" and "tonight" as escalation words so a human decides. Then run call 8 from the test sheet again.
A six-week order of work
Do the jobs in the order that makes the later ones easier, and measure one number for each.
- Week 1, calls: count and write rules. Log every missed and after-hours call for a week, and write the emergency rules above.
- Week 2, calls: after hours only. Set up the receptionist for after-hours calls, run the ten-call test and forward calls only once calls 1 to 3 and 8 pass twice.
- Week 3, calls: add overflow. Extend to busy-hours overflow and read every transcript for the first five days.
- Week 4, quotes. Turn on AI-drafted quotes or the proposal tool, load pricebook prices, and use the prompt above for option wording.
- Week 5, plans. Choose your tiers, run the margin sum and build the plan in your software.
- Week 6, renewals. Write the renewal and tune-up emails, schedule them, and review results against the numbers you chose.
The numbers to watch are calls answered after hours, booked jobs from AI-handled calls, quotes followed up within two days, and plan sign-ups per hundred completed jobs. If a number does not move after a month, change the script before you change the tool.
Questions HVAC owners ask before switching AI on
Can an AI receptionist quote a repair price over the phone?
It can repeat prices you have entered, such as a service-call fee, and Housecall Pro's help article says CSR AI responds to questions about your services and pricing and lets you define how it handles pricing questions. It should not invent repair prices. Jobber lets you set rules for what its Receptionist should and should not do. Put the fee in writing, keep repair prices out, and test with a caller who pushes for a number.
Do I have to tell callers they are speaking to an AI?
Jobber says it encourages telling callers but does not require it, and asks you to check call-recording rules where you operate. Housecall Pro's help article says CSR AI introduces itself as AI at the start of the call, while its CSR AI page says you choose. Telling callers is the safer habit; confirm how your account behaves.
Is Jobber or Housecall Pro better for maintenance plans?
Housecall Pro lists recurring service plans on its MAX plan, with AI-drafted agreements and online renewals, so it fits owners who want plan contracts inside the software. Jobber schedules and invoices recurring maintenance jobs, and the pages I read describe no contract builder. Choose by where you want the plan terms to live.
What happens to a receptionist bill in the busy season?
On Jobber the add-on includes 30 conversations a month and charges $0.79 for each extra one, so a heatwave month costs more. You can set it to pause at 30 and take messages instead, and it emails you at 23 and 30. Jobber's Plus plan includes unlimited use. Housecall Pro prints no CSR AI price to model.
Further reads
- Six AI Automations for HVAC Companies, Ranked by Effort — Six automations ranked by effort and payback.
- Housecall Pro CSR AI vs Jobber's AI Receptionist: Which Suits a Plumber? — The same receptionist comparison for a plumbing firm.
- AI Estimating Software for HVAC: Replacement Quotes and Duct Takeoffs — Duct takeoff tools and replacement quote builders do different jobs. See what each does, what it misses, and how to test one on a finished duct job.
- HVAC Dispatch Software Compared: Which Has AI Routing for Small Fleets? — Jobber, Housecall Pro and ServiceTitan compared on routing limits and plan cost for a four-van HVAC fleet, with a one-week replay test.
- Simpro HVAC Software Pricing: What to Ask When It Is Quote-Only — How a quote-only price breaks down for a small HVAC firm, a ceiling method using published prices, a filled-in quote request and the contract terms to check.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jobber pricing page, Receptionist page, Receptionist help article and HVAC page; Housecall Pro pricing page, CSR AI page and help article, AI team page, recurring service plans and sales proposal pages; ServiceTitan pricing, HVAC software and Atlas pages; OpenAI ChatGPT Business pricing page. All read on 29 October 2026.