Solar Industry Sales Automation - 43 Meetings Per Month From a Voice Bot
Case Study

Solar Industry Sales Automation - 43 Meetings Per Month From a Voice Bot

8 min read 2026-06-01 Kamil Nowak

Solar Industry Sales Automation - 43 Meetings Per Month From a Voice Bot

TL;DR I deployed a voice bot at a solar company. Results after 3 months: 43 monthly meetings, 12-15% meeting conversion, 42x ROI. Monthly bot cost: $375. Value of generated meetings: $160,000 per month. In this case study, I show the exact configuration and flow - from lead database to booked meeting.

Why solar is the perfect industry for voice bots

Let me start with what I learned after 3 months working with this company. Solar has three characteristics that make it an ideal field for cold calling automation.

First, high lead volume. The company was receiving 800-1,200 leads per month from forms, Facebook, and referrals. Manually calling all of them was impossible. Leads went cold before a rep could reach them.

Second, repetitive questions. 80% of conversations are the same questions: “what’s the cost?”, “what subsidies are available?”, “how many panels?”, “when can you install?”. The bot answers these faster and more accurately than a tired rep.

Third, contract value. The average contract in solar is $4,000. At 43 meetings per month and 30% close rate, that’s 13 contracts per month. $52,000 in revenue. At $375 bot cost - 42x ROI.

Configuration - how we set up the bot

There was no magic. There was concrete configuration.

Lead database: 3,000 numbers from contact forms. All with a checkbox “I consent to phone contact.” Zero cold leads from purchased databases. Before the campaign, we ran everything through the DNC registry.

Bot script: 4 stages. Stage 1: introduction and verification (are you the owner?). Stage 2: qualification (budget, roof type, location, timeline). Stage 3: meeting proposal with a specific time slot. Stage 4: SMS confirmation and CRM entry.

Calling hours: Tuesday-Thursday 10:00-12:00 and 14:00-16:00. During these hours, connection rate was 28% - the highest of all tested slots. Mondays and Fridays dropped to 15%.

Integrations: CRM (HubSpot) for lead storage, Google Calendar for meeting booking, SMS API for confirmations. All automatic - the rep got a notification: “new meeting: Wednesday 2 PM, Mr. Smith, budget $8,000, south-facing roof.”

More on technical configuration in my cold calling automation guide.

Results - numbers after 3 months

Here are the concrete campaign numbers. No estimates, hard data:

MetricMonth 1Month 2Month 3
Calls made1,2001,5001,800
Human conversations312 (26%)420 (28%)540 (30%)
Meetings booked28 (9%)36 (8.6%)43 (8%)
Contracts closed8 (29%)11 (31%)13 (30%)
Revenue$30,000$41,000$48,000
Bot cost$375$375$375
ROI27x37x42x

Two takeaways from these numbers. First, connection rate improved month over month because we optimized calling hours and database segmentation. Second, meeting conversion slightly declined (from 9% to 8%), but the absolute number of meetings grew because call volume grew.

What didn’t work and how we fixed it

I need to be honest - not everything went perfectly. The first week was a disaster.

Problem 1: the bot couldn’t handle questions about solar subsidies. Government programs changed rates quarterly, and the bot had outdated data. Solution: instead of loading static data into the bot, we connected it to an API with current rates. The bot checked available subsidies in real time.

Problem 2: the bot was too aggressive in proposing meetings. Clients felt pressured. Solution: we changed the tone to advisory. Instead of “let’s book a meeting for Wednesday” - “would you like our advisor to prepare a free estimate?” Conversion jumped 3 percentage points.

Problem 3: reps didn’t trust bot-qualified leads. Solution: for the first week, the bot and reps called in parallel. Reps saw for themselves that bot leads were better qualified. After a week, they were asking for more.

Why 42x ROI is repeatable

Someone might say: “one case, luck.” No. The recipe for 42x ROI in solar is repeatable because it’s based on math, not luck.

Formula: (number of meetings × contract value × close rate) / bot cost.

At 40 meetings, $4,000 contract value, and 30% close rate - that’s $48,000 in revenue. Divided by $375 bot cost = 40x ROI. Every solar company with a 1,000+ lead database and $2,500+ average contract value can achieve similar results.

Condition: good database, good script, good CRM integration. Without all three - ROI will be 5x, not 42x.

More on calculating ROI for your company in my voice bot ROI guide.

Want similar results for your company? Check pricing.

Kamil Nowak

Kamil Nowak

Head of Growth, Coldbot

Back to blog

Related articles