GoHighLevel Solar Lead Generation Workflow: Complete Setup Guide
A GoHighLevel solar lead generation workflow captures new prospects, qualifies homeowners, starts immediate follow-up, schedules solar consultations, and moves each opportunity through a structured sales pipeline. The recommended setup connects your landing page, survey, calendar, CRM, email, SMS, and sales notifications inside one automated system.
This guide shows you how to build the workflow step by step while avoiding duplicate contacts, slow response times, and generic follow-up messages. You can find more industry-specific configurations in our GoHighLevel Niche Setup Guides.
Technical tip: Keep the initial solar lead form short. Collect enough information to begin the conversation, then use a survey, automated conversation, or appointment process to gather detailed property information.
What a Solar Lead Generation Workflow Should Do
A solar workflow should do more than send a confirmation email. It should create a reliable path from the initial inquiry to a completed consultation and sales follow-up.
The complete system should:
- Capture the lead: Collect contact and property information from a form, survey, chat widget, advertisement, or integration.
- Record consent: Store the lead source, submission details, and communication permissions.
- Create an opportunity: Add the prospect to the correct stage of the solar sales pipeline.
- Qualify the property: Ask about homeownership, location, electricity costs, roof conditions, and project timing.
- Respond quickly: Send an immediate confirmation and notify the assigned representative.
- Schedule a consultation: Direct qualified prospects to the appropriate appointment calendar.
- Nurture incomplete leads: Follow up with people who do not immediately book an appointment.
- Recover missed appointments: Give no-shows an easy way to reschedule.
- Track sales progress: Move opportunities from new inquiry through consultation, proposal, and closing.
GoHighLevel is a strong choice for this process because its CRM, forms, workflows, calendars, conversations, and opportunity pipelines can share the same contact record. Your sales team can see where the lead originated and what has already happened before making contact.

