Chat for the trades

AI Chat for HVAC, Plumbing and Electrical Websites That Knows a Burst Pipe From a Tune-Up

Three messages land on a plumber's website one July evening: a water heater leaking into the garage, a question about the county line, and a member asking when her drain inspection is due. A generic chatbot answers all three the same way. A trade business cannot afford to.

November 1, 2026 · 10 min read

The short answer

An AI chat for an HVAC, plumbing or electrical website should sort emergencies from routine work first, check the address against the service area, answer membership and financing questions from the company's own pages, and book scheduled visits into the calendar. Kairos, DataCram's custom widget, does that today with Google and Microsoft 365 calendars, and sends emergencies to the on-call number instead of booking them.

On this page
  1. The questions a trade website hears before the first truck leaves
  2. Emergency or scheduled: the fork every conversation takes first
  3. Service area, member perks and financing, answered from your pages
  4. The first hot week of June, and other days the board fills by noon
  5. ServiceTitan, Housecall Pro, Jobber and FieldEdge: connections still rolling out
  6. What we have already built for contractors, and what Kairos has not done yet
  7. Sizing it for a two-van shop or a twelve-truck operation

The questions a trade website hears before the first truck leaves

Ask any dispatcher what the website chat window should handle and you get the same short list, delivered with a sigh. The questions repeat because the answers live on pages nobody reads on a phone at 7 a.m. with a cold shower running. Kairos is DataCram's custom AI chat and booking widget, and the home service version is built around that list rather than around a generic sales script.

  • Do you come out to my address? The service area, by town or ZIP code, and whether a trip charge applies at the edges.
  • Can somebody come today? The honest answer depends on the board, the hour and whether the job is an emergency.
  • What does it cost to have someone look at it? The diagnostic or service-call fee, exactly as the company publishes it, or a plain admission that it is quoted on site.
  • I'm on your maintenance plan. Does that change anything? Priority scheduling, the included visits, the discount, all of it in the membership terms.
  • Do you offer financing on a new system? Which lender, how to apply, and the fact that approval is the lender's call.
  • Do you work on my brand, my panel, my tankless unit? Equipment and job types, from the services pages.

Each answer already exists somewhere on a well-built site, which is the point. Kairos is trained on the company's own pages, service area, hours, policies and published prices, and answers from that material only. The trade pages for HVAC companies, plumbers and electricians show what that material usually covers, and the home services overview covers the rest of the family.

Emergency or scheduled: the fork every conversation takes first

A tune-up can wait for Thursday. A gas smell cannot wait for anything. The single most important rule in a home service widget is that it decides which kind of conversation it is having before it offers a single time slot, and that it never tries to book its way through a hazard. The rules below are written with the owner during the build and tested with real phrasing, including the misspelled, panicked kind.

How a Kairos widget for a home service company routes common openings (rules set per client)
What the widget doesWhy
Smell of gas, sparking, burning smell from a panelStops booking, shows the on-call number and the safety instructions the company has written, alerts staff with the transcriptA hazard needs a person and, sometimes, the utility or 911, not a calendar
Water actively leaking or no heat in a freezeTreats it as urgent, offers the on-call line first, books the earliest emergency slot only if the company allows online emergency bookingSome shops dispatch emergencies by phone only; the rule follows the shop
Routine repair or maintenance visitChecks the address, collects the job details, offers open slots and books oneThis is the work a widget should finish without help
Replacement estimate or second opinionBooks the estimate appointment type, notes equipment age and photos if the visitor offers themComfort advisors want context before they walk in
Complaint, warranty dispute or a bill in questionHands off to a person with the full transcript and says when to expect contactAnything about money owed or a grievance is a human's job

We have built this kind of triage before. On the Bleuwave Plumbing site, an emergency flag escalates an active leak ahead of the queue, and a homeowner who cannot name the problem can pick a guided option instead. Kairos applies the same thinking inside a conversation rather than a form.

