The short answer
Facebook and Instagram ads, bought through Meta, reach a property buyer before they start searching, which is why they generate volume that Google cannot. The catch is that Meta optimises toward whoever completes the event you give it, and if that event is a form fill, it gets very good at finding people who fill in forms. We run Meta ads for real estate developers against cost per booking instead: server-side conversion data, CRM outcomes fed back into the ad account, and enough creative that the algorithm has something to learn from.
Why do Facebook ads for real estate produce so many poor-quality leads?
Because the platform is doing exactly what it was asked. An Instant Form prefilled from the user's profile can be submitted in two taps, so optimising for leads rewards the audience most willing to tap, not the audience most able to buy. Cheap cost per lead and a sales team calling it junk are the same result seen from two ends.
There are three levers, in increasing order of effect. The Higher Intent form type adds a review screen before submission, which costs volume and removes accidental submissions. Qualifying questions on the form filter by budget, configuration and timeline before the lead reaches a telecaller. And feeding CRM stages back to Meta, so it learns which leads became site visits, changes what the algorithm is looking for rather than just what it lets through.
Instant forms, a landing page, or click-to-WhatsApp?
Each trades volume for intent differently. Instant forms carry the least friction and the least intent. A landing page asks the buyer to leave Facebook, which filters harder, but only pays off if the page loads fast and the conversion is tracked server-side, or Meta cannot see what happened. Click-to-WhatsApp ads start a conversation instead of a form, which suits a market where buyers already expect to talk on WhatsApp and where speed to first contact decides the contact rate.
The right answer differs by project, and it cannot be read off cost per lead: the cheapest format is very often the most expensive per booking. We test formats against each other on cost per booking and keep whichever wins on that number.
What should a real estate campaign on Meta optimise for?
The deepest event that still has enough volume. Meta's published guidance is roughly 50 optimisation events per ad set in a seven-day window to exit the learning phase, and that one number decides most of the structure. A project producing 15 site visits a week cannot optimise an ad set directly for site visits; it can optimise for leads while feeding site-visit outcomes back, or consolidate ad sets until one of them clears the threshold.
The same arithmetic sets the floor on budget. At a cost per lead of ₹800, 50 leads a week is ₹40,000, or about ₹1.7L a month, for a single ad set optimising on leads. Put your own cost per lead into that sum before deciding how many ad sets the account can afford to run.
How much creative does a real estate account on Meta need?
More than most accounts run, and a calculable amount rather than a guess. Creative fatigues as frequency accrues against a finite audience, and the refresh rate falls out of your weekly impressions, audience size and how long a winning ad lasts. The worked example in our creative-volume article lands between 12 and 29 new creatives a month. Two or three a month is the most common reason a Meta account's cost per lead climbs with nothing else changing.
What has to be in a real estate ad on Meta?
The regulatory details, before anything else. The project's RERA registration number, possession timelines only as registered, and prices that match the registered price list. These are not optional extras on a real estate ad, and an ad that breaks them is a liability however well it performs. We build the approval checklist per state before the first ad goes live.
Do Facebook ads still work for real estate after browser privacy changes?
Yes, provided the measurement moved server-side with them. A browser pixel alone now misses a meaningful share of conversions, and a real estate decision that takes weeks outlasts browser cookie lifetimes. The Meta Conversions API, deduplicated against the pixel with a shared event_id and carrying the click identifier from the first visit, is what lets a booking reported weeks later still be credited to the ad that produced it.
WHO THIS IS FOR
- Developers already running Meta ads whose cost per lead looks fine and whose sales team says the leads are junk
- Projects launching in the next 90 days that need volume without buying the wrong volume
- Accounts running Instant Forms that have never sent a CRM outcome back to Meta
What do you actually get?
- An account, pixel and Conversions API audit before any spend changes
- Campaign structure consolidated to the event volume your project actually produces
- Lead form strategy: form type, qualifying questions, landing page or click-to-WhatsApp, tested on cost per booking
- Creative produced at the volume the account needs, through the Creative Engine
- CRM stages fed back to Meta so it optimises toward site visits, not form fills
- A weekly report in cost per booking, with cost per lead alongside it rather than instead of it
Where does it run?
- Google Ads for real estateThe other half: buyers reached while they search, by locality and configuration.
- Lead generation for real estateHow the channels are split and judged against each other, per booking rather than per lead.
- Server-side tracking and CAPIThe measurement layer that lets either platform learn which leads actually booked.
Which tools does this run on?
Isn't Meta just cheaper than Google for real estate leads?
Often cheaper per lead, and that is exactly the trap. Meta finds people before they are searching, so its leads sit earlier in the decision than a buyer who typed a locality and configuration into Google, and they convert to site visits at a different rate. The comparison that matters is cost per booking on each channel, which is why we report them side by side rather than choosing between them on cost per lead.
How long before Facebook ads for a new project show results?
Tracking and structure fixes show up in cost per lead within two to three weeks. Booking-level movement takes a full sales cycle, typically 30 to 60 days for the ticket sizes we work with. Anyone promising bookings from Meta in week one is measuring the wrong thing.
Should we run Meta ads ourselves or use an agency?
Below roughly ₹1.5L a month in media spend, one competent in-house person or a freelancer running a single campaign is usually the better economics. Above it, the work splits into media buying, creative production and tracking, and paying for all three as one system is what the agency model is for. Our pricing is published so you can do that sum yourself.
Further reading
- Why are my Facebook and Instagram leads such poor quality?Because the platform is optimising for exactly what you asked it for, and you almost certainly asked for form fills. Here is what it can and cannot see, and the three levels of telling it the truth.
- How many ad creatives does a real estate campaign need?It is an arithmetic question, not a taste question. Work it from your weekly impressions, your reached audience and the frequency at which your account starts to fatigue.
- How fast do you have to call a real estate lead?Inside a minute if you can, inside five if you cannot. Not out of politeness. Contact rate is the first term in the cost-per-booking chain, so it multiplies everything after it.
See how this fits the rest of the system on the loop.