Stop Wasting Money on Bad Leads
So, the other day, a plumber reached out to me with a problem that probably sounds entirely too familiar if you’ve ever tried to grow your business online. He was running Meta lead forms—you know, Facebook and Instagram ads—trying to pull in new residential service calls. On paper, things looked great. The dashboard was flashing, the notifications were chiming, and the leads were rolling into his CRM.
But when his dispatch team actually picked up the phone to call these people? Crickets.
Total silence. Half the people didn't pick up. The other half acted like they had never heard of a plumber in their entire life, or worse, the contact information looked like it was generated by a toddler slamming their hands on a keyboard. It makes you sit back, scratch your head, and wonder: What the heck am I doing wrong? How do I get the real leads versus the fake ones?
If you are currently staring at a spreadsheet full of disconnected phone numbers and invalid emails, I have some good news and some bad news. The bad news is you’ve been burning through cash. The good news? You can fix it.
I’m Tyler Williams. I run Mammoth Marketing, and we are a marketing agency that explicitly helps plumbers scale their operations without losing their minds. If you’re a plumbing shop owner, you are in the exact right spot. If you run another home services company—HVAC, electrical, roofing—you’re still pretty much in the right spot because the math and the mechanics work exactly the same. I want to share the raw, unfiltered knowledge I’ve gathered from running these campaigns in the trenches. Let's dive into how you can finally stop wasting money on bad leads.
Why Meta Loves Lead Forms (And Why Your Wallet Might Not)
To solve the mystery of the phantom plumbing leads, we have to understand the psychology of the platform we are playing on. Meta (Facebook and Instagram) loves native lead forms. Why? Because Meta's primary goal in life is to keep users glued to their apps for as long as humanly possible. They do not want people clicking an ad and leaving to visit your external website or landing page.
Because of this, Meta heavily incentivizes advertisers to use their built-in Instant Forms. When you use their native forms, Meta’s algorithm rewards you with a cheaper cost per lead (CPL).
I practice what I preach, so I’m constantly running lead forms and landing page forms for my own business to test data. Here is what the numbers look like on my end right now:
External Landing Page Forms: Averaging about $8 per lead.
Meta Native Lead Forms: Averaging about $5 per lead.
A $3 difference might not seem like a massive deal when you’re looking at a single click, but when you scale that out over thousands of dollars in ad spend monthly, it adds up quickly. On paper, the native Meta lead forms look like the clear winner. They are cheaper, faster, and bring in higher volume. But as every plumber who has ever bought a cheap, knock-off drain snake knows: cheaper rarely means better.
The Anatomy of Waste: Sorting the "Deez Nuts" from the Gold
The massive problem you run into with native Meta lead forms is waste. When I talk about waste, I mean paying hard-earned marketing dollars for data entries that are completely useless. And trust me, I am seeing this on my end with my own agency ads just as much as you are seeing it with your plumbing ads.
What does this waste actually look like? There are a few dead giveaways:
International Country Codes: You’re trying to service a 25-mile radius in Dallas or Chicago, but the phone number coming through starts with a country code from halfway across the world.
Uncorrelated Names and Emails: If the name says "John Smith" but the email is something entirely random and untraceable, a red flag should go up. (Though to be fair, I still use the embarrassing email address I created in the seventh grade for some personal accounts, so occasionally these are real people).
Straight-Up Spam and Bots: Just two days ago, I checked my own lead form data, and someone had filled out the name field as "Deez Nuts." Literally. I spent five bucks of my actual marketing budget to find out that Mr. Nuts was apparently interested in scaling a home service business.
The Inbound Ghost Town: You call the number five minutes after it hits your system, and it goes straight to an invalid number recording, or it rings out infinitely because nobody on the other end exists.
Why does this happen so much on Meta? Because native lead forms are frictionless. Meta autofills the user's name, email, and phone number directly from their profile. All the user has to do is click the ad, click "Next," and click "Submit." It takes less than three seconds. This ease of use opens the floodgates to impulse clicks, accidental taps while scrolling on the toilet, and automated spam bots.
Friction is Your Friend: How to Build a Better Filter
If you want to stop wasting money on bad leads, you have to deliberately break the one thing Meta loves: a frictionless user experience. You need to introduce a tiny bit of friction into the process to force automated bots and mindless scrollers to drop off, leaving only the legitimate homeowners who actually need their main lines cleared or their water heaters replaced.
How do you do this? You make your lead form larger by adding one or two custom qualifying questions.
A bot or a casual scroller isn’t going to stop and manually type or select an answer to a specific question, but a homeowner with water actively leaking into their basement absolutely will. Keep the questions incredibly simple but highly relevant to a homeowner.
High-Value Questions for Plumbers:
“How long have you owned your home?” (Options: 1–3 years, 3–5 years, 5+ years)
“What is the primary age of your property’s plumbing?”
“Are you looking for an immediate repair or a replacement estimate?”
For my own lead forms at Mammoth Marketing, I always include the question: “How long have you owned your plumbing company?”
This question serves a dual purpose. First, it completely obliterates the spam bots and the "Deez Nuts" of the world. Second, it segments my incoming data. If an owner tells me they’ve been in business for less than a year, I know they need a foundational coaching conversation. If they’ve been running their shop for five-plus years, they already know how the game works—they just need us to lay out a few highly specific technical strategies.
By adding that simple question, I change the entire dynamic of the sales conversation on the back end because I already have data-driven context before I even dial their number.
The Balancing Act: Cost Per Lead vs. Lead Quality
There is a catch to this strategy, and I want to be completely transparent with you about it. The moment you add specific, custom qualifying questions to your forms, your upfront metrics are going to shift.
The Golden Rule of Lead Gen: The more specific you are with your questions, the fewer leads you will get, which means your upfront cost per lead (CPL) will go up.
If you were getting completely raw, unfiltered, bot-heavy leads at $5 a pop, adding two custom questions might bump your cost up to $12 or $15 per lead. To a lot of business owners, that looks like a failure. They look at their dashboard, see the cost per lead tripling, panic, and shut the entire campaign down.
But you have to look at the later legs of the consumer journey. A $5 lead means absolutely nothing to your plumbing business if your dispatch team has to call them 15 times just to find out the number belongs to a fax machine in Omaha. You need to calculate what happens when you try to turn those leads into actual ticket revenue. How do they convert on the back end?
In the residential plumbing world, digital marketing is often a long-tail game. Unless you are running a direct response emergency ad for a burst pipe, trackable revenue attribution takes time. If you’re running a mid-funnel offer—like a free water hardness test or a $49 camera inspection special—you have to look at the broader strategic objective of the campaign.
Defining Your Campaign Objective
Before you spend another dime on Meta ads, you need to firmly decide which of the two primary marketing buckets your campaign falls into. Your objective dictates exactly how much spam you should be willing to tolerate.
1. The List-Building Campaign
The goal here is to build a massive, hyper-local database of homeowners that you can remarket to over time. You want to capture their info early so that when their water heater eventually gives up the ghost two years from now, your plumbing brand is the only one they think of. For this strategy, a cheaper, lower-friction form makes sense. You will get more trash, but you’ll also build a larger pool for long-term email and SMS nurturing.
2. The Direct Response Campaign
The goal here is an immediate reaction, an immediate booking, and immediate truck-rolling revenue. If you are running a direct response offer, you must pay more for leads by adding friction. You need to weed out the spam entirely so your office team isn’t wasting valuable phone hours chasing ghosts when they could be booking actual, high-paying system replacements.
The Only Math That Matters: Cost Per Qualified Lead
Let's look at the actual math behind my own $5 Meta leads—spam, "Deez Nuts," and all.
When I look at my incoming data, I see a mix of verifiable plumbing shop owners, a handful of emails I can't immediately verify, and a clear percentage of absolute garbage. But here is the secret that separates highly profitable marketers from the ones who go broke: I do not care how much spam I get. I only care about the Cost Per Qualified Lead (CPQL).
Let’s break down the math so you can see exactly why looking at the surface-level CPL will lie to you:
Scenario A (Low Friction): You buy 100 raw leads at $1 each. Total spend = $100. Out of those 100 leads, 90 of them are fake names, bots, or people who refuse to pick up the phone. Only 10 of them are actual, legitimate homeowners who need service.
Scenario B (High Friction): You introduce qualifying questions. Now you only get 15 leads for that same $100 spend, making your raw CPL look way worse. But out of those 15 leads, 10 of them are highly qualified, verified homeowners ready to book.
In both scenarios, you spent $100 and got exactly 10 awesome, revenue-generating opportunities. Your true Cost Per Qualified Lead is exactly $10 in both cases.
Once I realize that the trash leads don't actually change the final acquisition cost of my good clients, I stop stressing about the junk. I simply throw the trash leads out the window, focus my energy entirely on the solid ones, and calculate my ROI based on the real revenue those 10 good leads bring into the business.
Yes, sifting through a few bad leads requires a bit of manpower from your CSRs. But if the backend math shows that the campaign is driving profitable, booked jobs to your trucks, throwing the entire advertising platform away because of a few bots is like throwing away an entire toolbox just because you don't like one wrench.
Quit Throwing the Platform Out with the Bathwater
Too many plumbing shop owners try running social media ads with the expectation that every single click is going to instantly turn into a $15,000 whole-home repipe with zero hurdles along the way. The moment they hit their first roadblock—the moment they get a string of unverified numbers or a fake name—they get frustrated, throw their hands up, and declare that "Facebook ads don't work for plumbers."
They completely miss out on the opportunity to optimize, tweak the friction levels, and mobilize the incredibly high volume of lucrative, legitimate leads hidden right inside the bulk data.
Don't let a few bad entries stop you from dominating your local marketplace. If you are ready to stop guessing, stop burning your marketing budget, and finally stop wasting money on bad leads, my team and I are here to help you sort through the noise.
If you would like the Tyler Williams crew to take a deep, comprehensive look at your current digital strategy, audit your lead forms, and show you exactly what your plumbing business needs to focus on to scale to the next level, head over to my website and schedule a consultation with us today at tylerwilliams.net. Let's get your trucks rolling to the right houses.


