For HVAC, Roofing & Plumbing Contractors

Your phone gets answered.
Jobs get booked.
You keep working.

CallDeck installs and runs your AI phone system — answers every lead in under 30 seconds, qualifies them, books the job. You do the work. We handle the front office.

Setup $1,500
Monthly $1,997/mo
Guarantee Booked jobs
INCOMING CALL
Tom Richardson
Roofing — Lawrence, KS
AI TRANSCRIPT
AI Hi Tom, thanks for calling Richardson Roofing. How can I help you today?
Caller: Yeah I got storm damage last night and need someone to take a look. My insurance adjuster is coming Thursday and I need an estimate before then.
AI Absolutely. Can I get your address so I can check our availability and schedule someone to inspect?
Caller: Yeah, it's 4827 Sunset Drive in Lawrence.
AI Got it. We have an opening Tuesday at 10am. I'll put you down for a storm damage inspection — our tech will assess the roof, gutters, and siding. Does that work?
Caller: Tuesday works. What's your service area?
AI We're based in Kansas City and serve Lawrence, Topeka, Olathe, and surrounding areas. We have four crews available.
Caller: Perfect. See you Tuesday.
BOOKED: Tuesday 10:00 AM — 4827 Sunset Dr, Lawrence
AI active — 47 calls this week

Hear what your customers hear
at 9pm on a Saturday

Two real scenarios. Your AI front office handles both — without you touching the phone.

HVAC

After-Hours Emergency — No Heat

Saturday 9:47 PM — homeowner calls, AI qualifies and books a next-morning slot

0:00 / 1:23

▶ Simulated playback — swap in voice file at /public/audio/hvac-demo.mp3

AI Thanks for calling Summit HVAC. You've reached our after-hours AI assistant — I can help book service calls and handle urgent requests. What's going on tonight?
CALLER Yeah, our furnace just stopped working and it's 28 degrees outside. We have two little kids and it's freezing in here. I need someone out tonight if possible.
AI I hear you — that's urgent with young kids in the house. I'm flagging this as a cold-weather emergency. Our on-call tech covers the overnight window. Can I get your address so I can check coverage and send you a confirmation?
CALLER It's 2841 Maple Ridge Drive in Overland Park. Last name is Hartley.
AI Got it, 2841 Maple Ridge Drive, Hartley. You're inside our service zone. I've got two options: emergency dispatch tonight with a $185 after-hours fee, or first slot tomorrow at 7:30 AM at our standard rate. Which works better for you?
CALLER If we can pile up blankets we can wait till morning. Let's do 7:30.
AI Perfect. You're booked for tomorrow, Saturday, at 7:30 AM — furnace diagnostic and repair. Our tech will call 30 minutes before arrival. I'm texting you a confirmation right now. Is this the best number to reach you?
CALLER Yes, this number's fine. Thank you — seriously, this is a relief.
AI Absolutely. Confirmation's on its way. Stay warm tonight — we'll have your heat back on by mid-morning. Is there anything else I can help with before I let you go?

What happened in that call

Lead captured 9:47 PM
Appointment booked Sat 7:30 AM — furnace diagnostic
Confirmation text sent 9:48 PM — Hartley confirmed
CRM entry created Hartley — emergency furnace — priority
Owner notified Text alert sent — job value est. $320–$680
ROOFING

Storm Damage Lead — Insurance Claim

Sunday 10:12 PM — AI captures address, insurance status, books inspection

0:00 / 1:31

▶ Simulated playback — swap in voice file at /public/audio/roofing-demo.mp3

AI Thanks for calling Apex Roofing. I can help with estimates, storm damage, and booking — what's going on?
CALLER Yeah we had bad hail last night and I'm pretty sure we've got damage. My insurance adjuster is coming Thursday and I need a contractor's estimate before then to hand over.
AI Absolutely, that's a common situation and Thursday is doable. Can I get your name and property address so I can confirm we cover your area?
CALLER Sure — Sandra Kowalski. Address is 511 Birchwood Court in Shawnee, Kansas.
AI Got it, 511 Birchwood Court, Shawnee. That's in our service area. We typically inspect roof, gutters, siding, and skylights during a storm damage walk. Is this a claim you're filing through insurance, or are you looking for an out-of-pocket estimate?
CALLER It'll be through insurance — State Farm. I have a $2,500 deductible.
AI Perfect. Our team works directly with insurance adjusters — we'll put together documentation that supports your claim. To get you booked before Thursday, I have Tuesday at 9 AM or Wednesday at 2 PM. Which works?
CALLER Tuesday at 9 is perfect.
AI Booked. Tuesday 9 AM, 511 Birchwood Court, storm damage inspection. Our inspector will photograph everything and generate a full claim-ready estimate. Would it help to have him call you when he's 20 minutes out?
CALLER Yes, that'd be great.
AI Done. Sending your confirmation now — anything else?

What happened in that call

