---
title: "AI dispatcher for HVAC and plumbing companies"
description: "An AI voice agent that answers service calls day and night, sorts emergencies from routine jobs, and books the technician, built on Speko."
canonical: "https://speko.ai/solutions/hvac-plumbing-dispatch"
last-updated: "2026-11-05"
---

> ## Speko page index
> The complete index of every page on this site is at: https://speko.ai/llms.txt
> Read it before exploring further. It lists the exact Markdown URL for every canonical HTML page.

# AI dispatcher for HVAC and plumbing companies

Solutions

Sorts emergencies from routine jobs and books the technician.

Press the sphere to call

[Build your own](https://platform.speko.ai/sign-in)

Brightwater Heating and Plumbing

1. Dispatcher
   
   Brightwater Heating and Plumbing. What's going on?
2. You
   
   My furnace stopped working and it is freezing.

Try saying “My furnace stopped working and it is freezing.” “Can someone look at a leaking water heater tomorrow?”

## The calls it takes

- The heat fails at night in winter.
- Technicians cannot pick up from a roof or a crawl space.
- A caller wants an arrival window, not a callback.

## What the agent does

1. ### 1Answer and ask what is wrong
   
   Greets with the company name and asks what is going on.
2. ### 2Sort emergency from routine
   
   No heat in freezing weather, a burst pipe, flooding, or a gas smell is an emergency.
3. ### 3Handle gas first
   
   A gas smell means leave the house and call the gas utility or 911.
4. ### 4Collect the job
   
   Name, address, number, and a short description.
5. ### 5Offer a window or transfer
   
   Routine jobs get a window from your calendar. Emergencies go to the on-call technician.

**See an example call**

Written for this page. It is not a recording.

Brightwater Heating and Plumbing Brightwater Heating and Plumbing. What's going on?

Caller Our furnace just stopped and it's freezing in here.

Brightwater Heating and Plumbing I'm sorry, let's get someone out. Do you smell gas, or hear anything unusual from the furnace?

Caller No gas. It just won't turn on.

Brightwater Heating and Plumbing Thanks. What is the address, and the best number to reach you?

Caller 42 Alder Lane, 555 0188.

Brightwater Heating and Plumbing With no heat I'll send the on-call technician, who can be there within two hours. Is that okay?

Caller Yes, please.

Brightwater Heating and Plumbing I'm transferring you to the on-call technician now so you can give the details directly.

## Build it on Speko

1. ### 1Describe the call
   
   Write the greeting, what to collect, and when to hand off to a person.
2. ### 2Connect what it needs
   
   Plug in calendars, CRMs and APIs. Add a knowledge base of your hours and policies.
3. ### 3Give it a number
   
   Buy a Speko number, or bring your own over a SIP trunk.
4. ### 4Test before real calls
   
   Run it against simulated callers and read the scores.
5. ### 5Go live and read every call
   
   Each call has a transcript, per-turn latency, and a recording.

[Get started free](https://platform.speko.ai/sign-in) $10 in credit on signup

## What it costs

$0.09 per minute. A 3 minute inbound call on a Speko number is from $0.30.

**Cost details**

- $0.09 per minute on Speko infrastructure, across speech-to-text, the language model and text-to-speech.
- Phone calls on Speko numbers add the carrier's charge for the call, including its taxes and fees, plus 20%, at least $0.01 per minute inbound and $0.015 per minute outbound. US calls usually cost the minimum; some international routes cost more. Calls over your own SIP trunk add nothing.
- A Speko phone number costs $1 setup and $2 a month for most numbers, paid from your credits. A number the carrier prices higher sells at the carrier's setup price.
- Calls bill from answer to hang-up. Ringing, unanswered calls, and calls where the agent never speaks or that fail on our side cost nothing, refunded automatically.

[See the full pricing](https://speko.ai/pricing)

## Questions

**How does the agent tell an emergency from a routine job?**

You define it in the workflow. The demo agent treats no heat in freezing weather, a burst pipe, flooding and a gas smell as emergencies, and everything else as routine.

**Can the agent hand a call to the on-call technician?**

The agent can transfer the call to a person. A blind transfer hands the call over at once. A warm transfer lets the agent speak to the person first. You decide in the workflow when each one happens.

**Can the same number send texts?**

Yes. Speko numbers can send and receive SMS. In the US, texting needs carrier registration first. SMS on Speko numbers: 10DLC carrier registration fees are passed through at cost. The fees are listed in the SMS docs: https://docs.speko.ai/sms/registration#fees

**Can I keep my existing business number?**

Yes. Bring your own number over a SIP trunk, or buy a Speko number in the console. Calls over your own SIP trunk add no telephony charge from Speko.

**What does a dispatch agent cost?**

A call costs $0.09 per minute on Speko infrastructure across speech-to-text, the language model and text-to-speech. A Speko phone number adds the carrier's charge plus 20%, at least $0.01 per minute inbound. A 3 minute inbound call on a Speko number is from $0.30. Signup includes $10 in credit.

More solutions

- [Law firms](https://speko.ai/solutions/law-firm-intake)
- [Towing and roadside](https://speko.ai/solutions/towing-roadside-dispatch)
- [Moving companies](https://speko.ai/solutions/moving-company-quotes)
