🎯 Wrong Goal

Facebook Ads for Solar Installers: Why 'Just Tell Me the Price' Leads Never Book a Survey

Ask any solar installer what a Meta lead is worth and you'll get a shrug. An enquiry for home rooftop solar is one of the easiest things in the world to generate — electricity bills keep climbing, there's a rooftop subsidy scheme everyone has half-heard about, and a "get your price" ad practically taps itself. Converting one is another matter entirely. Most of those enquiries want a single thing: a number. And a number is not a customer. The short version: a solar business has to optimise for people ready to book a site survey — a technician on the roof, then an installation — not for the cheapest "just tell me the price" tap on the timeline.

Why does a cheap solar lead almost never become an install?

Because a real solar buyer has to clear several gates at once, and a price-checker clears none of them. Before a rooftop system is worth sending a technician out, the household usually needs:

  • To own the home — a tenant can't decide to put panels on someone else's roof.
  • A big enough monthly electricity bill to make the system and the payback maths worth it. A ₹1,200 bill rarely justifies the spend; the subsidy talk pulls in plenty of those anyway.
  • A workable roof — enough shadow-free area, the right orientation, and a structure that can carry the panels.
  • A feasible grid connection — the sanctioned load and the net-metering process line up, and the household is willing to go through it.
  • Actual intent to spend this year — not "let me collect a few quotes and think about it."

Anyone can fail every one of those and still tap "get a quote" in two seconds. Meta doesn't know the difference — it only sees the form submit. Optimise for the cheapest submit and you train the algorithm to find exactly the people who submit fastest and qualify least. Great cost per lead, empty survey calendar.

What actually happens after someone taps my "get a quote" ad?

A slow, high-consideration journey — not a checkout:

  1. Meta shows your ad to people it predicts will take your chosen action — usually, fill a form.
  2. They take a low-commitment step — "get the price," "how much after subsidy," "send me a quote on WhatsApp."
  3. That becomes an enquiry, not a buyer. You send a quote; many go quiet, or reply "will discuss with the family."
  4. Your team follows up — calls, WhatsApp, more calls — for weeks.
  5. A fraction agree to a site survey, and a fraction of those install. Those are your real customers.

Meta reliably sees steps 1–3 and is blind to 4–5 — the part that actually pays you. Picture a solar installer in Thrissur running a "rooftop solar — pay less after subsidy" campaign. The enquiries pour in and the cost per enquiry is the best the owner has ever seen. Six weeks later the survey calendar is nearly empty: half the numbers never picked up after the quote went out, a chunk had bills too small to bother, and two of the "serious" ones turned out to be Gulf-based sons price-checking on behalf of parents who hadn't agreed to anything. Nothing in Ads Manager looked wrong. The account was optimising perfectly — for the wrong thing.

What's the wrong-goal trap for solar installers specifically?

A few flavours, and they're expensive because a rooftop system is a lakhs-level, long-consideration purchase:

  • Subsidy price-shoppers. A rooftop subsidy scheme is the single best reason a household finally enquires — and the single best reason they enquire without being ready. Many just want the after-subsidy figure to compare against the fellow down the road. Cheap cost-per-lead, near-zero surveys.
  • The "send the price on WhatsApp" ghost. A frictionless quote request pulls people who never intended a conversation. You send a number; the chat goes silent. You've paid for a lead that was only ever a poll.
  • Bills too small to justify a system. A large share of taps come from homes whose monthly bill can't carry the payback maths. Meta counts the lead. Your closers don't.
  • Split-decision NRI enquiries. The Malayalam creative travels for free to the Gulf, which is a gift — but a son overseas asking the price is not the same as a household that has decided to install. Treated as one bucket, the sheet looks huge and the surveys stay flat.

None of these show up in cost-per-lead. That's exactly why the trap hides — it's the same silent pattern behind spend that returns nothing, sharpened to a high-ticket sale with a long fuse.

