AI Chatbot for Solar Companies: Lead Capture, Quoting & Install Booking (2026)
Solar is a high-intent, high-friction sale. The homeowner spends 4 to 6 weeks researching, getting quotes from 3 to 5 installers, and the company that responds inside 5 minutes wins 78% of deals. An AI chatbot is the only realistic way to hit that response time at 11 PM on a Tuesday — and to qualify the lead before a human ever picks it up.
The economics: why solar marketing burns cash without AI chat
A solar lead from Google Ads costs $80 to $250 in 2026 depending on the market. After form fills, no-shows, unqualified roofs, HOA blocks, and credit-decline rates, the cost per booked appointment is often 3 to 4x that. Every minute of response delay drops contact rate; after 30 minutes the lead has answered three competitors and your closer is leaving voicemails.
AI chat compresses that funnel. Instead of "thanks, an installer will call you in 24 hours," the visitor gets an instant savings estimate, a roof eligibility check, and a calendar slot — while their motivation is hot.
What the chatbot actually does on a solar site
- Roof eligibility. Asks address, pulls satellite imagery via Google Solar API or PVWatts, and rejects shaded / north-facing roofs before they fill out a form.
- Bill capture. Asks for monthly electric spend; if the homeowner is unsure, asks for utility provider and uses zip-code averages.
- Instant savings estimate. Returns a 25-year savings range using local kWh price, system size, and incentives. Range, not point estimate — never overcommit.
- Financing pre-qualification. A soft credit prompt for loan or PPA, scoring the lead before anyone is dispatched.
- Site survey booking. Books the appointment directly into the rep's calendar with auto-reminders by SMS.
- Storm / outage triage. For existing customers: power-out reporting, monitoring API failures, panel cleaning requests.
Compliance points solar marketers underestimate
TCPA consent
You must capture explicit, recorded consent before texting. The bot stores the consent string, IP, and timestamp on the lead record.
State licensing disclosure
Some states (CA, NY, NJ) require contractor license number on any quote. Pin this in the bot persona.
No deceptive savings claims
FTC guidelines require "up to" ranges and hedging. The bot must never quote one number with certainty.
HOA / utility caveats
Always disclose interconnection wait times and HOA approval requirements before signing.
The KPIs that move
Integrations that matter
- Salesforce Solar Cloud or HubSpot CRM — push leads with full transcript on the contact record.
- Aurora Solar / OpenSolar — pull design previews to share inside chat.
- Calendly / HubSpot Meetings — book site surveys with timezone awareness.
- Twilio — TCPA-compliant SMS reminders and reschedule flows.
- Slack or Teams — alert the closer the moment a high-intent lead converts.
What to skip in v1
Do not let the bot quote system pricing in dollars. Give a savings range, an estimated payback period, and a calendar slot — that is enough. Hard pricing varies by roof complexity, local labor, and utility interconnection. A wrong number on the chat record creates legal exposure.
Pilot plan: 30 days, one branch
- Week 1: deploy on the homepage and the "Get a quote" LP. Train on FAQs, financing options, current promos.
- Week 2: add roof eligibility check (Google Solar API). Connect calendar.
- Week 3: add CRM push and SMS confirmations. Watch handoff transcripts daily.
- Week 4: review CSAT, appointment-set rate, and unqualified dispatch rate vs control.
Most installers see appointment-set lift inside the first 14 days. The remaining gains come from refining the qualification rubric, not from more AI.
Related resources
Convert solar traffic 24/7
Free for 2 seats. Roof eligibility, savings estimates, and calendar booking inside chat.
Start free