Real estate lead campaigns on Meta lose most of their value between the form and the site visit, because Meta optimises for submitted forms, not buyers; the fixes are a form that asks for intent, location targeting that stays inside the catchment, a callback within the hour, and judging the campaign on cost per site visit instead of cost per lead.
Ask any agency running property campaigns in India what the problem is and you'll hear the same answer: leads are easy, buyers are not. A launch can bring in hundreds of leads in a week. The sales team calls them, and most don't pick up, can't afford the project, live three hours away, or don't remember filling in the form.
None of that is visible in Ads Manager. The campaign reports leads at a good price and is working exactly as designed, because a lead campaign is designed to get forms submitted. Whether the person could buy a flat isn't something Meta can see unless you tell it.
Where the gap opens
- The form is too easy. A short form with details filled in from the person's profile is two taps to submit, and so it attracts people who tap through ads all day.
- Delivery spreads past the catchment. A location radius around a city reaches far beyond the localities a buyer would actually consider, and the cheapest leads usually come from the edges. We saw this on a commercial property campaign in Delhi NCR: cheap leads cost more.
- The callback is slow. A lead called the same day remembers the project; a lead called after three days has filled in four other forms since.
- Nobody tells Meta which leads were real, so it keeps finding more people like the ones who submit, not the ones who visit.
Five fixes, in order of effort
- Switch the Instant Form to Higher intent. It adds a review screen before submitting. You'll get fewer leads, and more of them will be people who meant it. See how to get leads out of Meta lead forms for the setup.
- Ask one or two qualifying questions: budget range, when they plan to buy, which locality. Multiple choice, not free text, so it stays quick for a real buyer and slows down everyone else.
- Target the catchment, not the city. Use specific localities or pincodes rather than a wide radius, choose people living in the location, and check Breakdown › By delivery › Region every week for spend landing outside it.
- Call within the hour. If the sales team can't, a WhatsApp message with the brochure in the first few minutes keeps the project in mind until they can.
- Mark every lead after the call (site visit booked, not interested, wrong number) and send those marks back to Meta. That is how the campaign learns which leads were worth having. More on this in your sales calls are Meta's best targeting data.
Judge the campaign on site visits
Cost per lead is the wrong number for property. A campaign at ₹300 a lead where one lead in fifty visits the site costs ₹15,000 a visit; a campaign at ₹900 a lead where one in ten visits costs ₹9,000. The second looks worse on every dashboard and is the better campaign.
In real estate, the price of a lead is a vanity number. The price of a site visit is the one the developer pays for.
This needs the sales team's call outcomes, which is why the marking step matters twice: it teaches Meta, and it gives you the only number worth reporting to the developer. Each project should also be judged against its own past launches, not against another developer's: a premium tower in Gurugram and a plotted development near Jaipur will never have the same lead cost.