GoHighLevel Solar Lead Generation Workflow Preparation
Map the customer journey before opening the workflow builder. This prevents disconnected automations and makes it easier to determine which actions belong in each workflow.
Prepare these assets first:
- A solar lead landing page or funnel
- A short lead-capture form
- A detailed qualification survey
- A solar consultation calendar
- A defined service-area list
- Your privacy policy and communication consent language
- Email and SMS message templates
- Sales representative notification rules
- A documented qualification and disqualification process
- A solar sales opportunity pipeline
You should also decide who owns each lead. Small solar companies may assign every prospect to one representative, while larger teams may distribute leads by territory, availability, or another documented routing rule.
| Workflow Component | Primary Purpose | Recommended GoHighLevel Tool |
|---|---|---|
| Lead capture | Collect basic contact details | Form, survey, funnel, or chat widget |
| Qualification | Determine fit and gather property details | Survey, custom fields, and conditional logic |
| Lead management | Track sales status and ownership | Contacts, opportunities, and pipeline stages |
| Immediate response | Confirm the inquiry and start a conversation | Email, SMS, and internal notifications |
| Appointment booking | Schedule the solar consultation | Calendar and appointment workflows |
| Long-term follow-up | Nurture prospects who are not ready | Workflows, tags, and smart lists |
Step 1: Create the Solar Sales Pipeline
Begin with a pipeline that reflects your real sales process. Avoid creating stages that your representatives cannot clearly distinguish from one another.
A practical residential solar pipeline may include:
- New Solar Lead
- Attempting Contact
- Qualification In Progress
- Consultation Booked
- Consultation Completed
- Proposal or Site Review
- Decision Follow-Up
- Won
- Lost or Unqualified
Create an opportunity when a legitimate new inquiry enters the system. Assign its source, estimated value when appropriate, representative, and initial pipeline stage.
Do not create a new opportunity every time the same person completes a form. Configure the workflow to update an existing open opportunity when possible so the sales team does not work from duplicate records.
Step 2: Create Solar Contact and Opportunity Fields
Standard contact fields store a prospect’s name, email, phone number, and address. Custom fields should store the additional information your team needs to evaluate and follow up with the lead.
Useful solar qualification fields include:
- Property ownership: Owner, renter, or other arrangement
- Property address: Street, city, state, and postal code
- Average electricity bill: Use ranges instead of requiring an exact amount
- Utility provider: The company currently serving the property
- Roof type: Asphalt, tile, metal, flat, or unknown
- Roof age: Approximate age or unknown
- Shading conditions: Minimal, moderate, heavy, or uncertain
- Project timeline: Immediately, one to three months, three to six months, or researching
- Primary motivation: Lower bills, backup power, environmental goals, or another reason
- Battery interest: Interested, not interested, or wants more information
- Lead source: Google Ads, social media, referral, organic search, event, or another source
Use consistent answer options whenever possible. Standardized fields make filtering, reporting, routing, and workflow decisions more reliable than free-form answers.
Step 3: Build the Solar Lead Capture Form
The first form should reduce friction while collecting enough information to identify and contact the prospect. A long technical questionnaire can lower completion rates, especially for mobile visitors.
Request these core fields on the initial form:
- First and last name
- Email address
- Phone number
- Property postal code
- Homeownership status
- Average monthly electricity bill range
- Communication consent checkbox
Display a clear privacy-policy link and explain how the submitted information will be used. Consent language should match the actual email, telephone, and text-message follow-up your company performs.
Do not use a preselected consent checkbox. Maintain a record of the form, source, submission time, and language presented when the lead opted in.
Compliance warning: Solar marketing rules and telephone-consent requirements can vary by location, communication method, and campaign. Have qualified legal counsel review your forms, disclosures, purchased-lead practices, calling procedures, and automated messages before launch.
Step 4: Build a Secondary Solar Qualification Survey
After the short form is submitted, send the prospect to a more detailed survey or appointment page. This two-step structure captures the basic lead even when the visitor does not finish every qualification question.
The survey can request:
- Complete property address
- Utility provider
- Roof material and approximate age
- Roof shading conditions
- Solar and battery interest
- Preferred installation timeline
- Availability for a consultation
- Additional questions or project notes
Use conditional logic to show relevant questions. For example, a renter can receive an explanation that property-owner involvement may be necessary instead of being asked detailed roof questions.
A survey response should assist your sales team, not make an irreversible decision without review. Route unusual properties or incomplete answers to a manual qualification stage.

