Complaint Handling Scripts for Solar Installers
Solar complaints are usually high-stress because the stakes are high: a $15,000–$35,000 home system (or $50,000–$200,000 commercial job) and a roof + electrical safety situation. These scripts help you keep control of the call, calm the customer down, and move the issue toward a clear next step—even when you’re on a roof and can’t safely pick up right away.
1) Initial Complaint: “My system isn’t producing—this is unacceptable.”
Use when a customer calls angry about low/zero production, app alerts, or a high bill after install.
“Thanks for calling—sorry you’re dealing with this. I want to get it fixed as fast as we can. Before we jump to conclusions, I’m going to ask a couple quick questions so we don’t miss anything: is the inverter showing any lights or an error code, and do you see any alerts in the app like ‘grid outage’ or ‘inverter offline’? Also, did anything change recently—storm, breaker trip, utility work, or a Wi‑Fi router change? I can’t troubleshoot live while I’m on a roof, but I can schedule a same-day call-back window and start a service ticket right now. What’s the best number and a 2-hour window today to reach you?”
Tips for this scenario
- -Ask for the inverter brand (Enphase, SolarEdge, SMA) and any error code—customers often read it off the screen.
- -Use the phrase “before we jump to conclusions” to slow the emotion and move to facts.
- -If you’re on-site working, set a clear call-back window instead of “I’ll call later,” which feels like a brush-off.
Common Mistakes to Avoid
Pro Tips
- 1.Create a ‘solar complaint intake’ checklist you can read fast: address, install date, system size, inverter brand, error codes, app screenshots, recent storms, and whether the solar breaker tripped.
- 2.Use controlled choices: “remote diagnostic today” vs “site visit,” and always mention whether it’s covered or quoted before dispatch.
- 3.For production complaints, ask what changed: new shade (tree growth), new roof obstruction, router/Wi‑Fi change, utility outage, or breaker trip.
- 4.For roof-leak complaints, always request photos and ask “only after rain?” so you bring sealant/flashing and avoid a second trip.
- 5.If you miss calls because you’re on a roof or running conduit, set up a 24/7 answering layer like SkipCalls so every complaint gets a calm intake, a ticket number, and a booked callback window instead of voicemail.
Frequently Asked Questions
What are the most common complaint calls solar installers get?
Zero/low production, inverter offline/error codes, monitoring app alerts, roof leaks after rain, scheduling delays (inspection/PTO), billing change orders (MPU, trenching, tile), storm damage, and warranty claims for inverters or batteries.
How do you apologize without admitting fault on a roof leak complaint?
Say you’re sorry they’re dealing with it and that you take it seriously, then commit to inspection and documentation. Avoid phrases like “we caused it” until you’ve checked penetrations, flashing, tile condition, and attic moisture paths.
What info should you collect on a ‘system not producing’ complaint?
Install address, inverter brand/model, any error code/lights, what the app says (offline/grid issue), when it started, recent storms, breaker trips, and Wi‑Fi/router changes. Ask for screenshots or photos of the inverter screen if possible.
How do you handle PTO delays without taking the blame?
Explain the exact stage: inspection, utility paperwork submission, utility review, meter swap, or final PTO approval. Give a clear next action and owner (you, inspector, utility) plus a realistic time window, and send it in writing.
What do you say when a customer demands a full refund immediately?
Acknowledge the frustration, state you’ll stay within the agreement, and offer immediate next steps: diagnostics, a written plan with dates, and escalation. Ask what outcome they want and tie any credits/refunds to verified findings and contract terms.
How can you respond faster to complaints when you can’t answer calls on the roof?
Use a structured callback window and ticket system so customers know when they’ll hear back. Many solar installers also use an AI answering service like SkipCalls to capture the complaint details, collect error codes, and book a service slot while you stay safe and focused on rooftop work.
Stop losing solar customers (and control complaint calls) while you’re on the roof
Solar installs happen on rooftops and around live electrical—so you can’t always answer. SkipCalls can take complaints 24/7, capture inverter error codes and photos-request instructions, filter spam, and book a service callback window so the customer feels helped immediately for $19.99/month.
More Resources for Solar Installers
After-Hours Guide
Handle calls outside business hours effectively
Business Hours Optimization
Optimize when and how you answer calls
Call Handling Best Practices
Handle every call like a pro from ring to close
Client Retention Scripts
Keep customers coming back with follow-up calls
Communication Checklists
Step-by-step customer communication guides
Emergency Call Protocol
Triage and handle urgent calls effectively
Lead Response Templates
Follow-up templates that close more jobs
Missed Call Cost Analysis
Calculate the real cost of every missed call
No-Show Follow-Up Templates
Recover missed appointments professionally
Customer Onboarding Checklist
Step-by-step new customer onboarding process
Phone Etiquette
Make great first impressions on every call
Phone Scripts
Ready-to-use call scripts for every scenario
Phone Setup Guide
Configure your business phone system right
Pricing Inquiry Scripts
Handle price questions without losing leads
Review & Referral Scripts
Get more 5-star reviews and referrals
Scheduling Tips
Smart appointment scheduling strategies
Seasonal Call Guide
Plan for peak and slow call seasons
Upselling & Cross-Selling Guide
Increase revenue naturally during service calls
Voicemail Greetings
Professional voicemail scripts that set expectations