Back to Blog

How do solar leadgen agencies distribute leads to installers?

5 min read
How do solar leadgen agencies distribute leads to installers?

Solar leadgen agencies face a routing problem that generic automation tools weren't built for: each installer has a fixed service territory, a capacity limit, and an expectation that no other installer calls the same homeowner. Get any of those three wrong and you lose the installer relationship.

The distribution setup that works at 2 installers (a shared spreadsheet and some Zapier steps) falls apart at 5. Territory overlap starts causing complaints, daily caps require manual monitoring, and exclusivity is nearly impossible to enforce in real time. This guide covers how structured solar lead distribution actually works.

The three rules that drive solar lead routing

Solar distribution is built on three conditions evaluated at the moment a lead arrives:

  • Territory match: Does the installer cover the lead's zip code or state?
  • Cap headroom: Has the installer hit their daily (or weekly) lead limit?
  • Exclusivity: Has this lead already been sent to another installer?

All three must pass before a lead routes to an installer. If territory matches but the cap is full, the lead rolls to the next eligible installer. If no installer claims the lead, it goes to a fallback queue rather than getting dropped.

Zip-code territory assignment

The standard approach is to give each installer a zip list — a fixed set of zip codes they exclusively cover. The router checks the lead's zip against each installer's list in priority order and delivers to the first match.

Complications arise when territories overlap. Two installers might both cover a border zip between their markets. You handle this with either priority ranking (installer A always wins that zip) or a shared-mode split (both get the lead at a lower per-lead price). Most solar agencies choose priority ranking to protect installer relationships.

For multi-state campaigns, add a state-level filter on top of zip rules: a Texas lead only reaches Texas-licensed installers. This matters for contractor licensing compliance in states with stricter rules.

Daily caps and overflow routing

Installers have real capacity limits — their crew can only handle so many site visits per day. Sending 30 leads to an installer who can close 8 creates resentment and poor contact rates. Daily caps enforce that limit automatically.

When an installer hits their cap, the router needs an overflow rule: skip to the next eligible installer in the same territory (if another one exists), or pause delivery for that installer until the cap resets at midnight. Neither option requires manual intervention if the router enforces caps natively.

Dedicated routers like LeadProsper ($499+/mo), Boberdoo ($1,000+/mo), and LeadMove ($149/mo) all enforce caps natively at the routing layer. Zapier and Sheets track caps manually, which means a burst of 20 leads arriving in 30 seconds will over-deliver before anyone checks the count.

Exclusive mode: one homeowner, one installer

Shared leads in solar damage everyone: the homeowner gets multiple calls and ignores all of them; installers blame each other for poor contact rates; your agency takes the credibility hit. Exclusive mode — one lead delivered to exactly one installer — is the standard for quality solar distribution.

The exclusivity check happens at delivery time, not after. The moment a lead is sent to installer A, it's marked exclusive and no other installer receives it, even if installer B's territory also covers that zip. The ordering of who gets first shot is determined by priority or weighted split pre-configured per campaign.

Comparison: solar lead distribution tools

ToolZip territory rulesDaily capsExclusive modeInstaller portalStarting price
Sheets + ZapierManual lookup onlyManual checkNot enforcedNone$50-300/mo (task costs)
LeadMoveNative zip + state rulesDaily/weekly/monthlyYes, per campaignYes, from $149/mo$149/mo
LeadProsperYes, on $499+ plansYes, on Pro tiersYesYes, enterprise$499/mo
BoberdooYes (ping/post model)YesYesYes$1,000+/mo
Custom buildWhatever you codeWhatever you codeWhatever you codeRarely built$20k-80k dev cost

Installer-facing dispute resolution

Even with clean routing, installers dispute leads: wrong phone number, homeowner was renting not owning, property was already contracted with a competitor. A dispute workflow gives installers a structured way to flag these cases with a reason code, and gives your team a queue to review and issue credits.

Without a portal, disputes arrive as emails or texts and credits get missed. At 200+ leads/month across 8 installers, that's a meaningful revenue and relationship problem. The portal also builds trust: installers can verify their lead counts in real time rather than waiting for a monthly reconciliation call.

The agencies that run solar distribution cleanly share one pattern: they get the territory, cap, and exclusivity logic locked in before they scale past 5 installers, because retrofitting those rules into a Sheets workflow at 10 installers is significantly harder than starting with a purpose-built tool.

Frequently asked questions

how do I assign solar installers to specific zip territories?

Tag each installer with the zip codes or zip ranges they cover, then configure the router to match a lead's zip against installer territory lists in priority order. When two installers overlap on the same zip, the router resolves by priority rank or weighted share. This beats a lookup spreadsheet because the match happens in real time at ingestion, not after the lead has already sat in an inbox.

what happens when two installers cover the same zip code?

You have two options: exclusive mode (the lead goes to one installer only, selected by priority or weight) or shared mode (the same lead goes to both, priced lower per lead). Most solar agencies run exclusive mode because homeowners dislike getting calls from multiple companies. The router needs to enforce exclusivity at the moment of delivery, not after the fact.

how do I stop overloading an installer with too many solar leads?

Set a daily cap per installer — a max lead count per 24-hour window — with an overflow rule that sends excess leads to the next eligible installer. LeadMove enforces daily, weekly, and monthly caps with cap-aware overflow from the $149 Starter plan. Without native cap enforcement, you end up manually checking spreadsheets and installers still complain about receiving leads on weekends when they're not staffed.

what tools do solar leadgen agencies use for lead distribution?

Agencies typically start with Google Sheets + Zapier, which handles 1-4 installers with simple territories. Past 5 installers or any overlap, that breaks. LeadProsper ($499+/mo) handles solar workflows with zip routing and caps. LeadMove ($149-499/mo) ships the same zip routing, exclusive mode, and daily caps on the base plan, plus an installer-facing portal for disputes. Custom-built routers appear in agencies with 30+ installers but take months to build.

why do solar agencies need a buyer portal for installers?

Installers need to see which leads they received, flag bad leads (wrong address, homeowner already contracted), and download CSVs for their CRM without calling you. Without a portal, disputes happen over email and take days to resolve. LeadMove ships a dedicated installer portal with lead history, dispute submission, and CSV export from the $149 plan, with no visibility into other installers' data or your admin margins.

can I route solar leads by state rather than zip code?

Yes, and for national campaigns you often combine both: state filter first (only installers licensed to operate in that state), then zip filter within that state for territory exclusivity. This matters for states with strict contractor licensing requirements. LeadProsper and LeadMove both support state + zip combined rules; the key is setting the state filter as a prerequisite so leads never land with an out-of-state installer.

what is the typical cost for solar lead distribution software?

Solar leadgen agencies typically pay $149-499/mo for dedicated routing software. LeadMove Starter at $149/mo covers up to 5 installers and 1,000 leads/mo with all routing features. LeadProsper starts at $499/mo. Custom builds run $20,000-80,000 in dev time plus ongoing maintenance. Zapier appears cheaper but costs $150-300/mo at solar lead volumes and breaks on territory logic.

Start distributing leads smarter today

Ingest. Score. Route. Track. One platform.