---
title: "Every call answered, qualified, and dispatched. 24/7."
date: 2025-08-15
canonical: https://mysickbuilds.com/case-studies/instant-water-heaters/
---

## The receipts, before the story.

Instant Water Heaters lives or dies by the phone, and the phone was losing.

- **24/7/365** phone coverage
- **13 steps** on every call
- **20+ hrs/wk** owner time reclaimed
- **0** calls to voicemail

> "Over 20 hours a week, just answering basic intake questions."
>
> *Owner · Instant Water Heaters*

## Who, what, and how long.

- **Client:** Instant Water Heaters
- **Industry:** Plumbing and water heater install and repair, St. Louis
- **The ask:** Stop sending calls to voicemail, and stop losing the after-hours emergency jobs.
- **What was built:** A custom 24/7 voice agent (Betty) that answers the phone, qualifies every caller with a 13-step plumbing intake, quotes the job, logs it to the CRM, and texts the on-call technician.
- **Stack:** Custom Voice AI, OpenAI, Make.com, Airtable, Twilio, Linq, Google Docs, Slack
- **Timeline:** A few weeks, then tuned on real customer calls

## The phone was the bottleneck.

Instant Water Heaters installs and repairs water heaters across St. Louis. The work is high-margin, and the emergencies are the best of it. A dead water heater is an urgent, same-day buy. The customer is ready to book the moment someone picks up.

The problem was that nobody could always pick up. At peak, calls stacked up and rolled to voicemail. After hours, the emergencies that should have been the easiest yes went unanswered until morning, by which point the customer had already called the next plumber. And the overflow that did get answered landed on the owner, who was personally absorbing hours of the same basic questions every week.

> **The cost of a missed call.** Every call that rolled to voicemail was a same-day, high-margin job, handed straight to the next plumber in the search results.

### Pain points

- Calls going to voicemail during peak hours. Every missed call was a job handed to a competitor.
- After-hours emergencies, the highest-margin work, going unanswered overnight.
- Inconsistent intake. Details got missed, and technicians arrived unprepared.
- The owner spending 20+ hours a week answering the same basic questions by hand.

## Meet Betty, the voice agent who answers the phone.

**Betty** (Instant Water Heaters · Intake Agent)

Betty answers on the first ring, day or night, in a warm, natural voice. She is trained on the way Instant Water Heaters actually does intake: tank versus tankless, pilot lights, pressure relief valves, the questions a sharp dispatcher would ask.

She runs a 13-step script on every single call, so nothing gets skipped no matter how busy it is.

What the agent handles:

- **Answers 24/7/365.** Nights, weekends, holidays. No voicemail, ever.
- **Speaks plumbing.** Tank versus tankless, pilot light, pressure relief valve, the words customers actually use.
- **Runs a 13-step intake.** Name, address, heater type, the problem, and access details. Every call.
- **Quotes on the spot.** Accurate pricing from a knowledge base, not a callback.
- **Qualifies the lead.** The ready-to-book emergency from the casual price-shopper.
- **Handles the money talk.** Takes the awkward payment conversation off the owner's plate.

Sample call:

> **Betty:** Thanks for calling Instant Water Heaters, this is Betty. What's going on with your water heater today?
>
> **Caller:** It's leaking from the bottom, pretty bad.
>
> **Betty:** Got it. Is it a tank or tankless unit, and about how old?

## One call in. A work order out.

From the caller's side it is one phone call. Behind it, Betty qualifies, logs, and dispatches, then keeps the job moving until a tech is on the way.

![Inbound phone call to Betty the AI voice agent, then intelligent qualification, instant data entry, work order creation, and job dispatched](/images/case-studies/instant-water-heaters/high-level-diagram.webp)

1. **The call comes in, 24/7.** Betty answers on the first ring. No hold music, no voicemail.
2. **Betty qualifies.** She runs the 13-step intake, captures the heater type and the problem, and quotes the job from the knowledge base.
3. **Everything lands in the CRM.** Name, address, problem, and access notes write straight into Airtable. No retyping, no missed fields.
4. **A work order is created.** Betty generates the job and a shareable work-order doc the team can open.
5. **The on-call tech gets a text.** An SMS goes out with the full job detail, so the plumber shows up prepared.
6. **The job is dispatched within minutes.** Start to finish, while the old system would still have been ringing.

### What Betty handles while the caller just talks.

- Logs the full conversation history for every call, so nothing is lost and every job is auditable.
- Texts the customer to send photos of the unit, then processes and attaches them to the work order.
- Posts a notice to the team in Slack for a quick human audit before dispatch.
- Follows up automatically if a job sits without an update, so nothing falls through the cracks.

## The whole system, not just the call.

Betty is the front door, but the build runs the entire job behind her. Voice calls, the website chat widget, and inbound texts all flow into one routing layer that logs every conversation, checks authorization before anything moves, spins up the work order, loops in the team, and handles the customer's photos, all automatically.

![Full technical workflow for the Instant Water Heaters voice agent: voice, website chatbot, and iMessage or SMS all route through a logging and authorization layer that creates a Google Doc work order, posts a Slack notice for a team audit, and texts the customer for photos and the plumber for dispatch](/images/case-studies/instant-water-heaters/technical-workflow.webp)

## What changed.

The receipts up top are the headline. Here is the rest of what moved, the parts a caller never sees.

| Metric | Before | After | Change |
| --- | --- | --- | --- |
| Phone coverage | Business hours only | 24/7/365 | always on |
| Calls at peak | Rolled to voicemail | Every line answered | 0 missed |
| After-hours emergencies | Lost overnight | Captured and dispatched | in minutes |
| Lead qualification | Whoever answered guessed | Same 13 steps, every caller | consistent |
| The money talk | An awkward callback | Handled on the first call | up front |
| Job detail to the tech | A name and a number | Full intake, plus photos | prepared |
| Stalled jobs | Quietly forgotten | Auto-followed-up | within the hour |
| Owner time on intake | 20+ hours a week | Handed off to Betty | reclaimed |

[Audio: Hear Betty adapt on a second call](/audio/case-studies/instant-water-heaters-call-02.mp3)

## Inexpensive to run. Built to last.

No enterprise call center. No new phone system to learn. Just one number that answers every time, running on tools that stay cheap at the scale of a local plumbing company.

- **Voice layer: Custom Voice AI.** A custom real-time voice agent (Betty), tuned for plumbing intake and natural phone conversation.
- **Language: OpenAI.** Turns what callers actually say into clean, structured intake.
- **Orchestration: Make.com.** Routes every call, logs the history, and runs the follow-up and dispatch logic.
- **CRM: Airtable.** System of record for every job, with clean fields and zero double entry.
- **Telephony and SMS: Twilio.** The phone line, the technician alerts, and the photo intake.
- **Customer texting: Linq.** Carries the customer contact and the photo-request text thread.
- **Work orders: Google Docs.** A shareable work-order doc per job, ready for the field.
- **Team alerts: Slack.** A quick human audit step before a job goes out the door.

## The turn.

For a home-services business, the phone is the front door. When it goes to voicemail, the job walks next door. Betty makes sure it never does. She answers every call, asks every question, quotes the work, and gets a tech moving, at 2pm or 2am, without the owner ever picking up.

If the phone is the bottleneck in your business, that is exactly the kind of thing I look for first.
