CRM & lead follow-up for home-service companies

You already paid for the lead. Don't lose it in the follow-up.

You can rank #1, run great ads, generate LSAs and build an excellent website — and still lose the job because nobody answered, nobody called back, the form sat in an inbox, the estimate never got followed up, or nobody knew who owned the opportunity.

Marketing doesn't stop when the lead comes in

That's where a lot of it gets wasted.

We build the system between lead generated and job won: routing, response, pipeline, follow-up, tracking.

This is the unglamorous part of marketing that can meaningfully improve the return on everything else you're already paying for.

Lead conversion infrastructureAnswer · route · qualify · book · follow upAutomation supports the processIt does not replace the processAttribution as far as revenueTested end to endLead conversion infrastructureAnswer · route · qualify · book · follow upAutomation supports the processIt does not replace the processAttribution as far as revenueTested end to end

The lead leak scorecard

100 leads in. Nine jobs out.

Every home-service company has a version of this funnel. Most have never measured how big the gaps are.

100

Leads generated

You already paid for every one of these

78

Contacted

An actual human conversation happened

−22 lost here

54

Qualified

Right job, right market, real project

−24 lost here

36

Appointments

Something on the calendar

−18 lost here

27

Estimates

Proposal delivered

−9 lost here

9

Closed jobs

Signed work

−18 lost here

Where did the other 91 go?

Most companies track one number: how many leads marketing generated. We want to know:

  • How many were answered?
  • How many were actually contacted?
  • How many were qualified?
  • How many booked an appointment?
  • How many received an estimate?
  • How many got followed up more than once?
  • How many closed?
  • And why did the rest disappear?

Illustrative example numbers used to show the shape of the problem — not a client result. Your drop-off looks different, and until it's measured, nobody in the business actually knows where it is.

The thesis

Sometimes you don't have a lead problem. You have a lead-handling problem.

Before increasing marketing spend, look at what happens to the opportunities already coming in.

A company taking 50 leads a month

  • Misses 10 calls
  • Takes hours to answer 8 forms
  • Never follows up on 15 estimates
  • Loses track of 5 opportunities entirely

Buying 20 more leads may not be the highest-leverage move available.

More water doesn't fix a leaking bucket.

Sometimes the cheapest lead-generation strategy available is converting more of the demand you already paid for. We won't promise a specific lift — but we will show you the arithmetic before you spend more.

The lead journey

Nine steps between the click and the cheque

Marketing gets credit for step one. Steps two through nine decide whether step one was worth paying for.

01

Lead generated

Google, LSA, Maps, SEO, referral, website, social.

02

Contact attempt

Call, SMS or email — and someone has to actually make it.

03

Contacted

A human conversation happens. Not a voicemail.

04

Qualified

Right job? Right market? Right budget? Right timeline?

05

Appointment

Estimate, consultation or inspection on the calendar.

06

Estimate

Proposal delivered — where a lot of pipelines quietly stop.

07

Follow-up

The customer doesn't vanish the moment they get the quote.

08

Closed / lost

Outcome documented, with a reason attached.

09

Revenue

The actual business result the marketing was for.

Every step is a place marketing ROI can leak.

Failure modes

Where leads quietly die

None of these are exotic. All of them are expensive.

01

Missed calls

A homeowner calls. Nobody answers. They call somebody else. Nothing happens afterward — no text, no callback, no record that the opportunity ever existed.

02

Slow response

A website form arrives and nobody sees it until later. By then the homeowner may already be talking to two competitors. Faster is generally better, particularly on high-intent inbound leads.

03

Nobody owns the lead

Sales thinks the office called. The office thinks sales called. Nobody called. This is the single most common failure in companies with more than two people touching leads.

04

One follow-up and done

Estimate goes out, one voicemail gets left, opportunity gets marked dead. Meanwhile the homeowner is comparing bids, talking to a spouse, arranging financing, waiting on insurance or deciding timing.

05

The CRM isn't actually used

A CRM with beautiful automation and terrible team adoption is worse than a simple system everyone actually updates. Adoption beats sophistication every time.

06

Nobody knows where the job came from

