Case study · 120-day engagement

Same spend. Twice the qualified consults.

A Sacramento solar installer was running $19,400 a month on Google Ads. The leads volume looked decent. The set rate (the percentage of leads who agreed to a consultation appointment) was abysmal at 14%. Solar is a long-cycle, big-ticket category where customers research for 6 to 14 weeks before buying. The previous agency was treating leads like they were buying tomorrow.

The challenge

"My set rate is killing me. I get leads. They never sit for the consult."

Solar customer journeys are long. The average customer hits 4 to 7 different sites, runs the math on 2 to 3 different systems, talks to 1 to 2 friends or family with solar, then sets a consultation. The previous agency was bidding on bottom-funnel keywords like "buy solar Sacramento" expecting fast conversions, when the actual research-stage queries that lead to eventual sales are things like "is solar worth it California" or "how much does solar save in Sacramento."

Audit findings:

  • The lead form was a 7-field name/email/phone/address/utility/usage/notes form For a category where the customer is still researching, that is way too much friction. Set rate 14% is a friction problem, not a lead-quality problem.
  • Zero ROI calculator on the site Every solar customer wants to know the payback math. Without a calculator, they leave to find one elsewhere and the next site captures the email.
  • Financing-focused queries had zero spend "Solar financing California," "no money down solar," "$0 solar Sacramento" had zero campaigns running. These are pre-purchase intent queries with high LTV.
  • Consultation booking required a phone call In 2026, customers will not call to book. They want a calendar embed.

The plan

Match the long sales cycle. Build the tools customers want at each stage.

Step 1: Interactive ROI calculator (week 1-3)

Built a calculator that takes monthly utility bill, roof orientation, and Sacramento zip code, then returns: estimated system size, upfront cost, monthly payment with financing, payback period, 25-year savings. The calculator is gated only after the user sees their initial result, so they get value before being asked for an email.

Step 2: Intent scoring on the calculator (week 3)

The calculator captures behavioral signals (time on result page, did they adjust inputs, did they tap "show financing options"). Leads above a threshold go straight to the sales team. Leads below get a nurture sequence.

Step 3: Financing-keyword campaign (week 4)

New campaign targeting financing-aware queries. Different ad copy ("Own your home? Probably qualify for $0-down solar in Sacramento") and a different landing page that leads with the financing option, not the equipment.

Step 4: Calendar handoff for consults (week 5)

Replaced the "request a callback" form with a real calendar embed showing actual sales-team availability for the next 14 days. Set rate climbed from 14% to 31% within two weeks.

Step 5: Nurture sequence for low-intent leads (week 6-8)

5-email sequence over 21 days: "Sacramento solar economics in 2026," "What incentives expire this year," "Three things our installers wish customers knew before buying," "Customer ROI stories from Folsom and Roseville," and a final "ready when you are" with a calendar link. About 23% of nurtured leads eventually book.

AI tools we used

The internal stack that did the heavy lifting.

We do not pretend the work happens by hand. Three of our internal tools are the reason this engagement moved as fast as it did. Each of them replaces what used to be days of human time.

Tool 01Interactive solar ROI calculator

Computes system sizing, financing, and payback from utility bill + roof input in under 5 seconds. Captures behavioral signals during use, used for intent scoring.

Tool 02Intent scoring engine

Scores each calculator user on a 0-100 scale based on behavior. Routes high-intent leads to immediate sales team contact, low-intent to nurture sequence.

Tool 03Financing-aware ad copy generator

Produces ad headlines tuned for different stages of the solar buyer journey. Tested 24 variants in the first month.

The execution

Week-by-week timeline.

WeekWhat we shippedWhat moved
Week 1-3ROI calculator designed, built, tested, deployedFirst calculator-driven consult in week 4
Week 3Intent scoring deployed, behavioral signals capturedSales team gets routed leads instead of all leads
Week 4Financing keyword campaign + new landing page liveCTR on financing keywords climbing to 6.8%
Week 5Calendar handoff replaces phone-callbackSet rate jumps 14% → 31%
Week 6-85-email nurture sequence built and deployed23% of nurtured leads eventually book
Week 12Mid-engagement reviewSet rate stable at 39%, ROAS 4.7×
Week 16Quarterly check-in, retainer continuesRun rate at 2x consults at same spend

The numbers

What changed in the data.

2.0×
Qualified consultations
39%
Set rate (was 14%)
4.7×
ROAS on ad spend

The 2× lift in qualified consultations came from:

Solar is a research-heavy category. The previous agency had been treating it like an emergency service. We built tools and flows that match how customers actually buy solar, and the same ad budget started producing twice the consultations and four times the revenue.

I knew my set rate was the problem. Three agencies told me my leads were bad. The calculator changed everything. I get fewer leads now. Half of them book consults. That is the math I needed.

VP of Sales·Solar installer · Sacramento, CA · 6 install crews

Keep reading

Three more turnarounds you might find useful.

Want a story like this with your numbers on it?

Thirty minutes. We pull up your account on screen. We tell you what we would do, what we would not do, and whether we are the right fit for your business.

Book my 30 min call Run my free audit