“We get leads, but nobody picks up.” We hear this from agents and developers more than any other complaint about Facebook ads. The dashboard shows a nice cost per lead, the CRM fills up with names, and then the calls go to voicemail, the emails bounce, or the person on the line says they never filled out anything. The good news: junk leads are rarely a mystery. They come from a handful of settings and habits you can change this week. In this guide we walk through why it happens and the exact fixes we use in our own real estate campaigns.
Why Facebook forms produce junk leads
Meta’s Instant Forms are built to be easy. When someone taps your ad, a form opens inside Facebook or Instagram with their name, email and phone already filled in from their profile. They can submit in two taps without ever leaving the app. That convenience makes forms cheap, and it is also the root of most junk:
- Accidental and impulsive submits. People tap through while scrolling and forget about it within minutes.
- Old profile data. The pre-filled email is often one they no longer check, and the phone number may be years old.
- Offers that attract the curious. “See what your home is worth” or “Win a weekend in our show villa” pull in people who like free things, not people who are buying or selling.
- The algorithm doing exactly what you asked. If your campaign optimizes for leads, Meta looks for people who submit forms. Some people submit a lot of forms. Without any signal about which leads became clients, the system can’t tell good from bad, so it chases volume.
Notice that only the last point is really about “the algorithm”. The rest is form design and offer, which you fully control.
Fix 1: switch to the higher-intent form
When you create an Instant Form, Meta lets you choose the form type. “More volume” is the quick default. “Higher intent” adds a review screen where people have to confirm their details before submitting. That extra step cuts accidental submits and makes people look at the email and phone they are sending you. Expect cost per lead to rise. In our experience the share of reachable leads rises more than enough to cover it.
Meta also offers extra options on some forms, such as asking people to verify their phone number or email with a code. Availability changes by region and account, so check what your form builder shows. If it is available, phone verification is one of the strongest single filters for real estate, because the phone call is where the deal starts.
Fix 2: ask two or three qualifying questions
This is the fix with the biggest effect. Every question you add filters out some casual browsers and gives your agent context before the first call. The trick is choosing questions that qualify without scaring off serious buyers.
The questions we use most often for buyer campaigns:
- Timeline: “When are you planning to buy?” with options like 0–3 months, 3–6 months, 6–12 months, just looking.
- Price range: “What price range are you considering?” with ranges that match your listings.
- Financing: “Are you pre-approved for a mortgage?” Yes / In progress / Not yet / Paying cash.
For seller campaigns, swap in “When are you thinking of selling?” and “Is the property currently listed with an agent?”
A few rules that make questions work better:
- Use multiple choice, not short answer. Taps are faster than typing, and you get clean data you can sort by.
- Keep an honest “just looking” option. It doesn’t cost you good leads, and it tells your team who to call first and who goes into a slower email sequence.
- Three questions is usually the ceiling. Beyond that, drop-off climbs and you start losing real buyers who are simply busy.
- Make them custom questions you write yourself. Short answer questions like “Tell us what you are looking for” sound friendly but most people skip or type a single word.
In the US and Canada, real estate ads run under Meta’s Housing special ad category. Keep questions about the purchase itself (budget, timeline, financing, property type) and stay away from anything touching protected characteristics like age, family status, religion or ethnicity. Meta may reject forms with such questions, and you don’t want that data anyway. We cover the targeting side in our guide to the Housing special ad category.
Fix 3: use the intro and context screens to set expectations
Most advertisers leave the form intro blank or paste the ad text again. Use it to tell people exactly what happens after they submit. For example: “Get the price list and floor plans for the remaining 12 units. A member of our sales team will call you within one business day to answer questions.”
That one sentence does two things. People who don’t want a call drop off before submitting, which is what you want. And the people who do submit expect the call, so they are much more likely to answer an unknown number. The same goes for the thank-you screen: repeat who will call, from what number or company name, and give a button to your listing page or calendar.
Fix 4: make the offer about buying, not about free stuff
The offer decides who fills in the form before any setting does. Compare:
- “Win a free home staging consultation” attracts people who like prizes.
- “Free home valuation in 60 seconds” attracts curious owners, many of them years away from selling.
- “Get the price list and payment plan for 2-bedroom units from $389K” attracts people checking whether they can afford it.
- “Book a private viewing this Saturday” attracts people ready to look in person.
The first two produce cheap leads. The last two produce fewer, more useful ones. If your leads are junk, look at the offer before you touch anything else. A concrete number in the ad, such as a starting price or a payment plan, is one of the most effective filters we know: people who can’t afford it scroll past for free. If you want a broader view of how offer and form choices change your lead cost, see how much a real estate lead costs on Facebook.
Want leads your agents actually want to call? Book 30 minutes with Nick. You leave with a concrete 7-day ad test, whether you hire us or not.
Book a free call →Fix 5: tell Meta which leads were good
By default, Meta only knows that someone submitted a form. It never learns that half of them didn’t answer and three became showings. So it keeps finding more people like your average submitter, not like your best ones.
You can close that loop. Meta supports a “conversion leads” optimization, where you send back events from your CRM, such as “qualified” or “viewing booked”, through the Conversions API or a supported CRM integration. Over time the campaign optimizes toward people who look like the leads that moved forward, not just anyone who fills in forms. The exact requirements (event volume, CRM setup, which stages count) change from time to time, so check Meta’s current documentation before you build it.
Even if you are not ready for that setup, do the manual version: mark each lead as reached, qualified, viewing, or junk in a simple sheet or your CRM, with the campaign and ad it came from. After two weeks you will know which ad and which audience bring buyers, and you can move budget accordingly. Without that column, you are scaling whatever looks cheapest in Ads Manager.
Fix 6: call within minutes, not tomorrow
Some “junk” leads are perfectly good leads that went cold. Someone fills in your form at 8:40 pm on the couch. If you call at 8:45, they remember your project and are often happy to talk. If you call the next afternoon, they don’t recognise the number, they have seen four other listings since, and you mark them as junk.
What we set up for clients:
- Instant notification. Leads go straight to the agent’s phone by email or SMS through a CRM or a connector tool, not into a Facebook download that someone checks on Mondays.
- An automatic first message. A short text or email right after the submit: “Hi Sarah, it’s Mark from Riverside Homes. Got your request for the floor plans, sending them now. When is a good time for a 5-minute call?” It confirms the lead is real and gets a reply before the call.
- A call sequence. First attempt within minutes during working hours, then at least four or five attempts over the next week at different times of day. Many real buyers answer on the third try.
Measure cost per qualified lead, not cost per lead
Once these fixes are in place, your cost per lead in Ads Manager will probably go up. That is expected, and it is the point where many advertisers panic and switch everything back. Judge the change on the numbers that pay you:
- Contact rate: what share of leads you actually spoke to.
- Cost per qualified lead: ad spend divided by leads with a real budget and timeline.
- Cost per viewing: ad spend divided by booked showings or site visits.
A simple example with made-up round numbers: Campaign A brings 100 leads at $10 each, your team reaches 25 and books 3 viewings, so each viewing costs about $333. Campaign B brings 40 leads at $20 each, your team reaches 28 and books 6 viewings, so each viewing costs about $133. Campaign B looks twice as expensive in Ads Manager and is more than twice as good for your business.
What this looks like on a real project
For a project selling three villas at about $150K each to international investors, we ran Meta lead campaigns with qualifying questions in the form so the sales team spoke only to people with a budget. Over 90 days the campaigns brought 541 buyer leads. Across our real estate accounts, leads have come in from €4.65. You can see how we approach property campaigns on our real estate ads page.
A quick checklist for your next form
- Form type set to higher intent, with phone verification if your account offers it.
- Two or three multiple-choice questions: timeline, price range, financing.
- Intro screen that says who will call and when.
- An offer with a concrete number or a specific next step, not a giveaway.
- Leads delivered to a phone within minutes, plus an automatic first message.
- A lead status column so you can see cost per qualified lead and per viewing by ad.
Do those six things and most of the junk disappears. No campaign produces only buyers, but your agents will spend their week talking to people who can actually buy.
FAQ
Why do my Facebook real estate leads have fake phone numbers?
Instant Forms pre-fill details from people’s profiles, which are often outdated, and the default form lets people submit in two taps. Switch to the higher-intent form type and use phone verification if your account offers it.
Do qualifying questions make Facebook leads more expensive?
Usually yes, per lead. But more of those leads answer the phone and book viewings, so cost per qualified lead and per viewing usually goes down. Judge forms by those numbers, not by cost per form.
Should I use a landing page instead of an Instant Form?
A landing page often brings fewer, more serious leads at a higher cost per lead. A well-set-up Instant Form with two or three questions can get close to that quality. Test both for a week if you are unsure.
Want leads your agents actually want to call? Book 30 minutes with Nick. You leave with a concrete 7-day ad test, whether you hire us or not.
Book a free call →