The fastest way to destroy your marketing ROI isn't a bad ad or a high CPL. It's letting unqualified leads flood your CRM.
Every bad lead costs you twice. First, your sales team wastes time calling someone who was never going to sell. Second — and this is the part most people miss — that bad lead trains your Facebook pixel to find more people just like them. Bad leads in = bad algorithm = worse leads over time. It compounds in the wrong direction.
When we implemented our filtering system across all client accounts, lead-to-contract ratio improved from 30–35 leads per contract to 15–20. Here's exactly what we filter and why.
Filter 1: Listed Properties
If a property is currently listed on the MLS, we don't let the seller submit their info. They already have a realtor. They're not selling to an investor at a discount.
Listed property leads are the single biggest waste of time in any RE investor pipeline. Your sales team calls, the seller says "I'm already listed," and you've burned 10 minutes plus the lead cost.
Our lead form includes a question about listing status. Anyone who indicates their property is listed gets filtered out before submission.
Filter 2: Non-Owners
If someone doesn't own the property — they're a renter, a family member, or a neighbor — they can't sell it to you. Sounds obvious, but without filtering, a significant percentage of leads are non-decision-makers.
We include an ownership verification question on the lead form. If they're not the owner or the primary decision maker (important for inheritance situations), they don't get through.
Filter 3: Unwanted Property Types
Every investor has a buy box. Maybe you don't want land. Maybe condos don't work for your model. Maybe you avoid commercial properties or mobile homes.
Whatever isn't in your buy box, we filter on the form. The lead selects their property type, and anything outside your criteria gets removed. Your sales team only sees leads for property types you can actually do deals on.
Filter 4: 2-Factor Phone Verification
This is the one that changed everything.
Before we implemented 2FA, about 30% of phone numbers were wrong — autofilled incorrectly, fat-fingered, or straight-up fake. Your sales team calls, the number doesn't work, and you've wasted a lead.
Worse: that fake lead counts as a "result" in Facebook's system. Facebook sees a result and goes looking for more people like that person. If the person was a spam click, Facebook finds more spam clicks.
Now, every lead must enter a verification code that's texted to their phone. They can't submit their info without confirming a real, working phone number.
The impact was immediate:
- Lead-to-contract ratio dropped from 30–35 to 15–20
- Contact rates went up dramatically (real numbers = real conversations)
- Facebook's pixel got cleaner data and started finding better leads
- Quality improved month over month as the algorithm compounded on good data
The Compounding Effect
Filtering isn't just about removing bad leads today. It's about training the algorithm to find better leads tomorrow.
Every clean, verified, motivated lead that enters your system is a data point Facebook uses to find similar people. The cleaner your data, the smarter the algorithm gets. Over 3, 6, 12 months, this compounding effect is massive.
Accounts that have been running for 6+ months with proper filtering see their best results late — the pixel is so well-trained that it finds motivated sellers with remarkable precision.
Accounts that never filtered? Their pixel is trained on junk. Even if you start filtering later, it takes time to retrain the algorithm. Starting clean from day one is the move.
Beyond the Form: Ongoing Quality Optimization
Filtering on the lead form is the first layer. The second layer is ongoing optimization based on what your sales team reports.
Every week, we ask clients for specific lead quality feedback:
- Which leads were out of area?
- Which leads had low equity?
- Which ads produced the best conversations?
- Which ads produced the worst?
Then we grade leads A/B by which ad creative generated them. Ads that produce high-quality leads (even at a higher CPL) get more budget. Ads that produce cheap garbage get killed.
One client had an ad at $45 CPL producing 1 in 35 leads to contract. Another ad at $90 CPL was producing 1 in 12. The "expensive" ad had a cost per contract of $1,080. The "cheap" ad was at $1,575. We killed the cheap ad, doubled the expensive one, and overall cost per deal dropped.
That's what quality optimization looks like. You can't do it without the data from filtering and the feedback loop from sales.
If you want a lead generation system that filters before leads enter your CRM and optimizes for quality over time, book a strategy call.
Book a Free Strategy Call →Chandler Saine | CEO of Level Up REI
leveluprei.io