Lead source says 'Google.' Was it Ads, Maps, organic, LSA, branded search or a referral who looked you up? Without useful attribution, budget decisions become guesses.

Definitions

What should a CRM actually do?

Forget the feature list. A CRM earns its keep by answering six basic business questions at any moment, for any opportunity.

Who is the lead?

Name, contact details, service needed, market.

Where did they come from?

Source, campaign, channel, referral.

Who owns it?

One name. Clear internal responsibility.

What happened?

Called, qualified, booked, estimate sent, won, lost — with dates.

What happens next?

Next call, next text, next email, next task, next owner.

How much was it worth?

Estimate value, closed revenue, job value — and gross profit where systems allow.

If your CRM can't answer those, it's probably just an expensive address book.

CRM

The system of record

  • Leads and contacts
  • Opportunities and stages
  • Activities and notes
  • Outcomes and reasons
  • Sources and campaigns

Automation

The thing that stops it relying on memory

  • Instant acknowledgement
  • Missed-call text back
  • Notifications and alerts
  • Follow-up reminders
  • Email and SMS sequences
  • Review requests and reactivation

Automation supports the process. It does not replace the process.

Missed calls

What happens when nobody answers?

Right now, for most contractors: nothing. Here's what should happen instead.

01

Homeowner calls

High intent. Often mid-problem.

02

No answer

Crew's on a roof. It happens.

03

Immediate text

"Hey Sarah, sorry we missed your call — this is ABC Roofing. What can we help you with?"

04

Internal alert

The right person gets notified, with context.

05

Human callback

The part that actually wins the job.

06

Outcome tracked

Recorded in the pipeline with a next step.

A missed-call text buys time. A human still has to call back.

The automation:

  • Acknowledges the person instead of leaving silence
  • Confirms the number works and opens a text thread
  • Starts the conversation while intent is high
  • Alerts the team with who called and about what

What it does not do is close the job, qualify the project or replace the callback. Anyone selling it as a recovery guarantee is overselling it.

Office coordinator answering an inbound service call

Speed to lead

How fast should you respond to a lead?

As fast as your operation reasonably can. A homeowner requesting service is frequently contacting several providers at once — the longer the delay, the greater the chance someone else responds first, the more urgency fades and the harder contact becomes. We won't quote a magic number of minutes as though it were physics.

  • Notifications that reach the right person, not a shared inbox
  • Assignment and routing so ownership is never ambiguous
  • Automatic acknowledgement while a human gets free
  • A callback process that survives a busy Tuesday

Remove the delay you control.
Stop pretending the rest is a policy problem.

The objective is removing unnecessary delay — not turning every employee into someone who stares at a phone all day waiting for a notification.

Estimate follow-up

Sending the estimate isn't the end of the sale

An illustrative shape for a mid-ticket job — not a universal cadence.

Day 0

Estimate sent

Proposal delivered, stage updated.

Day 1

Confirmation

"Wanted to make sure everything came through."

Day 3

Questions

Helpful follow-up, not a nag.

Day 7

Status check

Where are they in the decision?

Later

Long-term

Appropriate longer-cycle follow-up where it fits.

A $400 plumbing repair and a $120,000 remodel should not have the same sales sequence.

Not every lead should get the same automation

Emergency service

Fast, short, direct. The only goal is contact right now.

Roof replacement

Moderate cycle. Education, appointment, then estimate follow-up.

Kitchen remodel

Long consideration. Consultation, portfolio, process, financing, patient nurture.

Old estimate

Reactivation. "Did you ever move forward with the project?"

Past customer

Review, maintenance, referral and the next service opportunity.

Good automation follows the buying process. Bad automation sends everyone the same seven texts.

Database reactivation

What about the leads you already paid for?

Most home-service companies are sitting on old inquiries, unsold estimates, postponed projects, lost opportunities and past customers — scattered across a CRM, spreadsheets, inboxes and estimating software.

"Did you ever move forward with the project?"

"Are you still planning to replace the roof this year?"

"We're following up on the estimate from earlier this season."

Reactivation campaigns reconnect with appropriate contacts — respecting consent, communication preferences and applicable laws and platform rules. We don't blast a database because it's there.

Sometimes the cheapest opportunity available is already sitting in your database.

Attribution