Service area, member perks and financing, answered from your pages

Torn-paper collage on terracotta orange: a black-and-white hand holding a pipe wrench beside a color photo of a phone, halftone dots, chalk house and clock
The wrench still does the real work. The phone just stops the customer from calling your competitor first.

Service area. The widget asks for the address before it shows times, compares it with the towns or ZIP codes the company lists, and says plainly when a job is outside the area. If a trip charge applies at the edges and the site publishes it, Kairos states it. If the site says nothing, Kairos says nothing and offers a person.

Membership customers. Kairos answers what the plan includes from the membership page. It does not look up whether a caller is actually a member; it asks, records the answer on the booking, and the office checks. That keeps customer records out of the AI entirely, which matters on ServiceTitan, whose API terms bar using data obtained from the API as input to AI that generates outputs for commercial use. Our ServiceTitan memberships guide covers the record side.

Financing. Kairos can say which lender the company works with and link the application, because both appear on the site. It never quotes a rate, a monthly payment or an approval, and it never invents a promotion. A question about a balance due goes straight to a person.

The first hot week of June, and other days the board fills by noon

Every trade has its rush: the first heat wave for air conditioning, the first hard freeze for heating and frozen pipes, storm season for electricians. Phones light up, the office falls behind, and the website becomes the only front desk that is not on hold. This is when a chat widget either earns its keep or quietly promises appointments the company cannot keep.

  • Show only what exists. Kairos offers the slots it can see in the connected calendar. It never invents availability, so a full board produces an honest answer, not a booking the dispatcher must cancel.
  • Say when the next opening is. If today is gone, the widget offers the earliest real time and, where the company wants it, a callback request for a cancellation.
  • Separate booking types. On the Growth plan a site can run several booking types, so a spring tune-up special and a no-cooling repair never compete for the same slot rules.
  • Read the surge afterward. The Clio dashboard shows conversations by time of day and the share that arrived after hours, so next season's staffing starts from a record instead of a memory. The analytics dashboard page shows every metric.

Nights deserve their own plan. The after-hours guide covers what a 9 p.m. visitor gets, what waits for morning, and how the handoff reaches the first person in the office.

ServiceTitan, Housecall Pro, Jobber and FieldEdge: connections still rolling out

Most shops past a few trucks run a field-service platform, and the widget is only as useful as the connection behind it. Today Kairos books into a Google Calendar or Microsoft 365 business calendar, or into its own scheduling when a business keeps no calendar. Booking into ServiceTitan, Housecall Pro, Jobber or FieldEdge is rolling out and is not live yet, one-way or two-way; the two-way version, where the widget reads availability, writes the booking and gets status changes back, is planned for Pro. When those connections arrive, each platform's own limits apply, as of November 2026:

What each platform's own documentation allows for a website booking, as of November 2026
What the API allowsWatch for
ServiceTitanA booking sent to the Calls screen for a CSR to book or dismiss; a capacity endpoint for real-time availabilityIts API terms require any AI-driven app to be disclosed to ServiceTitan and approved, with AI limited to predefined operations
Housecall ProA Booking Windows endpoint built on the company's Online Booking settings; jobs and appointments can be createdHousecall Pro's help center says the API is available only on the MAX plan
JobberA GraphQL API through Jobber's Developer Center; its Zapier app shows request and job creationJobber's developer docs describe custom integrations as limited to approved customers
FieldEdgeCreate a lead with a preferred date and time, or a work order plus a separate technician assignmentThe lead's appointment is a preference, not a booked slot

Until those connections are live, and later wherever a platform will not take a real booking, Kairos does the honest thing: it captures the request with the preferred time, tells the customer the office will confirm, and hands the transcript over. The integrations page covers calendars and each platform in more depth, and the ServiceTitan section's AI answering guide explains how we keep a conversational front end inside ServiceTitan's rules.

What we have already built for contractors, and what Kairos has not done yet

