Homeownership, roof condition, utility territory, and sun exposure decide whether a solar call is worth putting on a setter's calendar. Raw volume in the wrong ZIP, or on a shaded roof your crew would walk, just burns appointment slots. Buy solar on CPL or cost per call with those filters written down before traffic goes live.
Who's calling for a solar quote, and who isn't worth an appointment
The person who wants a solar quote is usually a homeowner staring at an electric bill that jumped, or a neighbor's array, or a mailer that promised a lower payment. They're not calling because they love photovoltaic hardware. They're calling because the bill hurts and someone said panels might fix it. That's high intent compared with a random click. It still isn't a signed contract. Your setter has to confirm they can actually host a system before anyone drives out.
Homeownership is table stakes. Renters show up on cheap social traffic all the time. They heard 'save on electricity' and they have a landlord. You can't put a 25-year array on a property they don't control. Some callers live in a house a parent owns, or they're on the deed with a sibling who hasn't agreed. If your brief says 'homeowner only' and the screen doesn't ask who holds title, you'll pay for conversations that die in the driveway.
Roof condition is the second gate. A 28-year three-tab roof that needs replacement this season is not a solar install this month unless you also sell reroof, or you partner with a roofer, or the homeowner has cash for both. Callers skip that. They want the tax credit conversation and skip the shingles. Your closer finds the soft spots with a ladder, not with a smile. Qualify roof age and material on the phone when you can. 'I don't know how old it is' is a flag, not a pass.
Sun exposure and shading kill deals that look fine on paper. Heavy tree cover on the south and west, a north-facing plane as the only real estate, a two-story blocking the array. Those are site issues, not closer issues. Utility territory matters just as much. Two ZIPs ten minutes apart can sit in different IOUs with different export rates, interconnection queues, and net-billing rules. A caller in a territory where the economics barely pencil is a different product than a caller in a territory where they still do.
Credit and financing intent sit underneath all of that. A lot of residential solar is loan, lease, or PPA, not a check. If your company needs a credit band to fund the job, say so in qualification. Don't hide it and then ghost the appointment when the soft pull fails. Callers who insist they only want to 'see if it works' with no bill, no roof access, and no decision-maker on the line are research, not a site survey. You can still take them on a cheaper shared path. Don't put them on your best closer's Tuesday.
CPL, cost per call, live transfers, and traffic. Match the model to your setters
Pay per call / cost per call is the default when your intake is phone-first. A qualified inbound call hits a setter, they confirm homeowner status, ZIP, bill range, and roof basics, then they book the consult. You pay when the call meets the rules you wrote: duration, disposition, geo, hours. You do not pay for a sale. If your team can't book off a live conversation, cost per call will feel expensive even when the traffic is honest.
CPL still has a place. Some solar buyers want a lead record (name, phone, address, bill, roof notes) plus an outbound or a scheduled inbound. That's useful when your setters work a queue instead of catching transfers all day. It's also useful when you want a paper trail for TCPA-aware consent tied to that campaign's language. CPL is not 'cheaper calls.' It's a different unit. Form-only leads with a fake bill and a Google Voice number will wreck a CPL campaign if you don't define what a valid lead is.
Live transfers and warm transfers are how most serious solar rooms run. Cold dump onto a closer who expected a warmed-up homeowner is how you get hang-ups and bad dispositions. A warm transfer means someone already asked the homeowner questions and is handing them to your setter with context. Write what 'warm' means. Which questions got asked. Whether the caller knows they're talking to an installer, not a utility rebate office.
Exclusive vs shared is a capacity question, not a vanity question. Exclusive solar calls cost more because only your team gets that homeowner. If you have setters who can take the call, book the consult, and protect the closer's calendar, exclusive is usually the cleaner path. Shared means another room may be pitching the same person. Fine if you're hunting volume in a fat territory and your offer is fast. Painful if your sale needs a two-visit close and the neighbor already sat at the kitchen table.
Qualified traffic is the third product: clicks or redirects into your own funnel, landing page, or call path. Buy that when you have tracking, a page that qualifies, and a number that actually answers. Don't buy raw traffic into a generic 'go solar' page with no ZIP logic and then blame the media. RidgeRise can supply traffic, CPL, and cost-per-call from the same hybrid mix of in-house buying plus vetted publishers, but the unit you pay for has to match how your appointment desk works. Start that conversation on /buyers.
Geo and utility territory beat raw volume every time
Solar is not a national spray. A thousand calls from ZIPs you don't install in, or from municipal utilities you haven't modeled, are worse than fifty calls from a territory you know. Service area is the obvious filter. Utility territory is the one buyers skip. The economics of a system in one IOU versus the next are not the same product. Net billing, export credit, time-of-use, interconnection fees, and whether batteries are required to make the math work all change what your setter should promise.
Write your geo as installable ZIPs or counties, not 'the Southwest.' If you don't do California, say so. If you do California but only certain utilities, list them. If a state has HOA fights, poor insolation in winter, or a saturated door-to-door market, that's your problem to brief, not the publisher's to guess. RidgeRise can filter geo on the campaign. We can't invent a territory you didn't describe.
Sun hours and roof plane don't show up in a ZIP code, but shade and orientation show up on the call if you ask. 'Do you have heavy tree cover over the roof?' is a cheap question. 'Which way does the main roof face?' is cheap too. Callers guess wrong sometimes. That's okay. You're screening out the obvious no's so your surveyor isn't the first person to notice a walnut tree covering the south plane.
National solar buyers with appointment factories still need geo splits. A shared national campaign that dumps Maine and Arizona into the same setter queue trains your people to pitch the wrong story. Split by region or utility group if your talk track changes. Regional installers should be even tighter: drive time for the survey, permit jurisdiction, and whether you actually have a crew that week.
Volume envy is how solar rooms go broke. You see a partner posting big call counts and you open the map. Then your calendar fills with unclosable sites. Keep the map honest. If you want more volume, add ZIPs you can staff, or add a reroof path, or add batteries in territories where storage is the only way the bill math works. Don't just lift the cap on a campaign that's already leaking.
Filters that keep bad roofs and wrong hours off your board
Hours matter because solar isn't an emergency. Callers shop in the evening and on weekends. If your setters clock out at 5 and you leave the campaign open until 9, you'll pay for voicemail and callbacks that never happen. Match hours to the desk that's answering. After-hours can work if you have a night setter or a next-morning SLA you actually keep. Write the SLA. 'We'll call them back' is not a filter.
Concurrency caps exist so five transfers don't land on two setters during a Facebook burst. Solar media pulses. A creative that hits, a publisher that scales, a sunny Saturday. If you don't cap concurrent calls, answer rate falls and duration looks short because nobody picked up. That's a you problem that looks like a traffic problem on the report. Cap to the number of live setters, with a buffer for wrap-up after a booked consult.
Duration rules should match a real qualification, not a vanity number. A 90-second call where the setter confirmed homeowner, ZIP, bill, and roof age can be more useful than a six-minute ramble about 'going green' with a renter. Set duration in the brief, then use dispositions to catch the rest: no decision-maker, renter, bad roof, shade, wrong utility, already has a contract, not interested in a visit.
Exclusivity and buffer times belong in the same sentence. If you buy exclusive, say how long the caller is exclusive to you. If you buy shared, accept that another installer may call. Don't write exclusive rules and then staff like a shared room. And don't ask for exclusive pricing on a campaign you'll only answer four hours a day.
Product filters are underrated in solar. Rooftop vs ground mount. Battery interest vs panels only. HOA vs no HOA. Credit consent if you finance. Some buyers only want loan customers. Some want lease/PPA. Some will take cash. If your closer's deck is a 25-year loan and the caller said they won't finance, that's a mismatch you can catch before the drive. Put it on the IVR or the live screen.
Qualification before the transfer: homeowner, bill, shade, roof age
IVR or live screen, pick one and write the questions. A short IVR can catch ZIP, homeownership, and a bill range without burning a setter. Live screen is better when the questions have nuance (roof type, HOA, shade) and you don't want a frustrated homeowner punching buttons. Hybrid works: IVR for the hard gates, agent for the rest. Campaign-specific consent language belongs here, matched to the offer the caller saw, not a generic 'marketing partners' blob.
Bill size is a qualifier, not a brag. If your minimum system doesn't make sense under a certain monthly bill, set a floor. Callers inflate bills. Callers also understate them. You're looking for order of magnitude, not an audit. 'Is your electric bill usually under $80, or more than that?' is enough to dump curiosity traffic from studio apartments and well-shaded cottages that will never pencil.
Roof age and material: asphalt shingle, tile, metal, flat. Tile and steep pitches change cost and crew. A roof under ten years is a different conversation than a roof the homeowner admits is 'about due.' If they need a reroof first, you either sell that path or you decline the appointment. Paying for the call and then declining after a drone flyover is still a paid call. Get closer to the truth on the phone.
Decision-maker rules save Saturday surveys. If only one spouse is on the call and your process requires both for a finance agreement, say so. You can still book a first visit. Just don't pretend a solo 'I'll tell my husband' is a closer-ready appointment. Same for adult children calling about a parent's house. Nice people. Wrong authority.
TCPA-aware process means the consent matches the campaign and the path. Click-to-call, web form, and inbound dial aren't the same fact pattern. RidgeRise runs quality-monitored, campaign-specific consent and qualification. We will not sell you a legal guarantee, and we will not stamp a source as TCPA-certified. Your counsel sets what you can accept. We set what we can enforce on sources: language on the page, recorded disclosures where you require them, and cutoffs when a source ignores the brief.
Quality monitoring is recordings, source cutoffs, and disputes. Not a close rate promise
A qualified solar transfer is a conversation that met your written rules. It is not a installed system. Closers miss quotes. Homeowners get cold feet on financing. HOAs stall. Utilities sit on interconnection. If you judge traffic only by installs, you'll kill good sources after a bad week of weather or a setter who forgot to ask about shade.
Listen to recordings. Not all of them, a sample, plus every dispute. You're listening for: did the caller ask for solar, were they a homeowner, was the ZIP in footprint, did the setter follow the talk track, did the publisher's intro misrepresent who they were. Misrepresentation is a source problem. A setter who talks over the homeowner is an internal problem. Don't mix those in the same chargeback pile.
Source-level cutoffs are how hybrid supply stays usable. RidgeRise generates demand in-house and through vetted publishers. When a publisher's solar path starts sending renters, or 'utility program' intros that aren't true, that source gets restricted or paused. In-house creative gets the same treatment. Quality monitoring without the willingness to cut a source is just a folder of MP3s.
Disputes need a window and a definition. Invalid: wrong geo, renter when you required owner, duration miss if you set one, prank, already a customer if you can prove it. Gray: shade, roof, credit, unless you put those in the billable definition. Don't try to reverse a call because the homeowner didn't book. That's intake, not traffic. Write the invalid list before launch so nobody is inventing it on Friday.
Duration plus disposition beats duration alone. A four-minute call that ends 'renter, not interested' should not look like a win. A two-minute call that books a survey with a homeowner in-geo might be the best unit you bought all week. Build reports your ops manager will actually read. If the only chart is 'calls sold,' you'll scale the wrong thing.
Seasonality, incentives, and months that look busier than they are
Solar demand isn't HVAC. There's no heat-wave emergency. There is a tax-calendar pulse. Callers who want to 'get it in this year' show up when they remember the credit, when a neighbor installs, and when summer bills arrive. That is not the same as a weather spike you can staff with overtime techs. It's a marketing calendar. Plan setter PTO around it instead of being surprised.
Incentive talk on the call is messy. Federal credit rules change, state rebates appear and vanish, utility programs get oversubscribed. Your setter should not freelance tax advice. They should qualify interest and book the consult with a honest 'the advisor will run your numbers.' Media that promises a specific savings amount you can't defend will create angry transfers and disputes. Keep creative aligned with what you can say.
Winter in northern states still produces calls. They're often research-heavy: 'Can I even do this with snow?' Those can be good if you install there and you have a winter talk track. They're waste if you only wanted Q3 California volume and you left the campaign national. Seasonality is geo-specific. Treat it that way in the brief.
Q4 can look fat because of credit deadlines and leftover media budgets. It can also be junk if every aggregator is pushing the same 'last chance' angle. Tighten qualification in those weeks: homeowner, bill floor, roof, in-footprint utility. Don't open shared nationwide to 'hit the number.' You'll spend January arguing about leads that never sat.
Storm season can create a weird overlap with roofing. A homeowner who needs a new roof after hail may be a solar-plus-reroof opportunity, or they may only want shingles and insurance. If you don't do roofing, don't buy storm-intent traffic and hope. If you do both, split the campaigns. Roofing storm calls and solar quote calls are different intents wearing similar zip codes.
Who buys solar calls and how the room should be staffed
Regional installers live and die on drive time and permit familiarity. You want exclusive or tightly geo-filtered shared in the counties you actually work. Your setter should know the utilities by name. Your closer should know which AHJs are slow. Buying a national leftover campaign because it's cheap will fill the board with two-hour drives and roofs you don't want.
National solar buyers and appointment teams run a factory: setters book, field closers or video closers take the demo, ops handles design. You can absorb more volume. You also create more ways to fail. Bad data in the CRM, setters who book anyone, closers who no-show. Your filters should protect the closer calendar, not maximize setter talk time. A booked consult that isn't installable is a cost, not a KPI win.
Home-services networks that added solar as a line still need solar-specific qualification. An HVAC CSR who is used to 'no cool, send a tech' will let renters and $40 bills through. Train or separate the queue. Product-specific hours and a solar-only brief are cheaper than burning a month of mixed traffic.
Call centers selling appointments to installer partners need even tighter rules, because the end buyer will reject junk and you'll eat it. Align the partner's install footprint with the campaign geo before you turn on spend. If the partner drops a county, pause that geo the same day. Orphaned appointments are how those deals blow up.
Whoever you are, the staffing question is setters vs closers vs surveyors. Cost per call only works if someone answers and can book. If your closers are in the field until 6 and your only setter leaves at 4, your campaign hours are 4, not 12. Write the real hours. RidgeRise will not magically make after-hours calls useful if voicemail is the intake plan.
If you publish energy or home-improvement traffic
RidgeRise has live solar buyer demand, with the same caveat as every other vertical: the traffic has to match the brief. Search and ZIP-level home-improvement intent tends to screen cleaner than broad 'lower your bill' social if the page asks homeowner and bill questions. Native and email can work when the list isn't a recycled hardship file. Call paths need an honest intro. Pretending to be the utility is a fast way off the network.
Publishers who can hold geo and utility splits are useful. Publishers who can only blast a national number will collide with buyers who install in eight states. If you run solar, expect qualification questions on the page or IVR, campaign-specific consent, and recording review. Payout terms get confirmed when you apply. We don't post fantasy rates here.
Energy-savings creative that never mentions a roof or a home will attract apartment dwellers. That's on you. Fix the page. Homeowners comparing quotes are the buyer the campaign was built for. If you also run roofing or HVAC, don't blend the click paths. A hail roof lead is not a solar setter call unless the buyer asked for that combo.
Apply on /publishers when you can show sources, geos, and how you collect consent. Buyer campaigns on /buyers are the demand side. Don't send a publisher deck to a buyer brief and expect a yes.
Mistakes solar buyers keep paying for
Buying 'solar calls' with no homeowner gate. You'll hear it by minute two. You'll still have paid if your rules didn't require it. Put homeownership in the billable definition.
Ignoring utility territory. A gorgeous call volume map that crosses three IOUs with three different export regimes is not one campaign. Your setters will pitch yesterday's net metering story in a territory that doesn't use it anymore. Split or exclude.
Skipping roof age because it 'slows the IVR.' It slows the IVR by ten seconds. It saves a survey. Callers with failing roofs need a reroof path or a polite no. They do not need a closer's afternoon.
Treating shade as a closer problem. If the house sits under pines, the design dies or the production estimate tanks. Ask. You're not doing a full irradiance study on the phone. You're dumping the obvious.
Staffing exclusive volume with a shared-room answer rate. You paid for a clean handoff and then let it ring. The recording will not save you in a dispute if your team didn't pick up inside the speed-to-answer you agreed to.
Judging sources by install rate in week one. Permits and financing lag. Use qualification match, book rate, and sit rate first. Installs are a trailing read. Kill sources for fraud and misrep immediately. Kill them for 'didn't install yet' slowly.
Leaving concurrency uncapped during a creative test that works. Two setters, twelve lines, one viral hook. You'll swear the traffic died. It didn't. You just overflowed.
Exclusive vs shared when your closer calendar is the bottleneck
In solar the scarce resource is often the closer or the survey slot, not the inbound call. Exclusive makes sense when a sit requires a clean, single-company conversation and you're paying a closer to drive. Shared can make sense in thick territories if your offer is a fast video consult and you win on speed. Don't buy shared and then run a two-visit in-home with a 40-page proposal. Someone else already took the easy yes.
If you share, shorten the sales cycle. Same-day video, tight follow-up, no three-day drip before first contact. If you go exclusive, protect the caller: no double sale to a sister brand, no partner dump. Homeowners who got three 'exclusive' pitches last week will treat your setter like spam. That's a market problem you make worse by lying about exclusivity.
Appointment buffers after a transfer matter. A setter who books back-to-back consults with no wrap time dumps bad notes into the CRM. Closers show up blind. Sit rate falls. Then you argue with us about lead quality. Cap concurrency and give the setter two minutes to write roof, bill, spouse, shade. Cheap time. Expensive if you skip it.
Shared leftover volume from a national campaign is how regional shops get burned. If the offer was built for a different finance partner or a different utility story, your local closer inherits confusion. Ask what the caller heard before the transfer. If nobody can tell you, don't buy it.
How to brief a solar campaign so we can actually run it
Send the install footprint: states, counties, ZIPs, and utilities you will take. Send the ones you won't. Include HOA policy if you decline those. Include roof rules: max age, materials you skip, steep pitch limits. Include a bill floor if you have one. Include credit policy if financing is required. This is the brief. A logo and 'we need solar leads' is not.
Write hours, timezone, concurrency, exclusive vs shared, duration, and the invalid list. Name the intake path: live transfer to setter, CPL into a dialer, or traffic to your page. If you want warm transfers, list the questions that must be asked before the handoff. If you record, say so. If you need a spoken disclosure, give us the script.
Tell us how you staff. Number of setters on the phones (even a range), what happens at overflow, who works Saturday. If closers only sit Tuesday through Thursday, don't buy weekend exclusive calls unless setters can park them cleanly. We'll match supply to that. We won't guess.
RidgeRise Media is a US pay-per-call media buyer: in-house media buying plus screened publishers, quality-monitored on both, selling CPL, cost per call, live and warm transfers, exclusive or shared, and qualified traffic. We don't publish volumes or close rates because those aren't a promise we can make on a web page. A qualified call is not a sale.
When the brief is real, talk to the team on /buyers or /contact. Bring the filters. We'll tell you what we can run and what we can't. If you also buy roofing, keep that campaign separate unless you truly sell the combo and want it screened that way.