Which marketing channel actually produced the job?

The goal is preserving lead-source information as far down the funnel as possible — ideally all the way to closed revenue.

Sources

Google AdsLocal Services AdsLocal SEOOrganic SEOAI searchReferralDirect

Carried through

CRM

Opportunity

Job

Revenue

What we try to keep attached to every opportunity:

  • Source and medium
  • Campaign
  • Landing page
  • Call source and form source
  • Opportunity and estimate value
  • Closed value

Marketing reporting gets more useful the closer it gets to revenue.

And yet

Attribution is never perfect

A homeowner might:

  • Find you through organic search
  • See your truck two weeks later
  • Ask a neighbor about you
  • Search your brand name
  • Click a Google Ad
  • Call the number on the website

Which channel gets the credit? There isn't a perfect answer, and any platform claiming there is has an incentive to.

Attribution is a decision-making tool. Not a perfect reconstruction of the human brain.

We still build enough reliable data to make better budget, channel, campaign, service and market decisions — which is the entire point.

Scope

What Constructo actually builds

Not every engagement includes everything. Scope follows where your opportunities are actually leaking.

Lead capture

  • Website forms
  • Inbound calls
  • Chat where used
  • LSA leads
  • Paid-search leads
  • Other marketing sources

Routing

  • Lead assignment
  • Notifications
  • Team alerts
  • Call routing
  • Inbox routing

Response

  • Confirmation messages
  • Missed-call text back
  • Speed-to-lead workflow
  • Internal escalation where appropriate

Pipeline

  • New
  • Contacted
  • Qualified
  • Appointment set
  • Estimate sent
  • Follow-up
  • Won / Lost

Built around your real sales process. We don't force the same pipeline onto every company.

Follow-up

  • New lead sequences
  • Unresponsive lead sequences
  • Estimate follow-up
  • Long-cycle nurture
  • Database reactivation
  • Past-customer follow-up

Reputation

  • Review requests
  • Reminders
  • Routing and process

Real customer reviews only. No incentives that break platform rules.

Attribution

  • Lead source capture
  • Call tracking
  • Form tracking
  • Campaign information
  • Source-to-job reporting where integrations allow

Reporting

  • Leads
  • Contact rate
  • Appointment rate
  • Estimate rate
  • Close rate
  • Source and revenue

Only where your systems provide data we'd actually trust.

Software

Do we have to replace your CRM?

Not necessarily — and we're not interested in selling you software for the sake of it. Where it's practical, we work with what you already have.

GoHighLevelJobberServiceTitanHousecall ProHubSpotJobTreadOthers, where supported

We confirm what a specific platform actually supports before promising an integration. We don't list connections we haven't verified.

Sometimes the system is fine

The software is perfectly capable and the real gap is setup, process, ownership or adoption. That's usually cheaper to fix than a migration.

Sometimes it's genuinely missing pieces

No usable pipeline, no source tracking, no automation capability, poor integrations, or a workflow the software fundamentally can't match.

Switching is disruptive

Migration, retraining, rebuilt integrations, process change and data cleanup. Worth doing when the case is real — not because we prefer another tool.

The best CRM is often the one your team will actually use.

Implementation

How we fix the lead flow

Seven stages, and the fifth one is where most agency implementations fall apart.

01

Map

Document every single way a lead can enter the business — including the ones nobody mentions until week three.

02

Baseline

Measure where possible: missed calls, first-response time, contact rate, pipeline movement, follow-up, lead source.

03

Design

The ideal workflow. Who receives what, who owns what, what happens next, and what happens if nobody acts.

04

Build

Configure the CRM, pipeline, routing, automation and tracking around that design.

05

Test

End to end, with real test calls and real test forms. Nothing is 'done' until we've walked the whole journey.

06

Train

What the team does, what automation handles, what still needs a human, and how to keep the pipeline honest.

07

Improve

Review where opportunities still leak and adjust. A system built once and never revisited quietly rots.

Quality assurance

Automation is great until it sends the wrong message to the wrong customer

Broken automations don't fail quietly. They text the wrong name, quote the wrong service, fire at 6am, duplicate themselves and keep running after someone asked you to stop.

