HomeBlogCase Studies

Case Study

How a Central Florida Plumbing Company Generated $170,502 in Revenue from 1,323 Leads

1,323 leads. 7.81x ROAS. $170,502 in revenue.

By Victor MontalvoApril 9, 20269 min read

The Short Version

  • A Central Florida plumbing company was running paid ads with a 14% close rate and almost no follow-up infrastructure. The leads were coming in. They were not converting.
  • We rebuilt their entire growth engine: AI-powered instant response, structured intake, automated nurture sequences, and a CRM that actually moved leads through stages instead of letting them die.
  • Over 12 months, the system generated 1,323 leads at a 14.27% close rate. Total revenue: $170,502. Total ad spend: $21,829. Return on ad spend: 7.81x.
  • The biggest single shift was not the ad targeting. It was the speed and consistency of follow-up. We did not get them more leads. We helped them stop losing the leads they already had.
  • This is what a real growth engine looks like for a service business. Not more spending. Better systems on top of the spending you are already doing.

The owner walked me through his ad account on a Tuesday afternoon. Twenty-seven thousand dollars in spend over the prior twelve months. A respectable cost per lead. A reasonable click-through rate. Everything looked fine on the surface.

Then I asked the question that always tells the truth. How many of those leads turned into actual paying jobs?

He paused. He clicked through three different tabs. He pulled up his QuickBooks. Then he gave me the answer that almost every service business owner gives when they finally do the math: he wasn't really sure.

That uncertainty is the whole story. It's the story of almost every service business that is running ads without a system underneath them. And it's exactly where the gap is between the businesses that grow and the businesses that just spin.

What We Found in the Audit

We pulled six months of his ad data, his CRM exports, his call logs, and his job records, and we lined them up side by side. The picture that emerged wasn't unusual. It was the same picture we see at almost every plumbing, HVAC, and trade business we audit.

The leads were coming in. The follow-up wasn't happening.

Of the leads who filled out the website form, the average response time was 6 hours and 14 minutes during business hours. Outside business hours, the average response time was the next morning, sometimes the morning after that. Saturday and Sunday inquiries were a coin flip on whether they ever got a callback at all.

By the time someone called these leads back, half of them had already booked with a competitor.

The CRM was a graveyard.

He had a CRM. He had paid for it for two years. The leads were in there. But the leads were not moving. There were 800 contacts in the system and almost no activity history. No scheduled follow-ups. No tags. No segmentation. The CRM had become a digital filing cabinet, which is a generous way to describe a place where leads go to die quietly.

Phone calls were dropping.

His Google Ads were generating phone calls. Some of those calls were going to voicemail. The voicemail box wasn't being checked daily. Some calls were being missed entirely because the office line didn't roll over to a mobile after hours. The lost-call rate was conservatively 22% of all inbound call volume.

6 hr 14 min

Average response time during business hours, before the rebuild

22%

Of inbound calls were going to a voicemail nobody checked

800+

Contacts sitting in a CRM with zero follow-up activity

$0

Spent on retargeting, nurture, or re-engagement

What We Built

The fix wasn't more ad spend. The ad spend was already working harder than the system underneath it. The fix was building the engine that should have existed under the ad spend from day one.

Here is what we deployed, in the order we deployed it:

1. AI-powered instant response

Every web form, every phone call, every chat inquiry now triggered an automated response within 90 seconds. The response was warm, branded, written in the company's voice, and asked two qualifying questions. Most leads responded to the qualification within 5 minutes. Those who did not responded within 24 hours after a follow-up nudge.

The math on this single change was the most important math in the entire engagement. A lead who hears back in 90 seconds is, statistically, 9 times more likely to convert than a lead who hears back in an hour. We weren't losing the people we already had.

2. A real CRM workflow

We rebuilt his CRM from the inside out. Every lead now entered a defined pipeline with named stages: New, Contacted, Qualified, Quoted, Booked, Won, Lost. Each stage had triggered automations. Quoted leads received a follow-up sequence over 7 days if they didn't move. Lost leads entered a quarterly re-engagement sequence. Won leads entered a review-request sequence at the right moment in their job timeline.

The CRM stopped being a filing cabinet. It became an engine.

3. Missed-call recovery

