Introduction

Solar companies spend thousands on ads generating leads, but a huge percentage of those leads never get properly followed up with. They sit in a spreadsheet, aging and forgotten. This guide shows you how to build an AI system that turns those dead leads into booked site assessments automatically.

Using Vapi (AI voice agents) and n8n (workflow automation), we build a fully automated outbound calling system that calls old solar leads, has real conversations, qualifies interest, checks calendar availability, books consultations, and sends SMS confirmations — all without a human touching it.

What This System Does

  • Calls old solar leads automatically every morning
  • Has real outbound conversations with prospects
  • Qualifies interest and intent for solar installation
  • Checks real Google Calendar availability
  • Books solar site assessments automatically
  • Sends SMS confirmations after booking
  • Runs daily without manual follow-up

Video Tutorial

Watch the full build with a live demo of the AI calling and booking a solar lead:

Why Solar Companies Sit on Valuable Dead Leads

Solar sales teams are focused on closing hot leads. When a lead goes cold — maybe they didn't answer, said "not right now," or just fell through the cracks — it gets deprioritized. But these leads already showed interest. Many of them are still viable, they just need a follow-up at the right time.

Smart AI agencies don't chase new leads for their clients — they monetize the old list first. A solar company with 500 dead leads is sitting on a goldmine if someone systematically works through that list.

System Overview

The system has two main components:

  • Vapi: The AI voice agent that makes outbound calls, converses naturally, and triggers tool calls for booking
  • n8n: The backend that manages the lead list, routes tool calls, checks calendar availability, books appointments, and sends SMS confirmations

Setting Up the Vapi Agent

Configure your Vapi agent with:

  • Model: GPT-4o or Claude for natural conversation quality
  • Voice: A warm, professional voice — not robotic
  • Voicemail detection: Enabled so the system skips voicemails and moves to the next lead
  • Phone number: A local area code number (local numbers get higher answer rates)

The 9-Step Outbound Call Playbook

The AI follows a structured conversation flow:

  1. Greet by name and introduce as calling from the solar company
  2. Reference their original inquiry ("I see you were interested in solar back in March")
  3. Ask if they're still considering solar
  4. If yes — qualify: homeowner status, roof condition, electricity bill, timeline
  5. Explain the value of a free site assessment
  6. Offer to schedule the assessment
  7. Check calendar availability and present options
  8. Confirm the booking
  9. Send an SMS confirmation with details

The 3 Custom Tools

  1. Lookup client by phone: Pulls the lead's details from Google Sheets so the agent knows their name and original inquiry
  2. Check availability: Queries Google Calendar for open site assessment slots
  3. Book appointment: Creates the calendar event and triggers the SMS confirmation workflow

The Outbound Dialer Workflow

The n8n outbound dialer runs on a schedule (every morning). It pulls leads from Google Sheets, filters for those that haven't been successfully contacted, and triggers Vapi to call each one. After each call, the Sheet is updated with the outcome — booked, not interested, no answer, voicemail.

The Appointment Scheduler Workflow

When the Vapi agent triggers a booking tool call, n8n receives the webhook and:

  1. Creates a Google Calendar event with the lead's details, address, and assessment type
  2. Sends an SMS confirmation via Twilio
  3. Updates the Google Sheet with the appointment details

Live Demo: Call to Booking

The video includes a full live demo showing the AI calling a test lead, having a natural conversation about solar interest, checking calendar availability, booking the site assessment, and sending the confirmation text. From dial to confirmed booking: under 4 minutes.

Why Solar Companies Pay for This

Solar site assessments are the gateway to $15,000–30,000+ installations. If this system books just 5 site assessments per month from old leads, and the solar company closes 30% of them, that's 1–2 new installations worth $15,000+ each — from leads they'd already written off.

The ROI math makes the pitch trivially easy: "You have 500 old leads. This system works through all of them over the next month. If it books 10 site assessments and you close 3, that's $45,000+ in revenue from leads you already paid for."

Building AI for Solar Companies?

OpenClaw Consult works with AI agencies building outbound voice and automation systems for solar and home service businesses. We help with Vapi configuration, n8n workflow architecture, and scaling across clients.

Frequently Asked Questions

How much does it cost per call?

Vapi charges per minute (~$0.05–0.10/min). Average solar call is 2–3 minutes. At $0.20/call and 50 calls/day, you're spending ~$10/day. One booked installation covers months of calling costs.

What if the lead is on the Do Not Call list?

This system calls leads who previously expressed interest (opted in by contacting the solar company). It's not cold calling random numbers. However, always scrub your lead list against the DNC registry as a best practice.

Can I use this for other industries?

Absolutely. The architecture works for any business with a dead lead list and an appointment-based sales process: roofing, HVAC, home remodeling, financial advising, insurance, med spas — swap the system prompt and qualification questions.