Complete Guide to Solar Lead Automation
Solar lead automation is the difference between an installer that grows 15% year over year and one that grows 80%. Both spend the same on ads. The one that grows faster automates the full pipeline: ad-lead capture, instant response, qualification, nurture, proposal, close, install and NPS. This guide walks through every stage.
Stage 1 — Lead capture across every channel
Modern solar installers pull leads from 6–10 channels: Google Ads Search, Google Ads Lead Forms, Local Services Ads, Meta Lead Ads, Instagram DMs, TikTok Lead Ads, YouTube, website forms, Modernize / Angi / Bark aggregators, and inbound phone calls. Every channel needs to fire the *same* webhook into a central router. Fragmented lead-capture is the #1 cause of leaks.
Stage 2 — Instant enrichment
The moment a lead lands, enrichment fires in parallel:
- Reverse-lookup on phone number for name and carrier validation
- Address to property data (roof size, orientation, year built) via ATTOM, PropertyRadar or Google Sunroof
- Zip / postcode to utility for local rate + net-metering rules
- Irradiance and shading estimate from Google Solar API or PVWatts
- Duplicate-check against your CRM
Stage 3 — Under-60-second response
AI voice call + WhatsApp + SMS with calendar link fire in parallel. First AI turn is a warm, human-cloned voice. If voicemail, the sequence continues on WhatsApp without missing a beat.
Stage 4 — Structured qualification
The AI qualifies against your ideal customer profile in 90 seconds:
- Monthly electricity bill (with currency and utility inferred)
- Home ownership status
- Roof age and material
- Shading / tree cover
- Timeline (immediate / 3 months / researching)
- Financing preference (cash / loan / lease / PPA)
Stage 5 — Calendar booking
Qualified leads book a virtual or on-site consult in real time. Booking writes to Google Calendar / Outlook and the CRM simultaneously. A confirmation with the rep's photo, phone and a rescheduling link goes out on WhatsApp instantly.
Stage 6 — Multi-channel nurture (45 days)
For leads not immediately qualified or booked, a 45-day, 12-touch cadence runs in parallel: WhatsApp storytelling, case-study emails, SMS reminders, ITC / PM Surya Ghar / SEG changes, financing option updates. Every reply pauses the sequence and pings the rep.
Stage 7 — Proposal delivery + tracking
The moment a design is approved in Aurora / OpenSolar / Enerflo, the proposal is delivered on WhatsApp + email with a personalised video walkthrough. View-tracking pings the rep when the customer opens it — perfect timing for the follow-up call.
Stage 8 — Contract, install and NPS
Signed contracts trigger a permit-and-interconnection status thread on WhatsApp that updates the customer weekly without a single human touch. Post-install NPS and Google review request fire 7 days after commissioning.
Stage 9 — Closed-loop conversion sync
The final piece most installers miss. When a lead becomes a booked consult, contract, or closed install, the conversion pushes back to:
- Google Ads via enhanced conversions + GCLID
- Meta CAPI with the exact revenue event
- TikTok Events API
- LinkedIn Insight tag for B2B / C&I
Smart bidding now optimises on installed jobs, not form-fills. Cost per acquisition drops 30–50% within 60 days.
The full tech stack we typically deploy
- Router: n8n self-hosted or Make with instant triggers
- AI voice: LiveKit + GPT-4o Realtime + ElevenLabs, on Twilio or Telnyx
- WhatsApp: Meta Business API via 360dialog or Interakt (green tick)
- SMS: Twilio, Telnyx or Msg91
- CRM: Aurora, OpenSolar, Enerflo, Bodhi, HubSpot, Salesforce or Zoho
- Calendar: Google Calendar, Outlook, Calendly
- Analytics: PostHog + a custom Metabase dashboard
- Conversion API: server-side GTM + native Meta / Google integrations
See this stack running for solar.
Book a 20-minute walkthrough — we will demo a live pipeline from Google Ads Lead Form to CRM-booked consult in under 60 seconds.
See the full pipelineDo we need to rip out our existing CRM?
No. This automation stack sits on top of Aurora, OpenSolar, Enerflo, HubSpot, Salesforce or Zoho. We push clean, qualified leads into the CRM you already use.
How much does the full stack cost?
For a $3M–$12M solar installer: $6,500–$18,000 one-time build and $600–$1,900/month all-in. ROI is typically 4–8 weeks.
How long is the full deployment?
10 business days for a standard install. Complex CRM integrations or multi-brand rollouts extend to 15–20 days.
What if we operate in multiple countries?
Fully supported. Currency, utility rules, financing partners, language and telephony carriers are all configured per market.
Related reads
How AI Automation Helps Solar Companies Close More Sales
The 45-day solar sales cycle rewards fast responders and relentless follow-up. Here is how AI automation compresses both — and how the ROI actually works.
ReadAI CRM for Solar Companies: What Actually Works
Most solar CRMs are just tidy spreadsheets. Adding AI on top of Aurora, OpenSolar, HubSpot or Salesforce is what turns them into a growth engine.
ReadWhatsApp Automation for Solar Sales Teams
WhatsApp is where solar prospects actually reply. This is the exact playbook for using it to book consults, nurture leads and close installs — without breaking Meta policy.
Read