We installed a missed-call recovery system that automatically texted any caller whose call went to voicemail. The text said something like "Hey, this is Mike at [company]. Sorry I missed you. Were you calling about a plumbing job? Tell me what you need and I'll get back to you within the hour." Most callers responded. Most of those responses became jobs.

Recovered missed calls alone added 18-22 jobs per month within 60 days.

4. Smarter ad spend

Once the engine was running, we restructured the ads themselves. Better targeting around emergency-service keywords. Better landing pages with the new instant-response system embedded. A retargeting audience for people who visited the site but did not convert. None of these were dramatic changes. They were small optimizations made possible by the fact that, for the first time, we could actually see what was happening downstream from each click.

What Happened Next

We tracked the results across the next twelve months. Here are the real numbers, exposed with the client's permission.

1,323

Total qualified leads generated

14.27%

Close rate from lead to paying job

$21,829

Total advertising spend

$170,502

Total revenue attributed to the engine

The return on ad spend came in at 7.81x. For every dollar he put into Google and Meta, he got $7.81 back in tracked, attributable revenue. And that number's conservative, because it doesn't include the lifetime value of those customers, the referrals they generated, or the review velocity that started feeding his organic local search rankings within 90 days.

The most important thing about these numbers is what they are not. They're not the result of a marketing genius reinventing the plumbing industry. They are the result of building a system that did the obvious things consistently. Fast response. Real follow-up. A CRM that worked. Missed calls that got called back. The math was in the room the whole time. We just gave it a place to live.

What This Means If You Run a Service Business

I'm not going to tell you that your business will produce these exact numbers. Every business is different. Your market, your offer, your team, your reputation, your starting point. These numbers are real for one specific Central Florida plumbing company, and they're not a promise about anyone else.

But here is what is universal. The biggest leak in almost every service business we audit is not the ad targeting. It's not the website. It's not the offer. It's the gap between the lead arriving and the system catching them, qualifying them, and moving them toward a decision.

If you are running ads right now and you are not sure what your real close rate is, you've got the same problem this plumbing company had. Not a marketing problem. A systems problem. And no amount of additional ad spend will fix it until the system underneath the ad spend is built right.

What to Do This Week

  1. Pull your ad data for the last 90 days. Write down the total spend, the total leads, and your best estimate of the closed jobs.
  2. Time your next 10 web form submissions. Note when they came in and when someone actually responded. Be honest about the gap.
  3. Open your CRM. Count how many contacts have not had any activity in the last 30 days. That's your dead pile.
  4. Check your office voicemail. Listen to anything that came in over the last week. Count the ones that never got a callback.
  5. If those four numbers make you uncomfortable, you already know what this conversation's about.

The plumbing company is not unusual. The numbers they produced aren't unusual. What's unusual is the willingness to look at the system honestly, fix what was broken, and let the engine run. Most owners avoid the audit because they're afraid of what it'll tell them. The ones who don't avoid it are the ones who win.

Questions

Frequently Asked Questions

Victor Montalvo

About the Author

Victor Montalvo

Founder and CEO of Montalvo Corporate Growth Solutions. Founding pastor of Inspiration Chapel in Altamonte Springs, Florida. Victor has lived in Central Florida for more than twenty years and builds AI-powered growth systems for legacy professionals and faith-based organizations.

Full Bio →
Keep Reading

Lead Response

The 5-Minute Rule: Why Speed-to-Lead Decides Who Wins

Harvard Business Review found that leads contacted within 5 minutes are 9 times more likely to convert than leads contacted within an hour. Most service businesses take 24-48 hours. The gap is where the revenue is.

Lead Response

Missed Call Recovery: How Service Businesses Lose $50K+ Per Year Without Knowing

The average service business misses roughly 27% of its inbound calls. Most of those missed calls never get a callback. For a business doing $500K-$1M in revenue, that is typically $50,000+ in lost revenue every year. This is the easiest money you will ever recover.

Lead Response

Why Your CRM Is Killing Your Close Rate (And How to Fix It)

Most CRMs become where leads go to die. The data lives there. The follow-ups do not happen. The pipeline looks busy but nothing moves. Here is how to fix that without switching tools.

Ready to stop guessing?

Get your Free Growth Diagnostic in 60 seconds. Instant AI-generated report. No sales call required.

Get Your Free Growth Diagnostic