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.
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.
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
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.
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.
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.
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.
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.
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.
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.