What goes wrong without QA

  • Incorrect company or customer names
  • Wrong service or wrong sales rep referenced
  • Bad timing and after-hours sends
  • Duplicate texts and overlapping sequences
  • Incorrect routing and unassigned leads
  • Notifications that never arrive

The checklist before we call it live

  • Test inbound call end to end
  • Test website form submission
  • Test SMS send and reply handling
  • Test email delivery
  • Confirm lead assignment
  • Confirm source captured correctly
  • Confirm pipeline stage movement
  • Confirm automation triggers
  • Confirm stop conditions
  • Confirm mobile notifications
  • Confirm after-hours behavior

If we wouldn't want a real customer receiving it, we don't call it finished.

Limits

What we won't automate just because we can

Complex sales conversations

Human. Always.

Customer complaints

Human, quickly, by someone empowered to fix it.

High-value negotiation

Human. A sequence can't read a room.

Sensitive questions

Human. Insurance, damage, money, timing.

Follow-up after someone says stop

Absolutely not. Stop conditions are built first, not last.

Fake human behavior

We won't pretend a bot is a named employee in a way that misleads a customer.

Automate repetition. Keep judgment human.

Pricing

What does CRM & lead follow-up cost?

Two separate numbers, always kept separate: what we charge, and what the software and telecom providers charge.

Constructo fee

$299–$750+/mo

Build and ongoing management. Larger migrations or multi-location builds may carry a separate implementation scope, quoted before anything starts.

What moves the number

  • Your existing CRM (or lack of one)
  • Number of users and pipelines
  • Integration complexity
  • Call tracking requirements
  • SMS and email volume
  • Automation complexity
  • Number of locations
  • Reporting requirements
  • Migration and data cleanup
  • Training and ongoing management

Third-party costs — not included

  • CRM software subscription
  • Phone numbers and call minutes
  • Call tracking platform, where used
  • SMS and email usage
  • Any integration or connector fees

These are billed by the providers, generally on your card, and they vary with usage. We won't imply software is included when it isn't.

CRM and follow-up work is also folded into higher-tier growth plans where it's part of the wider system.

Measurement

How do we know whether lead follow-up is working?

Not by counting CRM activity. By watching where the funnel stops narrowing.

01

Lead volume

How many opportunities entered?

02

Contact rate

How many did we actually reach?

03

Response time

How quickly, on average and at the worst end?

04

Qualification rate

How many were legitimate fits?

05

Appointment rate

How many booked something?

06

Estimate rate

How many received a proposal?

07

Close rate

How many became customers?

08

Revenue

How much business actually resulted?

The goal isn't more CRM activity. The goal is fewer opportunities disappearing.

The arithmetic

Why this can be worth more than buying more leads

Change the inputs to your own numbers. It's simple math, and it's the comparison most owners skip.

Your current handling

This is arithmetic, not a promise. It shows what a contact-rate improvement would be worth if everything else stayed the same — which is exactly the comparison most owners never run before buying more leads.

Jobs today

9

Jobs at 93% contact rate, same leads

11

To get the same result by buying demand instead, you'd need roughly 21 more leads a month — at whatever your current cost per lead happens to be.

Improve conversion before automatically increasing acquisition spend.

To be clear: installing software doesn't improve a contact rate by itself. People and process do — the system just makes it possible and visible.

Home-service office team reviewing the day's leads

Before / after

From inbox, phones, spreadsheets and memory — to ownership, pipeline, follow-up and attribution

Same leads. Same team. A different amount of them surviving to revenue.

Fit

Who is this built for?

You already have inbound lead volume

Leads come from multiple sources

Opportunities are slipping through cracks

Calls get missed regularly

Follow-up is slow or inconsistent

Estimate follow-up depends on who remembers

Attribution is unclear

Multiple employees touch leads

The owner can't see the pipeline without asking

A CRM exists but nobody really uses it

You spend meaningful money on marketing

You want to know what your marketing produced

You probably don't need a big CRM system yet if…

You get five leads a month

A spreadsheet and a disciplined habit may genuinely be enough.

One person handles it all well

Don't add software complexity for the sake of software.

You don't have a process

Technology can't make undefined responsibilities disappear.

Your real problem is volume

