Why Your Last Marketing Agency Failed You (And What Actually Works)
Most marketing agencies hand you leads and disappear. No follow-up system, no tracking, no results. Here's what actually moves the needle.

A fence contractor in Orlando was paying an agency $3,500 a month. Facebook ads, Google Ads, a landing page. The agency sent a report every month showing 85 leads generated. Sounded good. But when we looked under the hood, the actual story was painful.
Of those 85 leads, 30 were spam or duplicates. Another 20 had wrong phone numbers or were outside the service area. Of the 35 real leads left, the contractor's team got to about 15 of them within the first day. The other 20 sat in a spreadsheet. No auto-response. No follow-up system. No tracking on who called back and who didn't.
Out of those 85 "leads," the contractor booked 4 jobs. At $3,500/month, that's $875 per job in marketing cost alone — for a business that averages $3,200 per job. The agency called it a success because the leads kept coming in. The contractor was going broke.
This is the story behind most agency-contractor relationships. Not because agencies are running scams — most are doing exactly what they said they'd do. They're generating leads. The problem is that generating leads is about 20% of what it takes to actually grow a service business. The other 80% — the follow-up, the speed, the tracking, the conversion — nobody owns that. And that's where all the money disappears.
The Lead Handoff Problem
Here's how the typical agency relationship works for a contractor:
- You sign a contract. Agency runs ads.
- Leads come in — form fills, phone calls, maybe chat messages.
- Agency sends you the leads. Maybe they go to your email. Maybe there's a dashboard.
- You're supposed to call them.
- Agency sends you a report at the end of the month.
That's it. That's the whole thing.
The agency's job ends at step 3. They generated the lead. From their perspective, they delivered. And contractually, they did. But from your perspective, you've got a list of names and numbers and zero system for turning those names into signed contracts.
This is the handoff problem, and it's the number one reason marketing fails for service businesses. Not bad ads. Not wrong targeting. The handoff.
Think about what happens on your end when a lead comes in at 10am on a Tuesday. You're on a job site. Your phone buzzes with an email notification — "New lead from Facebook." You think "I'll call them at lunch." Lunch rolls around, you've got two calls from existing customers, a material issue to deal with, and a crew member who needs direction on the afternoon job. The new lead slips to tomorrow. Tomorrow, three more leads came in. Now you've got a backlog.
By Thursday, when you finally call that Tuesday lead, they've already talked to two other contractors. One of them showed up for an estimate yesterday. You were never even in the running — not because your work is worse or your price is higher, but because you were 48 hours late.
The agency doesn't know any of this. Their dashboard shows "lead delivered." Green checkmark. But that lead is dead, and the money spent generating it is gone.
The Speed Problem Nobody Talks About
There's a stat from a Harvard Business Review study that should be tattooed on every contractor's wall: companies that respond to leads within one hour are 7x more likely to qualify the lead than companies that wait even two hours. After 24 hours, your odds are basically zero.
Now think about the average contractor's response time. We've measured this across dozens of businesses. The average is 6 to 8 hours. Some are next day. Some are "we'll get to it this week."
At 6 hours, you're not competing. You're donating money to your ad platform.
This isn't because contractors are lazy or don't care. It's because they're busy doing the actual work. The roofer is on a roof. The plumber is under a house. The electrician is in a panel box. They're doing the thing that makes them money. But in the gap between "lead comes in" and "contractor calls back," the sale is dying.
The agency doesn't fix this because it's not their job. They run ads. Some agencies will tell you "speed-to-lead matters" in a strategy meeting, and they're right. But telling you and building a system that actually ensures it happens are two completely different things.
What you actually need is something between the ad and the callback. An automated first response that goes out instantly — within 60 seconds of the lead coming in. A text message: "Hey, got your request. One of our team will be in touch shortly." That one message does something powerful: it tells the homeowner you're responsive, professional, and paying attention. It buys your team time to make the real call without the lead going cold.
The Tracking Black Hole
Ask most contractors these questions, and watch them go quiet:
- What's your close rate on estimates? (Not a guess. The actual number.)
- Which lead source produces the most signed contracts? (Not the most leads. The most jobs.)
- How many estimates went out last month that never got a follow-up?
- What's your average time from first contact to signed contract?
- What's the cost per acquired customer, broken down by lead source?
If you can't answer these, you're making marketing decisions blind. And your agency probably can't answer them either — because they only track the top of the funnel. Leads in. Clicks. Cost per lead. Impressions.
None of those numbers tell you whether you're making money.
A contractor might be getting leads from Google Ads at $45 each and leads from Facebook at $25 each. The agency recommends shifting budget to Facebook because the cost per lead is lower. Makes sense, right? But when you track all the way through to signed contracts, the Google leads close at 25% and the Facebook leads close at 8%. The actual cost per customer from Google is $180. From Facebook, it's $312. The "cheaper" leads are more expensive.
You'd never know this without tracking the full journey. And most agency setups don't track beyond the lead.
This is not the agency being dishonest. It's a structural problem. The agency controls the ads. You control the sales process. Nobody controls the connection between them. So the data has a gap right at the point where it matters most: did this lead become a paying customer?
What Actually Works
The businesses we see growing consistently — 30%, 50%, even doubling year over year — aren't doing anything revolutionary. They just closed the gaps that everyone else ignores.
They have instant response. When a lead comes in, something happens within 60 seconds. An automated text message at minimum. A phone call within 15 minutes when possible. The homeowner never wonders if their request went into a void.
They have a follow-up sequence that runs itself. After the initial response, there's a series of touchpoints that happen automatically. A text. An email. A call reminder for the team. Another text. This sequence runs for 7 to 14 days and doesn't depend on anyone remembering to do it. It just happens.
They track every lead from first click to signed contract. Not in a spreadsheet that someone updates when they remember. In a CRM that automatically logs every interaction. When a lead comes in from Google Ads, it gets tagged with the source. When it becomes an estimate, that's logged. When the estimate gets a follow-up, that's logged. When it becomes a signed contract, that's logged. At any point, you can see exactly where every lead is and where the dropoffs happen.
They have a pipeline view. Instead of a list of names in an inbox, they have a visual pipeline: New Lead > Contacted > Estimate Scheduled > Estimate Sent > Follow-up > Won/Lost. Every lead is somewhere in that pipeline. Nothing disappears. If something's been in "Estimate Sent" for a week with no follow-up, it's visible. If a lead source has 50 leads in at the top and only 2 making it to "Won," that's visible too.
They know their real cost per customer. Not cost per lead. Cost per actual paying customer, by source, by month. This number tells you exactly where to spend your next marketing dollar. Everything else is noise.
This is the difference between "doing marketing" and "having a growth system." Marketing puts leads in. A growth system turns those leads into revenue and shows you the numbers at every step.
The Math That Changes Everything
Let's run real numbers. Say you're spending $3,000/month on marketing and getting 60 leads.
Without a system:
- 60 leads come in
- You respond to 40 of them within 24 hours (the other 20 go cold)
- You schedule 15 estimates
- You send 15 estimates, follow up on maybe 5
- You close 4 jobs at an average of $4,500
- Revenue from marketing: $18,000
- Marketing cost: $3,000
- Cost per customer: $750
With a system:
- Same 60 leads come in
- All 60 get an instant auto-response. Your team calls 55 within an hour.
- You schedule 30 estimates (double, because you're catching them while they're still interested)
- You send 30 estimates, automated follow-up hits all 30
- You close 12 jobs at an average of $4,500
- Revenue from marketing: $54,000
- Marketing cost: $3,000 (same spend)
- Cost per customer: $250
Same ad budget. Same leads. Triple the revenue. The difference isn't better marketing. It's what happens after the lead comes in.
That's not a theoretical scenario. Those numbers are close to what we actually see when businesses go from "agency sends leads to an inbox" to "full system handles the journey." The biggest gains aren't from getting more leads. They're from not wasting the leads you already have.
Why Most Agencies Don't Build This
This isn't an attack on marketing agencies. Many of them are great at what they do — running ads, building landing pages, managing campaigns. The issue is scope.
An ad agency's job is traffic and leads. That's what they're set up to deliver. Building a CRM pipeline, setting up automated follow-up sequences, configuring call tracking, creating review funnels — that's a different skill set. It's systems work, not marketing work.
Some agencies are starting to offer this stuff, usually by reselling a CRM tool and tacking on a setup fee. But there's a difference between "here's a CRM login" and "here's a fully built system that matches your actual workflow, with automation running from the first lead to the last follow-up." One is a tool. The other is a machine.
The businesses that figure this out stop asking "which agency should I hire?" and start asking "what system do I need?" The agency might still be part of the picture — running the ads, managing the creative. But the system underneath catches what the agency generates and makes sure nothing dies on the vine.
That's the model that works. Not leads and hope. Leads and systems.
How to Evaluate What You Have Right Now
Here's a quick audit you can do today. Grab your last month's leads and answer these:
- How many total leads came in? (From all sources — ads, referrals, organic, everything.)
- How many got a response within one hour?
- How many turned into scheduled estimates?
- How many estimates got at least one follow-up?
- How many became signed contracts?
Now calculate the drop-off at each stage. If you went from 60 leads to 4 signed contracts, you have a 93% leak rate. Somewhere in that funnel, jobs are disappearing. Finding where they disappear tells you exactly what to fix — and it's almost never "run more ads."
If you can't answer these questions because you don't have the data, that's the first thing to fix. You're spending money without knowing what it produces. No business would operate that way with their materials or labor costs. But somehow, with marketing, flying blind became normal.
Frequently Asked Questions
Should I fire my marketing agency? Not necessarily. If they're generating real leads at a reasonable cost, they're doing their part. The problem is usually what happens after the lead shows up. Before you fire the agency, fix the follow-up system. You might find out the leads were fine all along — you were just losing them after they arrived.
How much does it cost to set up the kind of system you're describing? It varies, but most service businesses can get a full system — CRM, automated follow-up, call tracking, pipeline management, review automation — running for $300-$500/month. Compare that to the cost of the leads you're currently wasting. If you're losing even 5 jobs a month to slow follow-up, a $500/month system that saves half of them pays for itself many times over.
Can't I just build this myself with free tools? You can build a version of it. Google Sheets for tracking, Gmail for follow-up reminders, Google Calendar for scheduling. It'll work until you get busy — and then the manual parts fall apart, which is exactly when it matters most. The value of automation is that it runs when you're too busy to think about it.
How fast should I really be responding to leads? Under 5 minutes is the gold standard. Under 60 minutes is acceptable. Over 4 hours and you've lost most of them. The first company to have a real conversation with the homeowner wins the job 78% of the time. Speed is the closest thing to a cheat code in this business.
What if my leads are just bad quality? Sometimes they are. But before blaming lead quality, check your response time and follow-up process. We've seen businesses call the same leads "garbage" that another company in the same market is closing at 20%+. The difference isn't the leads. It's what happens after the lead raises their hand.
This is what we build at Digimint — growth systems for service businesses that actually work. Book a free strategy call


