Your internet leads went to four contractors. Only one called back.
When someone fills out a form on your website or a lead platform, they are not waiting patiently for you. Most of them contacted several companies in the same ten minutes. They are sitting at the kitchen table with a phone in their hand, ready to talk to whoever answers.
The first company to reach them usually gets the job. Not the cheapest one. Not the best reviewed one. The first one.
Your team is not slow because they are bad at their jobs. They are slow because they are on a roof, under a sink, or in a crawlspace. By the time someone gets back to the office and works through the inbox, the lead is four hours old and already booked with somebody else.
That is not a lead generation problem. It is a follow-up problem, and it is the cheapest one you have to fix.
A lead has a shelf life, and it is shorter than a lunch break
Research on lead response time has been consistent for over a decade. A Harvard Business Review analysis found that companies contacting a lead within an hour were roughly seven times more likely to have a meaningful conversation with a decision maker than companies that waited one hour longer, and more than sixty times more likely than companies that waited a full day.
Here is what is actually happening to your lead while the clock runs.
They just hit submit. The pipe is still leaking, the unit is still down, and they expect a phone call. Answer now and you are not competing with anyone yet.
The other contractors they contacted have started working the list. Your call is now the second or third conversation, which means you are answering objections instead of booking a job.
The urgency that made them fill out the form has been absorbed by the rest of their day. Reaching them now takes multiple attempts, if it happens at all.
You will still pay for this lead. You just will not get anything for it.
Source: Oldroyd, McElheran and Elkington, "The Short Life of Online Sales Leads," Harvard Business Review.
Now apply that to your business. If you spend money on paid ads or lead platforms every month and half those leads sit untouched until the next morning, you are not buying leads. You are buying your competitor’s leads and paying for the privilege.
From form submission to booked appointment
This runs on the same trained agent team that answers phones for home service businesses. The difference is direction. Here, we do the calling.
Your lead reaches us the moment it comes in
Web form submissions, lead platform notifications, and CRM entries route to our team automatically. No forwarding, no copying and pasting, no waiting for someone in your office to notice.
A trained agent calls, fast
Our team makes the first outbound attempt within 5 minutes of the lead landing. We answer in your business name, using your script, your service area, and your pricing.
We keep calling until we reach a person
One attempt is not follow-up. If the first call goes unanswered, we work a structured callback sequence across three attempts on the first day and one more the next day, because most leads are not reached on the first try and almost nobody in this industry tries again.
We qualify before we book
We confirm the job type, the address, the urgency, and whether it falls inside your service area. Price shoppers and out of area callers get handled without eating your day.
The appointment lands in your CRM
Booked jobs go directly into your system with clean notes attached. Perceptionist integrates with ServiceTitan and Housecall Pro, and we have built custom API connections to other platforms for years. More on how our CRM integrations and call tracking work.
You see everything
Outcome tracking and reporting on every lead we touched. You will know your real response time and your real contact rate, probably for the first time.
This is the opposite of an answering service
Answering a call is inbound. Someone chose to dial you, and the job is to not lose them. Internet lead follow-up is outbound. The customer typed instead of calling, and now somebody has to pick up the phone and go get them. Most answering services do not do this. They wait.
Inbound
They called you.
The phone rings during a job, after hours, or on a Saturday. An agent answers live in your business name and books the work instead of sending it to voicemail. That is our 24/7 contractor answering service.
Outbound
They typed, and waited.
A form comes in and nobody dials. No missed call shows up in your logs, so the loss is invisible. This page is that half: somebody calls them back before your competitor does.
Running both together is what closes the gap. Inbound coverage catches the calls you would have missed. Outbound follow-up catches the leads that never rang your phone at all. Together they make up the full revenue capture system.
Contractors who are buying leads faster than they can call them
Perceptionist has answered calls for home service businesses since 1998. Our agents are trained on trade specific call flows, not a generic script, and more than half of our active agents have been with us for five or more years. Callers hear your business name, not ours.
- Spending on Google Ads, Local Service Ads, or lead platforms and not calling every lead back the same hour
- Running crews in the field with nobody dedicated to outbound
- Watching cost per booked job climb while cost per lead stays flat
- Getting leads at 7 PM and calling them at 9 AM
- Managing multiple locations where follow-up quality is inconsistent by market
- Paying for leads you know are never getting a second call attempt
We work across HVAC, plumbing, electrical, roofing, restoration, cleaning, home inspection, and multi location franchise networks. See every service we cover.
What you get
Every lead called, qualified, and written into your schedule
- First outbound attempt within 5 minutes, not hours
- Three call attempts on day one and another the next day, not one voicemail
- Qualification before booking so your calendar stays clean
- Appointments written directly into your CRM
- Coverage on evenings and weekends when your office is closed
- Reporting on response time, contact rate, and booked appointments
- Agents who answer as your company, using your script and your pricing
- Trade specific call handling, built since 1998
Internet lead follow-up questions
How fast do you call a new internet lead?
Our first outbound attempt goes out within 5 minutes of the lead reaching our system. Speed is the entire point of this service, so it is the number we report on.
What happens if the lead does not answer the first call?
We keep going. One attempt is not follow-up. We call three times on the first day and reach out again the next day, because most contractors stop after one try and that is exactly where the lost revenue sits.
Can you book the appointment directly into my scheduling software?
Yes. Perceptionist integrates with ServiceTitan and Housecall Pro, and we have built custom API connections to other CRM and scheduling platforms for years. Booked appointments arrive in your system with notes, not in a separate portal you have to check.
Will the lead know they are not talking to my office?
No. Our agents answer in your business name, follow your script, quote your pricing, and work inside your service area rules. To the customer it is your company calling back.
What lead sources can you work with?
Website form submissions, lead platform notifications, and leads created in your CRM. VERIFY with ops which platforms are supported before naming any by name.
Do you follow up after hours and on weekends?
VERIFY outbound hours. If outbound is not 24/7, state the real window here. Do not imply 24/7 outbound when only inbound is 24/7.
How is this different from your answering service?
The answering service handles calls coming in. Internet lead follow-up handles leads that never called at all. Most businesses need both, and they run on the same agent team and the same reporting.
Get started
Stop paying for leads you never call
You already spent the money to make the phone ring and the form submit. The only thing standing between that spend and a booked job is somebody picking up the phone in the next ten minutes.