If every lead is handled well and there just aren't enough, acquisition deserves priority.

Your team won't use it

Software doesn't fix adoption. That's a management conversation first.

Sometimes the simplest system is the better system.

The outcome

You paid for the opportunity. Let's give it a better chance to become revenue.

Answer

Route

Qualify

Book

Follow up

Track

Close

More leads are expensive.
Wasted leads are expensive too.

Client Wins

What we report on when the system is working

Structured as before / system / after, with verified numbers only. We publish client results on the Results page as engagements produce data worth showing — and nothing we can't substantiate.

Missed-call recovery

Calls that got a response instead of silence.

Faster response

First-response time, measured before and after.

Contact rate

Share of leads that became real conversations.

Appointment rate

Conversations that became something on the calendar.

Estimate follow-up

Proposals that received more than one touch.

Reactivation

Old estimates and inquiries that came back to life.

Attribution

Share of jobs with a reliable source attached.

Pipeline visibility

The owner seeing the funnel without asking anyone.

Source reporting

Marketing spend compared against jobs, not leads.

Straight talk

Straight talk about CRM & automation

Automation doesn't replace people

Someone still has to sell. Software moves information around; it doesn't build trust with a homeowner.

A CRM doesn't fix a bad process

Software magnifies whatever process already exists. If responsibility is undefined, the CRM just documents the confusion faster.

Your team has to use it

Adoption is the whole ballgame. We design for the crew you have, not the crew a software demo assumes.

Missed-call text is not a callback

It buys time and opens the conversation. A human still has to pick up the phone.

Attribution is imperfect

People touch multiple channels before they call. We build enough reliable data to make better decisions, not a perfect reconstruction.

More automation isn't better

Over-automation creates genuinely bad customer experiences and makes good companies feel like call centers.

Software costs money too

CRM subscriptions, phone numbers, SMS and email usage may all carry separate third-party costs.

Integrations break

APIs change, tokens expire, vendors update things. Connected systems need monitoring, not faith.

QA matters

A broken automation can damage trust faster than having no automation at all.

FAQ

Everything people ask about CRM and lead follow-up

Long answers on purpose. Where a specific platform integration matters to you, ask — we'll confirm what's actually supported rather than guessing.

Customer relationship management software — the system of record for your leads, contacts, opportunities, activity history and outcomes. For a home-service company, its practical job is making sure no opportunity gets forgotten and everyone can see what happened.

Go deeper

Before you buy more leads, read this stuff

Lead handling is the least glamorous and most under-read part of contractor marketing.

  • How fast should contractors respond to leads?
  • What is missed-call text back?
  • How many times should you follow up with a lead?
  • Contractor estimate follow-up guide
  • Best CRM for home-service companies
  • GoHighLevel vs Jobber
  • GoHighLevel vs ServiceTitan
  • Do contractors need a CRM?
  • Why contractors lose leads
  • How to track marketing revenue
  • What is marketing attribution?
  • How to calculate lead-to-appointment rate
  • How to calculate close rate
  • How to reactivate old estimates
  • CRM automation mistakes
  • Why more leads won't fix bad follow-up
Home-service crew arriving at a job site

Where this starts

Pull last month's leads and count the ones nobody called twice

Not the ones that closed. The ones that got one voicemail and then silence. That count, multiplied by your average job value and your close rate, is the number this service exists to change — and most contractors have never worked it out.

Proof

See lead-routing results

Each figure is labeled by what it measures — qualified leads, search visibility, or sales value tracked on leads.

SEO and automation

An exterior remodeling and stucco remediation company in Delaware County, Pennsylvania

“Stucco remediation” moved from position 21 to #1

Reported #1 in June 2026 and #3 in July; “how much is stucco repair” rose 68 positions to #2.

  • Stucco-focused service pages
  • Stucco-focused content
  • Google Business Profile management
  • GoHighLevel CRM automation
See All Client Wins →

Where are your leads falling through?

We'll map what happens from lead generated to job won — missed calls, response time, routing, follow-up, pipeline, estimate follow-up, attribution and CRM adoption.

Then we'll tell you whether the problem is more leads, better follow-up, better software, a better sales process, better tracking — or some combination of them.