AI receptionist for contractors and home services: Every call becomes a booked job. Even at 2am.
Your AI dispatcher answers the calls your team misses, quotes your service call fee, books the job and calls back every estimate you never closed.

Before Dael
Tuesday, 7:42pm
A homeowner's furnace quits on the first cold night of the year. They call you. Voicemail. They call the next shop on Google. That shop picks up.
You never see the call. No message, no record, no idea it was a replacement job. Just a quiet week you can't explain.
Dael turns missed calls, new leads and old estimates into booked jobs on your schedule.
Your front desk team
Five agents. One team.
Each agent does one job well, and they hand work to each other. You approve every script before it goes live.
Answer
Dispatcher
Picks up every call your team misses, nights and weekends included. Triages emergency or routine, quotes your service call fee and books the slot.
No-heat calls at 9pm become booked jobs, not voicemails.
Respond
Lead caller
Calls every Google LSA, Angi, Thumbtack and website lead in under 60 seconds. Qualifies and books.
You win the job before the homeowner calls three other shops.
Revive
Estimate chaser
Follows up every open estimate on day 2, 5, 10 and 21 by call and text. Handles "still thinking about it".
The replacement quotes you drove out to write finally close.
Revive
Tune-up reminders
Added at your day 45 review. Calls past customers who opted in when a tune-up is due or a maintenance plan is about to lapse.
Slow months fill with booked maintenance.
Report
Monday report
Calls answered, jobs booked, jobs recovered, top reasons people called, with every recording one tap away.
You know exactly what the phone did for you last week.
How they work together
The Zero-Miss Protocol.
Calls and new leads feed one booking step. Anything not booked gets followed up until there's a yes or a no. Reporting and memory run under everything.
- Answer
- Dispatcher
- Respond
- Lead caller
- Revive
- Estimate chaser and Tune-up reminders
- Report
- Monday report
1 · Answer
Every call your team misses, day and night
2 · Respond
Every new lead called back in under 60 seconds
3 · Book
The job lands on your calendar. You get a text.
4 · Revive
Not booked yet? Open estimates and no-shows get chased until a yes or a no.
Loops back to Book
5 · ReportEvery recording, a text per booking, a Monday report.
MemoryUnder every step. Repeat callers are greeted with their history.
Founding offer · first 10 HVAC and plumbing shops
10 recovered jobs in 60 days, or your first two months back.
And we keep working free until you get them.
A recovered job is a booked appointment from a call or lead your team did not handle, confirmed in your calendar. Spam, wrong numbers and calls about existing jobs don't count. The 60 days start the day you go live.
The six conditionsFront Desk
$297a month
Setup fee: was$1,500, now $0 setup. Live within hours.
- 24/7 answering for every call your team misses
- Outbound calls: new leads called back in under 60 seconds, with their consent
- Books the job into your calendar
- A text to you for every booking
An example day
A day with Dael.
What a day can look like once your front desk never misses. An illustration, not a customer's numbers.
2:10am
Burst pipe. The agent triages it as an emergency, pages your on-call plumber, who calls the homeowner back with an ETA.
7:00am
Monday report lands: calls answered while you slept, jobs booked, and which calls were emergencies.
8:15am
Estimate chaser follows up on last week's open quotes. Two homeowners book their install.
12:20pm
A Google LSA lead comes in while your CSR is at lunch. Called back in under a minute. Booked for Thursday.
5:40pm
Your office closes. Calls keep coming. The dispatcher books three service calls for tomorrow morning.
9:05pm
A repeat customer calls about the furnace you serviced in March. The agent remembers the address and the unit.
What your agent asks
The questions your best person would ask.
You edit these during the build. The agent asks one at a time, in plain language, and only answers from facts you've approved.
Every caller
- Address and ZIP, to check your service area
- What's wrong, in their words
- How urgent: no heat, no AC, active leak, or routine
- Own or rent
- Best arrival window
- Gate codes, pets, parking notes
Emergencies
- Is anyone in danger right now
- Is water still running or the breaker tripped
- Safe callback number for the on-call tech
Works with
- Google Calendar
- Google Local Services Ads
- Angi
- Thumbtack
- Website forms
Fair questions
What owners worry about.
My customers want a real person.
Right now they get voicemail. Dael picks up only when your team can't, and emergencies still reach your on-call tech in minutes.
It'll quote the wrong prices.
It only quotes what you approve, like your service call fee or trip charge. Job pricing stays with your techs.
My office manager handles the phones.
She still answers first. Dael is her overflow and night shift, and she signs off the script before anything goes live.
Jobber or ServiceTitan has AI now.
Keep it for answering. We add the follow up it doesn't do, like chasing open estimates, and we build, run and tune it for you every week.
Hear it
Call the dispatcher at 2am. See if it books the job.
Talk to Brightline Heating and Plumbing, a demo residential HVAC and plumbing company, in your browser. Or enter your own website and hear it answer as your business.

Brightline Heating and Plumbing
Home services · demo business
You play · No heat at 2am
Play a homeowner whose furnace died in the middle of a cold night.
