Zero to 50 Qualified Solar Leads in 72 Hours: How I Rebuilt a Broken Campaign
A solar client had spent $4,200 on ads with zero bookings. I rebuilt their entire intake and follow-up system in three days. Here's exactly what I changed.
Haroon Mohamed
AI Automation & Lead Generation
A client came to me in March with a specific problem: they'd spent $4,200 on Facebook and Google ads over six weeks and had booked exactly zero appointments. Not low numbers — zero.
The traffic was there. The ad creative wasn't the issue. The problem was everything that happened after a lead submitted their information.
Here's what I found when I audited the system, and what I changed to go from zero bookings to 50 qualified appointments in 72 hours.
What the Original System Looked Like
The lead flow was:
- Lead submits form on landing page
- Email lands in a shared Gmail inbox
- Someone manually calls the lead (usually within 4–24 hours)
- Tries to book a call — most leads by this point had already moved on
That's it. No automation. No immediate follow-up. No SMS. No pipeline. Just a shared inbox and a hope.
In solar, the average lead makes a decision in the first 15 minutes after submitting their information. By the time a human was picking up the phone, the window was closed.
What I Built Instead
Immediate SMS + Email Follow-Up
The first thing I did was connect the landing page form to GoHighLevel using a Zapier webhook. From the moment a lead submits their details, three things happen simultaneously in under 30 seconds:
- SMS 1: Personalised text message that uses the lead's first name, references their location, and includes a direct booking link. Conversational tone — not a template blast.
- Email 1: Short, plain-text email from "Haroon at [Client Name]" with a single CTA. No fancy design. Just human.
- CRM entry: Lead is created in GoHighLevel with source tagging, ad set data, and a timestamp.
A 7-Touch Follow-Up Sequence
If the lead doesn't book immediately, they enter a sequence:
| Timing | Channel | Message | |--------|---------|---------| | 0 min | SMS | Personalised intro + booking link | | 5 min | Email | Plain text, direct CTA | | 30 min | SMS | "Did you get my message?" — short, human | | 4 hours | Email | Value-add: "What to expect from a solar consultation" | | 24 hours | SMS | Last check-in | | 48 hours | Email | "Still interested? Here's what others in [City] saved" | | Day 7 | SMS | Final close |
The sequence stops automatically the moment a lead books. No one gets 7 messages if they've already converted.
AI-Qualified Callbacks
For leads who clicked but didn't book, I integrated a VAPI calling agent that called them 20 minutes after submission. The agent used a three-question qualification script:
- "Are you a homeowner?"
- "Is your monthly electricity bill over $150?"
- "Are you open to a quick consultation this week?"
If all three answers were yes, the agent booked directly into the sales calendar. If not, the lead was tagged as unqualified and the sequence paused.
The Numbers After 72 Hours
By Thursday morning — 72 hours after going live — the client had:
- 50 appointments booked from the existing lead database (leads who had never been properly followed up)
- $0 in additional ad spend — this was all from the backlog
- Response time dropped from 4–24 hours to under 90 seconds
The $4,200 they'd spent on ads wasn't wasted — the leads were there. They just hadn't been worked properly.
What This Tells You About Lead Generation
Most businesses think their problem is traffic. It isn't.
The problem is almost always what happens in the first 15 minutes after a lead comes in. A lead that submits at 9pm on a Tuesday doesn't want to hear from you at 10am on Wednesday. They want to hear from you at 9:01pm.
Automation doesn't replace the human relationship — it preserves the moment. It gets your message to the right person before the window closes.
If your lead follow-up relies on a shared inbox and manual calls, you're losing deals you've already paid for. Let's fix that.
Need This Built?
Ready to implement this for your business?
Everything in this article reflects real systems I've built and operated. Let's talk about yours.
Haroon Mohamed
Full-stack automation, AI, and lead generation specialist. 2+ years running 13+ concurrent client campaigns using GoHighLevel, multiple AI voice providers, Zapier, APIs, and custom data pipelines. Founder of HMX Zone.
Related articles
Direct Mail in 2026: Why It's Working Again for High-Ticket Services
Direct mail was supposed to be dead. Email, social, paid ads, content marketing — all cheaper, more measurable, more scalable. For B2C and low-ticket offers, those advantages still hold. But for B2B …
Webinar Funnels for Service Businesses: When They Work and When They Flop
Five years ago, webinars were the default high-ticket lead generation tactic for service businesses. Run a Facebook ad to a registration page, deliver a 60-minute pitch, get 5-15% of attendees to boo…