Case study · Home Services · 6 min read

How a sealcoating crew stopped losing jobs to voicemail

A regional paving and sealcoating contractor was missing roughly 1 in 3 calls during peak season, and losing those jobs to whoever picked up next on the customer's list.

71%Missed calls recovered
38 secAvg. time to first reply
90+Estimates sent / month
22 hrsSaved / month
IndustryHome Services
Business size4-truck crew, seasonal peak staffing
Use caseMissed-call recovery + one-click estimate generation
EngagementBuild + 3-month support

Overview

The crew was on job sites from 7am to 6pm, which meant the office phone rang into a generic voicemail most of the day. In home services, the first contractor to respond usually gets the job — and a voicemail rarely wins that race.

We built a system that texts back within seconds of a missed call, runs a short follow-up sequence over several days, and lets the owner generate a polished estimate by sending a quick voice note to a Telegram bot instead of opening a laptop between jobs.

Every unanswered call was a job walking to a competitor

During peak season, the crew ran four trucks back to back with almost no downtime between jobs. Calls that came in during that window had nowhere to go but voicemail, and most homeowners calling a paving contractor are also calling two or three others at the same time.

By the time anyone got back to a voicemail — often that evening — the homeowner had usually already booked someone else. There was no tracking of who had called, no reminder to follow up, and no consistent way to turn a missed call into a quote.

The owner estimated he was losing several jobs a week purely to response speed, not price or quality of work.

Text back before they call the next contractor

A missed call now triggers an automatic text within under a minute, thanking the caller and asking for the job address and a photo of the area. That single message does the work a callback used to do, without anyone touching a phone.

If the caller doesn't respond, a short three-touch follow-up sequence runs over five days through Google Sheets before the lead is marked closed. Nothing requires the owner to remember to chase anyone.

For the quote itself, the owner sends a quick voice note describing the job to a Telegram bot. Claude API turns that into a line-item estimate, which he reviews and sends — usually from the truck, between jobs.

Quotes go out same-day, not same-week

The crew now recovers the large majority of calls that would previously have gone to voicemail and nowhere else. Win rate improved noticeably, mostly because being first to respond matters more in this trade than almost anything else.

The owner reclaimed close to a full day a month that used to go into drafting estimates by hand at night.

Just as important, nothing got sent to a customer without his review first — the system drafts, he approves.

What this tells us

Speed wins the job

In home services, the first contractor to respond usually gets hired. Automating the first touch matters more than perfecting the eventual quote.

Keep a human in the loop for pricing

Estimate drafts are reviewed by the owner before anything goes out, which kept accuracy and trust intact while still removing the manual drafting work.

Match the tool to how the crew already works

Using Telegram — something the owner already had open all day — beat asking him to learn a new dashboard between jobs.

Want a similar build for your business?

We audit your workflow and show you the ROI before writing a line of code.

Book a Free Discovery Call