Most solar contractors are sitting on GoHighLevel paying $97-$497 per month and using maybe 15% of what it can do. The CRM functions, sure. Maybe a basic pipeline. Then the appointments roll in and everything goes sideways — leads sit in stages too long, follow-ups get missed, no-shows aren't tracked, and the team blames "bad leads" when really the pipeline is the problem.
This is the exact GHL pipeline configuration we use across our 4 active solar VCC clients. It's responsible for converting 30-40% of qualified appointments into closed deals, with sit rates above 70% and no-show recovery rates near 50%.
What you'll get from this article: The exact 7-stage pipeline we deploy in GHL for solar contractors, the automations that fire at each stage, the SMS/email sequences for no-show recovery, and the reporting dashboards that tell you what's broken before your numbers do.
The 7 Pipeline Stages That Actually Matter
Most solar GHL setups have 12-15 stages. That's noise. We've stripped it down to 7 stages that map directly to the customer journey — every stage represents a decision point or action, not just a status update.
Stage 1: New Lead
Where every contact lands when they enter the system — whether from your VCC, paid ads, referral, or organic. Critical: this stage should auto-fire your initial qualification SMS within 60 seconds. Speed matters more than message quality at this stage.
Stage 2: Contacted
They responded. Now you're in conversation. The job at this stage is to book the appointment within 24 hours. If 24 hours pass without booking, automation fires a second-touch nudge.
Stage 3: Appointment Set
Calendar event created. Confirmation SMS fires immediately. Then a sequence of reminders: 24 hours before, 2 hours before, 30 minutes before. Each touchpoint is critical for sit rate.
Pro tip: The 30-minute reminder is the highest-impact SMS in the entire pipeline. Skipping it drops sit rates by 15-20%. Always include the rep's direct phone number in this message.
Stage 4: Appointment Sat
Rep marks the appointment as sat. This stage triggers post-meeting follow-up automation: "Thanks for meeting today" SMS within 1 hour, proposal recap email within 24 hours.
Stage 5: Proposal Sent
Once they've received numbers. Most pipelines die here. Our automation sends 4 follow-ups over 7 days: day 1 (24 hr after proposal), day 3, day 5, day 7. Each one has a different angle — financing reminder, social proof, urgency.
Stage 6: Closed Won
Deal signed. Triggers the install pipeline (separate workflow). Also fires a referral request 30 days post-install when customer is at peak satisfaction.
Stage 7: Closed Lost / Nurture
Not a "done" stage — these contacts go into a long-term nurture sequence (1 email per month for 12 months). 8-12% of these eventually come back and close.
The No-Show Recovery Workflow That Saves 50% Of Missed Appointments
No-shows are inevitable. The question is whether you have a system to recover them. Most solar reps just call once, leave a voicemail, mark the lead dead. That's $200-$500 in lost CAC per no-show.
This is the recovery sequence we run for every single no-show:
- 0 minutes (immediate): SMS — "Hey {{ first_name }}, was looking forward to talking solar with you today. Did something come up?"
- 30 minutes: Phone call from rep (not voicemail — actual conversation attempt)
- 2 hours: SMS — "No worries if today wasn't a fit. Want me to slide you to tomorrow same time?"
- 24 hours: Email — proposal preview with "Reschedule" button
- 3 days: SMS final touch — "Last check in. Still interested in solar or should I take you off the list?"
This 5-touch sequence recovers 40-50% of no-shows into reschedules. Most close at the rescheduled appointment because they're now actively choosing to engage rather than passively letting it happen.
Reporting Dashboard: 4 Numbers That Tell You Everything
Stop looking at every metric. These 4 numbers diagnose 95% of pipeline problems:
- Lead-to-Set rate: What % of new leads turn into booked appointments? Target: 25-35%
- Set-to-Sat rate: What % of booked appointments actually happen? Target: 70%+
- Sat-to-Close rate: What % of completed appointments close? Target: 25-35%
- Time-in-stage: Average days a lead sits in each stage. Anything over 7 days = system failure
Build these as cards on your GHL dashboard. Review weekly. When a number drops 10% or more, you have a process problem — not a lead quality problem.
Want Us To Build This Pipeline For You?
Our team configures the entire 7-stage GHL pipeline plus all automations and dashboards as part of every VCC build. Done in 7-14 days.
Book A Strategy Call →Common Mistakes That Kill Pipeline Performance
Mistake 1: Too many pipeline stages
If you have more than 8 stages, you're tracking states instead of actions. Consolidate. Each stage should represent a decision point — not a sub-status of waiting.
Mistake 2: No automation between stages
Manual stage movement is where deals die. If a rep has to remember to update GHL, they won't. Use automations triggered by SMS replies, calendar events, and proposal opens.
Mistake 3: Ignoring the 7-day rule
If a lead sits in any single stage for more than 7 days, it's effectively dead. Build automations that flag stuck leads and force a decision: re-engage or close-lost.
Mistake 4: No no-show recovery sequence
Every no-show without a recovery sequence is permanently lost CAC. The recovery workflow above pays for itself within the first month.
The Bottom Line
Your GHL pipeline is the difference between random chance and predictable revenue. The 7-stage setup above isn't the only way — but it's the way that consistently delivers 30%+ close rates across our solar VCC clients. Strip down the stages, automate the transitions, recover the no-shows, watch the right 4 numbers.
If you want this configured for your business in under two weeks, that's part of every GMS VCC build. Book a call below and we'll show you what your pipeline should look like.