Lead captured 10:12 PM — Kowalski, insurance claim
Inspection booked Tue 9:00 AM — storm damage + insurance docs
Confirmation text sent 10:13 PM — with arrival notification request
CRM entry created Kowalski — State Farm — $2.5k deductible
Owner notified Text alert — est. $8,000–$22,000 insurance claim

Want one of these answering your phones by Friday?

Book a Free Strategy Call
80%
of calls to contractors go unanswered — during business hours, not just after hours
78%
of jobs go to the first contractor who responds. Not the cheapest. Not the best reviews. The fastest.
$1,200
average revenue lost per missed call for HVAC, roofing, and plumbing contractors

You can't answer your phone when you're on a job. That's not a staffing problem. That's a systems problem.

01

We install it for you

GoHighLevel CRM, voice AI agents, booking calendar — all wired together. You don't lift a finger. We handle the setup, the integrations, and the testing.

02

Your phone gets answered 24/7

Every call is answered instantly. The AI qualifies the lead — service type, location, urgency — and books the appointment directly into your calendar.

03

We manage it, you own it

We monitor every call, tune the AI monthly, and adjust for seasonality. If something breaks, we fix it. You get a weekly summary of booked jobs and pipeline.

Zero missed calls

Every inbound call gets a live response. Emergency calls get routed to your phone immediately.

Every lead gets followed up

Text follow-ups, appointment reminders, review requests — all automated. No more leads going cold.

Your calendar stays full

AI books the right jobs — matching service type, urgency, and your availability. No manual scheduling back-and-forth.

You stop chasing leads

Contractors who used to spend 2 hours a day calling back missed voicemails get that time back. All 10 hours a week.

First 2 clients get a 60-day guarantee — if you don't book more jobs, we refund the difference.

What CallDeck actually does for you

30-second AI callback

When a lead calls, our AI answers in under 30 seconds — day or night, storm season or off-hours. Kansas homeowners won't wait around. You're first to respond, every time.

Books directly into your calendar

The AI checks your availability and locks in the appointment — no phone tag, no callback, no double-booking. You're on a roof in Wichita; your calendar is filling up back home.

Weekly performance report

Every Monday: calls answered, leads qualified, jobs booked, revenue attributed. You see exactly what the system is doing without logging into anything. Your wife can read it too.

You stay on the roof

You're not answering calls mid-job. You're not calling back 11 voicemails at 7pm. You're not chasing leads who already hired someone else. You do the work. We handle the front office.

One system. Flat price. Booked jobs.

No percentages of revenue. No per-call fees. Just a fixed monthly rate that pays for itself after the first two jobs.

CallDeck Full Stack
One-time setup $1,500
Monthly retainer $1,997/mo
Booked-Jobs Guarantee — if the system isn't booking jobs within 60 days, we make it right.

Everything included

AI voice agent — answers 24/7
Calendar integration & auto-booking
Lead qualification & CRM logging
Text follow-up automation
Weekly performance report
Ongoing management & tuning

Most contractors recover setup cost within the first 2–3 booked jobs. Average ticket: $600–$2,400 depending on service type.

CallDeck runs your front office so you can stay in the field.

We're a small team that builds AI phone systems specifically for home service contractors. Not a generic call center. Not a virtual receptionist who knows nothing about roofing or HVAC season. We build systems that understand your trade, qualify leads by the questions that actually matter, and book jobs without you lifting a finger.

We don't sell software you have to figure out. We install it, run it, and tune it. If a prompt needs adjusting because your service area changed, we do that. If a call type isn't being handled right, we fix it.

What we manage for you

AI voice agents Custom-trained on your services, pricing, and service area. Answers like a real person who knows your business.
CRM & lead tracking Every call logged, every lead scored, every job status tracked. No more lost contacts from a sticky note.
Booking automation Direct calendar integration. Lead calls in, AI books the slot. You get a notification. That's it.

What you don't have to learn

CRM software AI prompting Twilio GoHighLevel Zapier Anything
Home service contractors are not bad at sales. They are busy doing the actual work. We built CallDeck because the phone should never go unanswered just because the person who can fix the problem is the one who needs to answer it.

The contractor who answers first, wins. Now the contractor who answers every call — even when they're on a job — wins too.

Book a free 15-minute call.

Tell us about your business. We'll show you exactly how CallDeck would work for your trade, your market, and your schedule. No pitch. No pressure. If it's not a fit, we'll tell you.

We'll respond within 2 hours during business hours. No spam, no sales sequences.

15
minutes — that's all it takes to see if CallDeck is right for you
24h
typical setup time from signed agreement to live AI system
60
day booked-jobs guarantee — if it's not working, we fix it or refund

"First week it was live, I booked 4 jobs I would have missed. Paid for the setup in 3 days."

— HVAC contractor, Topeka KS

Your phone rings. The AI answers. The job gets booked.

No missed calls. No lost revenue. No learning a new system. Just a phone that works as hard as you do.

Setup $1,500
Monthly retainer $1,997/mo
Includes installation, management, and weekly reporting

Serving HVAC, roofing & plumbing contractors in Kansas and surrounding states.