HVAC8 min read

5 Questions to Ask Before Signing an HVAC AI Vendor Contract

Before you sign with ServiceTitan AI, Avoca, or Jobber AI, ask these five questions. They separate architecture that serves your HVAC business from the kind that owns it.

What You'll Learn

A five-question evaluation framework for HVAC business owners comparing AI vendors — covering the three architecture types available in 2026 (native FSM, overlay, custom), what each question is designed to expose, and how to use the answers to predict fit before you sign anything.

What is an HVAC AI vendor? An HVAC AI vendor is any company selling artificial intelligence tools designed to automate or augment call handling, dispatch, booking, or customer communication for HVAC contractors. In 2026, this category spans FSM-native platforms (ServiceTitan Atlas, Jobber Receptionist), overlay systems (Avoca AI layered on ServiceTitan), and custom-built solutions built by specialists to integrate with whatever field service management software the contractor already uses.

Most HVAC business owners evaluate AI vendors with a feature comparison: does it answer calls? Can it book jobs? Does it connect to my dispatch board? That framework is the wrong one, and vendors design their demos to preserve it. Feature lists are built to be comparable. Architecture is where the real differences hide.

Three architectures compete for the HVAC AI market in 2026: systems built inside your field service management platform, systems layered on top of it via API, and systems built independently to connect with whatever stack you already run (OpsLink). Each makes different tradeoffs on cost, flexibility, lock-in, and what happens when something breaks. Feature parity across these architectures is real; the architectural tradeoffs that determine cost, failure modes, and exit risk do not appear in any feature matrix.

By May 2026, at least five independent ranking and comparison publications had been published covering this vendor category in a single month alone. Three distinct architectures now compete for the same HVAC contractor who previously had one default option. Vendor selection in 2026 is a longer-term strategic decision than it was 24 months ago — the wrong architecture choice does not just cost money, it costs the months required to migrate out of it.

Before you sign a contract with any HVAC AI vendor, ask these five questions.

Question 1: Is the AI built into your field service platform, or running on top of it?

This is the most important question, and the answer determines everything downstream.

Native AI — ServiceTitan Atlas being the primary example — lives inside the same platform your dispatchers and CSRs already use. When a call comes in, the AI reads the same calendar, the same customer history, the same technician availability that the rest of your team is looking at in real time. One subscription, one login, no sync window (ServiceTitan).

Overlay AI — Avoca being the dominant example for HVAC — sits on top of an existing FSM. When a caller reaches Avoca, it queries the ServiceTitan calendar via API to check availability, handles the conversation, then pushes the booking back to ServiceTitan via a second API call after the call ends (OpsLink). Two API calls per booking. A calendar that can be seconds or minutes stale. A booking push that can fail silently if the ServiceTitan API is temporarily unavailable. Those are architectural facts, not edge cases.

Custom-built systems — the category DeployLabs works in — are built to connect with your existing FSM via its API or webhook surface, without requiring you to be on a specific platform or pay a specific vendor. The integration complexity is front-loaded into the build. The ongoing system has no sync window because it is designed for your specific stack from the start.

The follow-up question: what happens when the API between the overlay and my FSM goes down? If the vendor cannot give you a specific answer, you have your answer.

Question 2: What does the total monthly cost look like at my exact team size?

Every HVAC AI vendor leads with a headline number. The headline number is rarely the number you will pay.

ServiceTitan does not publish pricing publicly. Third-party reviews and industry analysis consistently report $200 to $400 per technician per month, plus an implementation fee ranging from $5,000 to $50,000 depending on team size and configuration (AI Stack Guides). A 10-technician shop typically lands at $30,000 to $40,000 per year in platform costs before add-ons. Dispatch Pro, Fleet Pro, and Pricebook Pro are sold separately. The AI features run on the base platform, but the tools that make AI dispatching meaningful cost extra.

Avoca AI pricing is not publicly listed. Trade forums and industry research place the cost at $200 to $400 per month, on top of the ServiceTitan subscription it requires (OpsLink). If you are on the lower end of the ServiceTitan range, you are looking at $500 to $1,000 per month before any productivity gain has been measured.

The question to ask: can you show me the all-in monthly invoice for an operation my size, including every add-on we would actually use? Vendors who cannot produce that number at the sales stage are not going to produce it at the contract stage either.

Not sure where AI fits in your operations?

Take the Free AI Readiness Assessment

Question 3: Who owns the workflow logic — and what leaves with you if you cancel?

This is the exit cost question disguised as a workflow question.

When you configure an AI vendor's system — the routing rules that send emergency calls to the on-call tech, the scripts that handle after-hours booking, the integrations between your FSM and your accounting system — that configuration lives in the vendor's platform. Cancel the contract, and the configuration leaves with them. You start over.

Custom-built systems transfer ownership differently. The logic, the integration code, the prompt engineering — depending on the contract terms, those can be IP you own. They run on infrastructure you control (NeverMiss).

The question to ask: if we cancel in 18 months, what do we take with us? If the answer is "your data in a CSV," that is not the same as taking the system.

Question 4: What does the system do when a caller falls outside the script?