Kairos is a new product, so there are no client results to show and we will not pretend otherwise. The evidence is in the work around it. The Bleuwave HVAC site hands a homeowner a flat-rate number in seconds through its Instant Estimate. American Roofing turns visitors into booked inspections with an instant-quote tool and a step-by-step estimate form. HomeService WebApp syncs jobs and estimates both ways with ServiceTitan.

We also run two AI products of our own. LeadBolt (leadbolt.app) is speed-to-lead software that answers every Yelp, Google, Meta, Angi, website and phone lead in under a minute. TeamAIOps (teamaiops.com) supplies AI employees that answer web chat and email in seconds and book the job. Kairos is neither of them and shares none of their code; they are proof that we build AI that answers and books.

A chat window that books a gas leak for Thursday is worse than no chat window at all.

Sizing it for a two-van shop or a twelve-truck operation

One or two trucks: Core, $99 a month

Up to 500 conversations a month, booking into one calendar, the Clio dashboard, email handoff and ongoing tuning. Enough for most owner-operators whose calendar lives in Google or Outlook.

A dispatcher and a growing ad budget: Growth, $199 a month

Up to 1,500 conversations and several booking types. Texting confirmations and handoff, and conversion sync to Google Ads, GA4 and Meta so paid traffic gets credit for booked jobs, are rolling out to Growth plans.

Multiple trades or locations: Pro, $349 a month

Up to 4,000 conversations and priority support. Multiple locations, two-way sync with ServiceTitan, Housecall Pro or Jobber, and custom reports are rolling out to Pro plans.

Every plan starts with a one-time build from $575 that covers the custom design, training on the site, one booking connection, Clio and conversion tracking setup. A conversation is one visitor's chat session, however many messages it takes. In a surge month that passes the cap, Kairos keeps answering and each extra conversation is billed at $0.35, on any plan. Plans run month to month, billed by DataCram. The full breakdown is on the Kairos pricing page. If the website itself needs work first, our HVAC website design and plumbing website design packages start at $1,500 and already include online booking; Kairos adds the conversation on top. Not sure the site is ready? Ask for a free site audit.

Questions owners ask about Kairos

Only if you tell it to. By default Kairos treats gas smells, sparking, active leaks and no-heat calls in a freeze as emergencies: it shows your on-call number, alerts staff with the transcript and does not drop the job into a routine slot. Shops that dispatch emergencies online can allow an emergency booking type instead.

No, and that is deliberate. Kairos explains what the plan includes from your membership page, asks whether the visitor is a member and records the answer on the booking. Your office confirms it in your own system. Keeping customer records out of the AI avoids a privacy problem and, on ServiceTitan, an API terms problem.

It repeats what your financing page says: which lender you work with and how to apply. It never quotes a rate, a payment or an approval, because only the lender can. Questions about a balance a customer owes go to a person with the transcript, which is one of the handoff rules built into every Kairos widget.

Yes. The home service build fits any appointment-based local business: cleaning, landscaping, pest control, roofing, garage doors and the rest. The emergency rules change by trade, and recurring visits matter more for some, but the work is the same: answer from your pages, check the area, book what your calendar actually has open.

None yet. Today Kairos books into Google Calendar and Microsoft 365 business calendars, or its own scheduling. Booking into ServiceTitan, Housecall Pro, Jobber and FieldEdge is rolling out, within what each platform's API allows; two-way sync is planned for Pro. FieldEdge's API accepts a lead with a preferred time rather than a booked slot.

No. Kairos runs on any website with one script tag. On a site DataCram builds with Athena, it reads your pages directly and stays current as you edit them. If your site is slow or thin on service pages, fixing that first gives the widget better material to answer from.

Keep reading

Free · No obligation

Get a chat window that knows your trade

Tell us your trade, your service area and where your schedule lives. We will tell you how Kairos would route your emergencies, what it can book into, and which plan fits.

Which of these sounds like you? (pick any)

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

CallGet a quote