Build your solar automation system: Use GoHighLevel to connect your landing pages, forms, pipeline, calendars, email, SMS, and sales follow-up.
Step 5: Configure the New Solar Lead Workflow Trigger
Create a workflow triggered by the submission of your specific solar lead form. Use a dedicated trigger rather than a general “form submitted” trigger that could enroll unrelated contacts.
Add filters for the correct page, campaign, or lead source when necessary. Name the workflow clearly, such as “Solar Lead – New Inquiry Response.”
The first workflow actions should:
- Confirm or update the lead source.
- Add a “Solar Lead” tag.
- Create or update the opportunity.
- Place the opportunity in “New Solar Lead.”
- Assign the appropriate sales representative.
- Send an internal notification.
- Send the lead an immediate confirmation.
- Direct the lead to the qualification survey or consultation calendar.
Add workflow settings that prevent accidental duplicate enrollment. If repeat inquiries are common, decide whether another submission should update the contact, notify the owner, restart follow-up, or enter a separate reactivation workflow.
Step 6: Write the Immediate Response Messages
The first message should confirm the request and explain the next step. It should not pretend that an automated solar estimate has already been completed when no representative has reviewed the property.
An effective first SMS includes:
- The solar company’s name
- Acknowledgment of the request
- The representative’s name when assigned
- A direct scheduling or qualification link
- A simple reply option
- Required opt-out language
The confirmation email can provide more context. Explain what will happen during the consultation, what information may be helpful, and how the prospect can contact your team.
Avoid unsupported savings promises. Actual solar suitability, production, incentives, financing, and savings can depend on property conditions, energy usage, local programs, system design, and other factors.
Step 7: Route and Prioritize Solar Leads
Use workflow branches to organize leads by service area, homeowner status, appointment activity, and project timing. Keep the routing logic transparent enough that your team can troubleshoot it.
| Lead Condition | Recommended Route | Next Action |
|---|---|---|
| Homeowner inside service area | Qualified follow-up path | Offer consultation calendar |
| Renter or ownership unclear | Manual review | Confirm decision-maker involvement |
| Outside service area | Unsupported territory | Send an accurate availability response |
| High electricity bill and near-term timeline | Priority review | Notify representative promptly |
| Researching for a later date | Long-term nurture | Send educational follow-up at a reasonable cadence |
| Duplicate existing customer | Existing-contact review | Notify the current record owner |
Do not treat a low electricity bill as the only measure of lead quality. Battery interest, anticipated energy needs, roof conditions, local utility rates, and the prospect’s goals may still make the conversation worthwhile.
Step 8: Connect Paid Lead Sources to GoHighLevel
Solar leads may originate from GoHighLevel funnels, Google Ads lead forms, social platforms, third-party lead providers, or referral campaigns. Every source should map data into the same standardized contact and opportunity fields.
Google explains that lead form data can be delivered to a CRM through methods including webhook integration, the Google Ads API, and approved third-party connections. Review Google’s best practices for integrating lead form ads with a CRM before configuring delivery and testing.
When importing paid leads, preserve:
- Lead source and campaign identifiers
- Original submission date and time
- Unique external lead ID
- Form responses
- Consent data supplied by the source
- Landing page or advertisement information
Use the external lead ID or another reliable identifier to prevent duplicate records. Never assume that receiving a phone number from a lead provider automatically authorizes every form of automated follow-up.
GoHighLevel custom webhooks can also send data from a workflow to an external system. Store authentication credentials securely, map fields carefully, and review workflow execution logs during testing.
Step 9: Create the Solar Appointment Workflow
Use a dedicated calendar for solar consultations. Configure the correct representatives, meeting location, availability, appointment duration, scheduling notice, buffers, and rescheduling rules.
When a prospect books, the appointment workflow should:
- Send an immediate confirmation.
- Move the opportunity to “Consultation Booked.”
- Notify the assigned representative.
- Send the meeting details and preparation instructions.
- Deliver reminders before the appointment.
- Stop the unbooked-lead nurture workflow.
Ask the prospect to have a recent electricity bill available when relevant to your consultation process. Explain that the bill helps the representative understand consumption patterns and does not guarantee a particular outcome.
Use the contact’s local time zone when possible. Test reminders across the territories your solar company serves to prevent appointments from displaying at the wrong time.
Step 10: Build the Unbooked Lead Follow-Up Sequence
Not every lead will schedule a consultation after the first message. Create a short follow-up sequence that combines useful information with a clear booking option.
A reasonable sequence may include:
- Immediately: Confirm the request and provide the booking link.
- Later the same day: Ask whether the prospect has questions about the consultation.
- Next day: Explain what information is reviewed during an initial solar assessment.
- Several days later: Address a common concern without making exaggerated claims.
- Final short-term follow-up: Offer the booking link and explain how to reconnect later.
Use a workflow goal or removal condition when an appointment is scheduled. The lead should immediately exit messages that continue asking for a booking.
For another example of structuring a specialized GoHighLevel customer journey, see our gohighlevel personal trainer client portal setup guide. It shows how forms, access, reminders, and client stages can work together inside the same niche-focused platform.

