Guides

Bad Leads or Slow Follow-Up? How Home-Service Shops Can Tell the Difference

Short answer: You can't know without looking. Pull your last 20 leads, calls and forms together. For each one, write down when it came in, when a person first responded, how many tries were made, and how it ended. If good-fit leads sat for hours or got one try and nothing else, fix the handling before you blame the source.

Why "the leads are bad" is the first thing everyone says

When the phone isn't turning into booked work, the easy answer is that the leads are junk. It's easy because it puts the problem outside the building. The ad guy blames the office, the office blames the ads, and the owner is stuck in the middle with no way to settle it.

Sometimes the leads really are bad. Sometimes good leads got handled badly. Usually it's some of both. The only way to know is to stop arguing about it in general and look at actual leads, one at a time.

What a bad lead actually looks like

A bad lead is bad no matter how fast you call it back. Things like:

  • Wrong area. They're outside where you work.
  • Wrong job. They want something you don't do, like a commercial rooftop unit when you only do residential.
  • Not a real buyer. Price shopping with no intent, a renter who can't approve the work, a tire kicker.
  • Not a person. Spam, robocalls, fake form fills, sales pitches coming in through your contact form.

If a lot of your leads land here, that's a source problem. Better follow-up won't fix it.

What slow handling looks like

Bad handling can make good leads look bad, because by the time anyone gets to them, they've gone cold or hired someone else. Watch for:

  • Missed calls nobody returns, or returns the next afternoon.
  • Voicemail as the whole plan. Not every caller leaves a message, and the ones who do still need someone to call them back.
  • Web forms with no owner. The form goes to an inbox that someone checks "when they get a chance."
  • One try and done. One call, no answer, lead marked dead.
  • No questions asked. Someone calls back but never finds out the job, the address or the timing, so the lead can't move forward.

None of this means your office is lazy. Most offices are busy running today's jobs. New leads lose to whatever's on fire.

The 20-lead check, step by step

Twenty isn't a magic number. It's enough to see a pattern and small enough to do in an afternoon.

  1. Pull the last 20 leads from every source: missed calls, answered calls, web forms, email, referrals, ad leads. Don't cherry-pick.
  2. Make a sheet with these columns: lead source, date and time it arrived, time a person first responded, number of follow-up attempts, good fit (yes or no), what happened (booked, estimate sent, lost, no response, not a fit).
  3. Fill in the fit column on its own. Judge fit from what the lead asked for and where they are, not from how it turned out. A good-fit lead that never got a callback is still a good-fit lead.
  4. Fill in the timing honestly. If you can't tell when someone responded, write "unknown." A lot of unknowns is a finding by itself.
  5. Sort by fit, then look at what happened to the good-fit ones.

We wrote a separate guide on running this as a fair test of a lead source: Testing a lead source with 20 leads? You're also testing your office.

Reading the results

You'll usually see one of three patterns.

Mostly poor fits. Wrong area, wrong job, spam. That's a source or targeting problem. Talk to whoever runs your ads or listings about service area, job types and keywords.

Mostly good fits, handled slowly or not at all. That's a handling problem. The source may be fine. Changing it now just sends new leads into the same gap.

Both. Common. Fix the handling first so you can judge the source fairly, then tighten targeting.

Fixing the handling

You don't need a big project. You need a few rules everyone knows.

  • A response rule. Decide how fast a new lead gets a first response during business hours and what happens after hours. Write it down.
  • A named owner. Every lead belongs to a person. "The office" isn't a person.
  • A follow-up plan. Decide how many tries, over how many days, by call, text or email, before a lead is closed out.
  • Set questions. Job type, address or service area, how urgent, best time. Same questions every time.
  • A clean handoff. A qualified lead goes to scheduling or the right person with the details already gathered, so nobody has to call the customer back a second time just to ask the basics.
  • Record the outcome. Booked, lost, not a fit. Otherwise you're back to guessing next month.

For agencies: raising this without blaming the client's office

If you run ads for service businesses, you've heard "your leads are bad." The 20-lead check gives you a neutral way to answer. Offer to go through the last 20 leads with the client, together. Don't lead with "your office is slow." Lead with "let's see what happened to each one." If it turns out to be targeting, you fix targeting. If it turns out to be handling, the client sees it with their own eyes, and you're not the one pointing fingers.

If you work with home-service clients and see this a lot, our partner page explains how referrals work.

Where CallBack Engine fits

CallBack Engine is a managed lead-response service. We follow up on the inquiries you already get, like missed calls, web forms, email, referrals and ad leads where they're set up. We gather the job details, check them against the rules you approve, and move qualified opportunities to scheduling or a team handoff, with the outcome recorded.

We don't sell leads, and we're not an answering service or a CRM replacement. We can't promise bookings or results. That depends on your leads, your schedule and your team. If you want to talk through how your leads are handled today and whether we're a fit, review your lead flow with us. Pricing is on the pricing page.

FAQ

How fast should a contractor respond to a new lead?

Fast enough to reach them before they've called the next company on the list. There's no single number that fits every trade. Set your own response rule for business hours and after hours, write it down, and then check whether you actually hit it.

How many follow-up attempts are reasonable?

Decide on a set number of tries over a few days, using more than one channel if the customer has agreed to it, then close the lead out and record why. What matters most is having a rule. Without one, most leads get one try.

Are web form leads worse than phone calls?

Not necessarily. Forms often get handled worse, because nobody feels the same urgency as a ringing phone. Check your own forms in the 20-lead sheet before deciding they're low quality.

Can a CRM like ServiceTitan or Jobber fix this by itself?

A CRM or field service tool records leads and jobs, and that helps. Someone still has to call, text, ask the questions and move the lead forward. Most CRMs don't do the follow-up on their own.

How many leads do I need to check?

Twenty is a good starting sample. It's enough to spot a pattern, not enough to prove one. If the picture isn't clear, check more, or check again after you change something.

Should I cut my ad spend if the leads look bad?

Run the 20-lead check first. If good-fit leads are getting lost in handling, cutting spend won't fix that. If most leads are poor fits, work on targeting with whoever runs the ads before you cut.

Is a missed-call text-back enough?

It's a good first step, because the caller knows you saw the call. It doesn't ask the job questions, check fit or get the lead onto the schedule by itself. Somebody has to own what happens after the text.

© 2026 CallBack EngineManaged service · not softwareTerms · Privacy · Contact