CRM and business software · Field Services

CRM for HVAC Companies

Service calls, seasonal tune-ups and maintenance agreements in one system — with every unit you have ever serviced on the customer's record.

Free forever for up to 3 users. Paid plans from $199 a month.

What goes wrong, and what we do about it

An HVAC business runs on two rhythms: emergencies that cannot wait and maintenance that is easy to forget. The first heat wave fills the phone in a day, while the agreements signed in spring quietly come up for renewal in autumn. When calls live on paper and equipment history lives in a technician's head, both rhythms cost you money.

  • The problem

    A no-cooling call comes in and nobody knows what unit is on site.

    In Kompot.ai

    The customer record keeps each unit — brand, model, serial number, install date — as custom fields, next to past jobs and call recordings. The technician opens the job and reads it before leaving the shop.

  • The problem

    Maintenance agreements renew late, or lapse without anyone noticing.

    In Kompot.ai

    Keep the renewal date on the customer and let a scheduled workflow create a task and message the customer before the agreement runs out. Recurring plans can be billed as subscription invoices.

  • The problem

    The office cannot tell which technician is free this afternoon.

    In Kompot.ai

    Every job has an assignee, a time window and an address, and shows on the shared calendar and on a board by stage. Dispatch sees who is where without phoning around.

  • The problem

    A quote for a replacement system goes out and is never followed up.

    In Kompot.ai

    An estimate shows whether the customer opened it and whether they approved it. An approved estimate becomes an invoice without retyping, and an unanswered one can raise a follow-up task.

  • The problem

    Invoices leave the office days after the visit, and payment drags on.

    In Kompot.ai

    Create the invoice from the job the same day and send a payment link. The customer pays by card online, the payment is recorded against the invoice, and overdue ones are flagged for you.

How one order runs

From a no-heat call to a paid invoice

  1. The call comes in

    The call is recorded and attached to the customer. A number you have never seen becomes a new contact instead of a lost lead.

  2. A job is scheduled

    Create a job with its type, address and time window and assign a technician. It appears on the calendar and on the job board.

  3. The technician does the work

    On a phone they open the job, read the equipment details and history, add notes and photos, and move the job to done.

  4. Estimate, invoice, payment

    A bigger repair goes out as an estimate for approval. The invoice carries a payment link, and the payment lands on the customer's record.

What you keep on record

Equipment on site
Brand, model, serial number and install date of each furnace, condenser or air handler, as custom fields on the customer.
Maintenance agreements
Plan type and renewal date on the customer, with the signed agreement stored as a document.
Service history
Every job, note, photo, call recording and message on one customer page.
Parts and labor
Your price list of services and parts, ready to drop into an estimate or an invoice.

Digital employees · Full Service plan

Where an AI employee steps in for HVAC Companies

  • The moment

    A customer calls in the middle of the night with no heat.

    The voice agent answers, takes the address and what the system is doing, and transfers the call to your on-call person when it is an emergency. The recording, transcript and a summary are on the customer's record by morning.

  • The moment

    A customer asks on WhatsApp when their tune-up is booked.

    The AI employee looks up their job and answers. If they want another day, it creates a task for dispatch and tells the customer the office will confirm.

  • The moment

    A new lead writes through the website chat about replacing an old furnace.

    The AI employee asks about the house and the current system, saves the answers on a new contact and opens an opportunity for your estimator.

How digital employees work

Questions owners ask

Can I track maintenance agreements and their renewal dates?
Yes. Keep the plan and renewal date as fields on the customer, bill recurring plans as subscription invoices, and use a scheduled workflow to remind you and the customer before renewal.
Can technicians use it in the field?
Yes. Kompot.ai opens in a phone's browser. A technician sees their jobs, reads the customer's history, adds notes and photos and updates the stage of the job.
How do estimates for a replacement system work?
Build the estimate from your price list and send it to the customer. You see when it was viewed and approved, and an approved estimate converts into an invoice.
Which phone numbers does it work with?
Calls run through a Twilio, Telnyx or Vonage number connected to your workspace. Calls are recorded and transcribed, and each one is saved on the customer's record.

What it costs

Free for up to 3 users, with every feature: bring your own AI. $199 a month adds our built-in AI and moving your data over. $499 a month: we set everything up and support it every month.

Compare plans