Booking Solar Appointments by Phone — and Where Solar Leads Really Come From
If you’re asking how to generate solar leads, here’s the honest answer: leads come from four places — canvassing, referrals, your own web forms, and purchased data — and no software generates them for you. Enzo included: Enzo sells no leads. What a dialer changes is what happens after you have names: in residential solar the money is in converting them into sat appointments, by phone, faster than the installer across town. This page covers both halves: where solar lists really come from, and the setting call that turns a list into a calendar.
How to Generate Solar Leads: The Four Real Channels
Every solar calling list traces back to one of four sources:
- Canvassing follow-ups. Most homeowners who show interest at the door aren’t ready to sit down on the spot. The names and callback promises your field team collects are the warmest list most solar companies own — and the fastest to go cold when nobody calls within a day or two.
- Referrals. A homeowner with panels telling a neighbor is still the highest-trust lead in the industry. Referrals arrive slowly and unpredictably — call each one the day it lands.
- Web forms and inbound. Paid ads, comparison sites, and your own site produce form fills from people who asked for information. Speed-to-call decides who wins — the homeowner who filled out your form probably filled out three others.
- Aged and purchased leads. Data vendors sell solar leads in bulk — recent exclusives at the top of the market, aged shared lists at the bottom. Cheapest per name, hardest calling work: expect wrong numbers, “I never asked about solar,” and many dials per real conversation. This is where a multi-line dialer earns its keep.
Where does Enzo fit? Nowhere in that list — and that’s the point. Enzo is the calling layer, not the lead source: bring lists from any of these channels, import them by CSV or sync from your CRM, and Enzo dials them at volume.
The Appointment-Setting Call, Step by Step
A setting call has one job: book a qualified consultation — not pitch panels, not quote savings. The structure:
- Open with the truth. Reference the real source: the form they filled out, the canvasser they spoke with, the neighbor who referred them. Never invent a pretext.
- Ask for two minutes. Permission lowers resistance.
- Qualify ownership, bill, roof. Renters can’t sign. A small bill may not justify a consultation. A shaded or aging roof changes the conversation. Ask plainly and accept the answers.
- Propose the consultation honestly. The consultant brings real numbers based on actual usage. You don’t promise what those numbers will say — ever.
- Offer two specific times. “Tuesday at 5:30 or Thursday at 6” books more sits than “when are you free?”
- Confirm logistics. Address, decision-makers, a recent utility bill on hand.
Two Scripts You Can Use Tomorrow
Script 1: Web-form and aged-lead opener
“Hi, is this Sarah? Sarah, this is Mike with Bright Path Solar — you asked for information about solar for your home on Maple Street a while back. I’m not calling to sell you panels over the phone; my job is just to figure out whether your house is even a fit. Do you have two minutes?”
(If yes:) “Three quick questions, and I’ll give you a straight answer on whether it’s worth going further. You own the home, right? … Roughly what does your electric bill run in a normal month — under a hundred, one-fifty, higher? … And the roof — about how old is it, and does it get decent sun, or is it shaded most of the day?”
(If qualified:) “Okay — based on that, it’s worth having a consultant look at real numbers for your roof and your usage. I can’t tell you on this call what solar would do for your bill — nobody honestly can without seeing your usage — but the consultation is free, and you’ll get actual figures instead of a pitch. I’ve got Tuesday at 5:30 or Thursday at 6. Which works better?”
Script 2: Canvass follow-up
“Hi, Mr. Alvarez — this is Dana from SunWorks. Jake from our field team stopped by your place on Cedar Lane on Saturday, and you told him a full sit-down might make sense once you’d thought it over. I’m the one who puts those on the calendar. Is now a bad time?”
“Jake’s notes say you own the home and the bill runs high in summer — did I get that right? … The next step is a consultation at the house: about forty-five minutes, someone measures the roof, pulls your usage, and walks you through the actual math — including if it doesn’t pencil out. If it doesn’t, they’ll say so. Would an evening work, or is a weekend easier?”
“And if your wife handles the utility side, it helps to have you both there — the bill questions go to whoever pays it. Want to pick a time that works for both of you?”
The same objections come up on every list — “just mail me something,” “solar’s a scam,” “we can’t afford it” — and word-for-word responses live in our objection handling guide.
Before You Dial: Check DNC Status
Check DNC status before calling any of these lists — purchased and aged lists routinely contain registered numbers. Enzo does not scrub against national or state DNC registries, so run lists through a third-party scrubbing service before uploading; inside Enzo, campaign-level internal DNC (per-campaign only) keeps anyone who says “stop calling” out of that campaign. The plain-English breakdown of consent and calling rules is in TCPA for Cold Callers.
Booking Mechanics: Making the Sit Actually Happen
Booked appointments fall apart in the gap between the call and the driveway. Tighten that gap:
- Book close-in. A sit three days out holds better than one two weeks out. If they push past a week, offer a shorter phone check-in first.
- Get every decision-maker there — framed honestly: the numbers questions go to whoever pays the bill.
- Have a recent utility bill handy. It grounds the consultation in real usage.
- Send a calendar invite while still on the phone, and make a reminder call the day before.
- Log every disposition. A no-show is a callback, not a dead lead — and a “not now” belongs on a 90-day follow-up list, not in the trash.
Solar Sales Software: What the Dialing Stack Looks Like
Search for solar sales software and you’ll find everything from proposal tools to full CRMs. For the appointment-setting side, the stack is three pieces:
- A CRM you already like. Enzo is the calling engine, not a CRM replacement — it connects one-way to GoHighLevel, Salesforce, HubSpot and thousands more via Zapier and webhooks, and takes straight CSV imports from any lead vendor.
- A DNC scrubbing service (for example, Blacklist Alliance) that cleans lists before they’re uploaded.
- The dialer. Enzo gives each seat power, preview, single-line and multi-line dialing — Starter runs 5 lines per agent, Standard up to 14, pooled across the team — which is what makes aged solar lists workable. Each seat carries 35 managed caller IDs on Starter and 100 on Standard and up, provisioned, monitored, and swapped by Enzo when a number’s reputation dips, with local and regional presence supported for territory-based campaigns. Whisper and barge let a manager coach a new setter mid-call, inbound routing catches the callbacks, and all inbound and outbound minutes are included. Plans start at $99 per seat per month billed annually ($120 month-to-month, no seat minimum) — details on the pricing page and the Home Services Dialer pillar.
There’s no free trial — we say that plainly; the evaluation path is a conversation about your lists, territory, and team.
So, how to generate solar leads? Pick channels you can feed consistently, call every new name fast, run honest setting calls that qualify ownership, bill, and roof without promising savings, and book tight, confirmed sits. The lists are the easy part — the calling discipline is the business. See how solar teams run appointment-setting on Enzo — book a free discovery call.