Automate your lead follow-up: GoHighLevel can help solar companies respond to inquiries, organize opportunities, schedule consultations, and monitor conversations from one platform. Try GoHighLevel free.
Step 11: Create No-Show and Proposal Follow-Up Workflows
A missed consultation should trigger a separate recovery workflow. Do not continue sending reminders that imply the original appointment is still upcoming.
The no-show workflow can:
- Move the opportunity to a no-show status or appropriate stage
- Notify the assigned representative
- Send a courteous rescheduling message
- Provide the correct calendar link
- Create a manual call task
- Stop after the person reschedules, declines, or opts out
Proposal follow-up should be separated from initial lead nurture. Once a consultation is completed, messages should reflect the prospect’s actual stage and the actions agreed upon with the representative.
Use tasks and opportunity notes for individualized proposal follow-up. Automation can remind the sales representative to act, but it should not invent pricing, incentives, approval status, production estimates, or installation dates.
Step 12: Test the Entire Workflow
Test each lead source before spending money on traffic. A successful form submission does not prove that assignment, messages, opportunities, calendars, and exit conditions are working correctly.
Complete this quality-assurance checklist:
- Submit the form using a new test contact.
- Confirm that the correct contact fields are populated.
- Verify the original lead source and campaign details.
- Check that only one opportunity is created.
- Confirm pipeline stage and representative assignment.
- Review the internal sales notification.
- Inspect the email and SMS on a mobile device.
- Complete the secondary qualification survey.
- Book, reschedule, and cancel a test consultation.
- Verify that booking stops the unbooked sequence.
- Test an out-of-area lead and an incomplete submission.
- Confirm that an opt-out stops applicable automated communication.
Review the workflow execution history when a step fails. Check trigger filters, wait conditions, contact time zones, field mappings, branch logic, and workflow goals before changing multiple settings at once.
Solar Workflow Metrics to Monitor
Track performance by source and campaign instead of evaluating every solar lead as part of one group. Different channels may produce very different qualification, booking, and closing rates.
Useful metrics include:
- Landing page conversion rate
- Cost per captured lead
- Percentage of leads inside the service area
- Contact rate
- Qualification completion rate
- Consultation booking rate
- Appointment show rate
- Proposal rate
- Closed-sale rate
- Cost per completed consultation
- Cost per acquired customer
- Average response time
Do not optimize only for the lowest cost per lead. A source producing fewer leads may be more valuable if those prospects answer, attend consultations, and become customers at a higher rate.
Common Solar Lead Workflow Mistakes
The most damaging problems usually involve data quality, poor timing, weak routing, or conflicting automations. These issues can make qualified prospects feel ignored or repeatedly contacted.
Avoid these common mistakes:
- Using one workflow for every source: Different forms and campaigns may require different context.
- Creating duplicate opportunities: Check for an existing open opportunity before creating another.
- Asking too much on the first page: Use a short form followed by progressive qualification.
- Ignoring consent records: Preserve the source, disclosure, and communication permissions.
- Sending unsupported claims: Do not promise savings, incentives, approval, or installation outcomes.
- Continuing booking messages after scheduling: Add workflow goals and removal conditions.
- Failing to route by territory: Confirm that the property is within the company’s actual service area.
- Overusing automation: Escalate questions and high-intent replies to a person.
- Skipping mobile testing: Solar prospects frequently complete forms and read messages on phones.
- Launching without test leads: Test every source, branch, appointment status, and exit condition.
Recommended GoHighLevel Solar Workflow Structure
Instead of building one enormous automation, separate the system into several focused workflows. Smaller workflows are easier to test, troubleshoot, update, and report on.
The recommended structure includes:
- Workflow 1: New solar lead capture and immediate response
- Workflow 2: Qualification survey completion
- Workflow 3: Unbooked lead follow-up
- Workflow 4: Appointment confirmation and reminders
- Workflow 5: No-show recovery
- Workflow 6: Post-consultation and proposal tasks
- Workflow 7: Long-term solar education nurture
- Workflow 8: Closed-customer handoff and review requests
Use consistent naming for workflows, forms, calendars, tags, fields, and pipeline stages. Clear labels make the account easier for sales representatives and future administrators to understand.
Create your connected solar CRM: Start with GoHighLevel and build a reusable system for lead capture, qualification, appointment scheduling, pipeline management, and follow-up.
Start your GoHighLevel free trial today.
Final Thoughts
The best solar automation responds quickly without sacrificing accuracy, consent, or personal service. Build separate workflows for capture, qualification, booking, no-shows, and proposal follow-up, then test every path before sending paid traffic. A carefully configured GoHighLevel solar lead generation workflow gives your team a consistent system for turning new inquiries into qualified conversations and scheduled solar consultations.