Vendors rarely demo the edge case. A caller disputing a previous invoice, asking for a specific technician by name, describing a failure that involves two systems in the same house, or calling after hours with a problem that requires routing logic the vendor did not anticipate — these scenarios happen daily in a functioning HVAC operation. The question is what the system does with them.

Most FSM-native AI is strong on the standard case: new caller, known ZIP code, known service type, available appointment slot. The non-standard case is where reviews and field reports diverge from vendor demonstrations. One industry guide recommends asking vendors for a live demo "using a scenario matching your daily job count and technician roster — not a polished sales script with perfect sample data" before signing (Fixlify).

Ask for that demo. Use your hardest case. If the vendor declines or substitutes a polished script with ideal inputs, that substitution is the answer to Question 4.

Question 5: Which field service platforms does this system integrate with — and can it talk to anything else you use?

Platform lock-in concentrates in one place most business owners do not check until they are already signed.

Two of the largest platforms in this category — ServiceTitan AI and Avoca — are built entirely around the ServiceTitan ecosystem. ServiceTitan AI runs inside ServiceTitan only; it does not integrate with Housecall Pro, Jobber, FieldEdge, ServiceFusion, or BuildOps (Negodiuk AI). Migrating to ServiceTitan from one of those platforms to access its AI features typically takes 6 to 12 months (Negodiuk AI). Avoca runs on top of ServiceTitan, with limited compatibility extending to Nexstar and Clover networks — both of which already operate in the ServiceTitan orbit (OpsLink).

For contractors on Jobber, the native AI features cover call handling and basic booking workflows at 1 to 10 technicians — but they do not extend to QuickBooks sync, Google Local Services ad attribution, or cross-platform call routing without a third-party bridge (AI Stack Guides).

The question to ask: which FSM platforms do you integrate with natively, and which ones require a workaround? Then: what does the workaround cost, and who supports it when it breaks?

Reading the Answers Together

The five questions above are a diagnostic, not a scorecard. No vendor will fail all five. The point is that the answers reveal the architecture behind the feature list — and the architecture determines what the system costs to run, how difficult it is to change, and what you own when the contract ends.

If you want to complete a ROI calculation before you sign, the framework in Article 4 of this series gives you the numbers to run against any vendor's pricing. If you want to understand how AI agents differ from rule-based tools in the first place, Article 2 covers the architectural distinction in detail.

The missed call data that makes AI answering worth evaluating at all is in Article 1 of this series — the revenue leak most HVAC operators do not see in their accounting system because it never reaches the booking step.

If you want to run these five questions against a specific vendor you are currently evaluating, book an AI Readiness Assessment with DeployLabs. We will map your current FSM stack against the available architectures and identify where the integration risks concentrate before you sign.

💡
Key Takeaways
  • The critical evaluation question is not "what features does this AI have?" but "where does the AI live in relation to my field service platform?" — the answer determines cost structure, failure modes, and exit cost.
  • Fully loaded ServiceTitan costs for a 10-technician shop run $30,000 to $40,000 per year before AI add-ons, which means the "built in" advantage carries a significant platform cost that needs to be weighed against the alternative.
  • When you cancel a SaaS AI vendor, the workflow logic — routing rules, integration config, escalation paths — stays with the vendor. A custom-built system transfers that IP differently, which changes the long-term cost comparison.

Related Reading

Frequently Asked Questions

What is the difference between native HVAC AI and an AI overlay system?
Native HVAC AI is built inside the field service management platform your business already runs — it reads your live calendar, customer records, and technician availability from the same database your dispatchers use. An overlay system, like Avoca AI layered on ServiceTitan, sits on top of the FSM and connects via API. Every booking requires two API calls: one to read availability, one to push the confirmed appointment. Overlays are vulnerable to API latency and silent failures that native systems avoid.
How much does ServiceTitan AI cost for a small HVAC company?
ServiceTitan does not publish pricing publicly. Industry analysis consistently reports $200 to $400 per technician per month plus implementation fees ranging from $5,000 to $50,000 depending on team size. A 10-technician HVAC shop typically pays $30,000 to $40,000 per year in platform costs before AI-specific add-ons like Dispatch Pro or Pricebook Pro, which are sold separately. Most analysts recommend ServiceTitan only for contractors with 20+ technicians and $5M+ in annual revenue.
Can HVAC AI tools integrate with Housecall Pro or Jobber?
Depends on the tool. ServiceTitan AI and Avoca are designed for the ServiceTitan ecosystem and do not natively integrate with Housecall Pro, Jobber, FieldEdge, or other FSM platforms. Jobber's native AI features work inside Jobber only. Trade-specific receptionist tools like NeverMiss integrate with multiple FSMs including ServiceTitan, Housecall Pro, Jobber, and GoHighLevel. Custom-built systems are designed around the specific FSM stack you already run.
What questions should I ask an HVAC AI vendor before signing a contract?
Ask five structural questions: (1) Is the AI built into my FSM or layered on top via API? (2) What is the all-in monthly cost at my team size, including all add-ons we will actually use? (3) Who owns the workflow logic — routing rules, integrations, escalation paths — if I cancel? (4) Can I see a live demo with a non-standard call scenario that matches my actual call volume? (5) Which FSM platforms does this integrate with natively, and what does the workaround cost if mine is not on the list?