What should I optimise for instead of cost per enquiry?

Give Meta a better definition of "a real buyer" than "someone who asked the price":

  1. Optimise for the highest-intent action Meta can see — a booked site survey or a completed, screened enquiry, not a one-tap price request.
  2. Send your real outcomes back to Meta (via the Conversions API / offline events) — surveys attended, systems installed — so it learns which enquiries actually led to a technician on the roof, not which ones were curious. The exact setup depends on your CRM and how your team logs surveys and installs; confirm the current method against Meta's own documentation before implementing.
  3. Qualify inside the flow — do they own the home, rough monthly bill band, roof and shade, locality and grid-connection feasibility, and a real timeline. A little friction filters out the price-checkers before they reach your phone.
  4. Judge success on cost per attended survey — not cost per enquiry. That one change reframes every decision in the account. Cost figures swing wildly by locality, roof, bill size, and season, so don't chase a number you read somewhere — read your own cost per attended survey and let it guide the budget.

None of this hands your business to a machine. Meta's AI does the finding; you still own what a good buyer looks like, the offer, the localities, and the follow-up — the algorithm only optimises toward the goal you set.

How do I know I'm stuck in the trap?

You won't see it in Ads Manager. You'll feel it in the survey calendar:

  • Your cost per enquiry looks great, but booked surveys and installs from Meta don't move.
  • WhatsApp quotes go silent the moment you send a number.
  • The sheet is full of people whose bill is too small to justify a system, or who are "just checking the subsidy."
  • You're getting more enquiries than ever and roughly the same number of surveys.

If two or three of these ring true, you don't have an ad problem — you have a goal problem. The fix isn't cheaper leads; it's changing what you count as a win: not a price request, but a household ready to let a technician onto the roof.

Common questions

Why do my Facebook ads for solar get cheap leads but no site surveys?
Because the default setup optimises for the cheapest form fill Meta can find, and 'get a quote' or 'price after subsidy' are the easiest taps on the timeline. Meta learns to find people who ask the price of a rooftop system — curious scrollers, subsidy price-checkers, people a year away — not people ready to let a technician onto the roof. The moment that actually pays you, an attended site survey that becomes an installation, happens weeks later, offline, invisible to Meta unless you send it back. Optimise for booked, attended surveys, not raw enquiry count.
What is the wrong-goal trap for solar installers on Facebook?
It is aiming a well-run campaign at a cheap finish line. A frictionless 'get the price' form pulls a low cost-per-lead and a full sheet, because it attracts the least serious version of your audience — people comparing quotes for fun, homeowners whose bill is too small to justify a system, and tenants who cannot decide on the roof at all. The number looks great in a screenshot; nobody books a survey.
What should a solar installer optimise Facebook ads for instead of cost per lead?
Optimise for the highest-intent action Meta can see — a booked site survey or a screened, qualified enquiry — send real outcomes back to Meta (surveys attended, systems installed) via the Conversions API or offline events, qualify inside the ad flow (owns the home, monthly electricity bill band, roof and shade, locality and grid-connection feasibility, buying timeline), and judge every campaign on cost per attended survey rather than cost per enquiry.
Are NRI enquiries for home solar from Facebook worth it?
They can be your best buyers or your emptiest sheet, so treat them by intent, not by geography. A Gulf-based owner fitting solar on the family home while parents live there is a real job; a casual scroller asking the price at midnight is not. The fix is the same either way: qualify for the bill, the roof, and a real plan to let a technician survey the site, and measure the campaign on surveys and installs, not on how many overseas forms came in.
How do I tell if my solar ads are attracting the wrong leads?
Watch for the signs that never show up in cost-per-lead: your cost per enquiry looks great but the survey calendar stays thin, WhatsApp quotes go silent the moment you send a number, the sheet is full of people whose bill is too small to justify a system or who are 'just checking the subsidy', and installs stay flat while enquiries climb. Several of these together point to a goal problem, not an ad problem.