Solar - Reactivation Campaign
This lesson shows you how to build an outbound dialer that revives old solar leads, checks whether they now qualify for the latest battery rebate, and books an in-home consultation if they do.Campaign Concept
Type: Outbound reactivationHook: New government rebate covers part (or all) of the battery cost for existing solar-panel owners
Goal: Qualify the homeowner, recap the benefit, and secure a visit from a sales specialist
Prompt Structure Overview
Role & Opening
Introduce yourself and the solar company, explain why you’re calling about the new battery rebate.Rebate Pitch
Highlight that adding a battery can now be subsidized by the government.Eligibility Questions
Ask one at a time:- Are you the homeowner?
- Are you employed full-time?
- Are you a U.S. resident?
- Are you under 75 years old?
Branching Logic
- If any answer = “no” → Explain they do not meet rebate criteria and end politely (mark call unqualified)
- If all answers = “yes” → Recap benefits and move to booking flow
Booking Flow
Gather a preferred date, run the booking tool, confirm the appointment, and finish with a friendly close.FAQs & Objections
Pre-load common concerns:- Installation cost and financing
- Warranty information
- ROI timeline
- Rebate limitations
Agent Configuration Steps
1. Create the Voice Agent
- Create/open a Voice agent named “Solar Reactivation”
- Paste the prompt (edit company name, rebate details, and local regulations)
- Save the agent
2. Configure Advanced Settings
Time-zone: Set to where your target leads live Key Terms: Add solar jargon, suburb names, brand names (improves transcription accuracy) Unqualified Prompt: “If caller answers ‘no’ to any eligibility question, mark call unqualified.” Model: Choose GPT-4o-1 for reliable date handling Voice: Select a U.S. English voice (American male/female options in PlayHT/ElevenLabs) Background Sound (optional): “Lounge” or “Office” adds realism3. Add the Calendar-Booking Tool
Tool: Book Appointment- Pick your “In-Home Solar Consultation” calendar from GoHighLevel
- Mark as Success so booking events count in reporting
- Sync Mode: Leave async OFF (agent must wait for time-slot response)
request_message: “Let’s lock that in for you now.”success_message: “Great news – you’re booked!” (optional)
4. Activate in GoHighLevel
- Build or reuse a workflow that feeds a list of stale leads into “Send AI Outbound Call”
- Map contact phone numbers
- Set concurrency limits to suit your dialing budget
- Monitor results: Success, Voicemail, Unqualified, etc., in Callgency’s analytics
Example Prompt Template
Quick Refinements
- If the agent struggles with times, add the Get Current Time module right before booking
- Update the FAQs block whenever rebate rules or pricing change
- Test with your own number first: verify the four questions, slot suggestions, and calendar booking confirmation
Recap
With a rebate-specific pitch, clear eligibility gates, and an automated booking flow, this voice agent turns dormant leads into fresh appointments—all while your team focuses on live installs.Next Steps
- Learn about Telephony Setup to configure your phone numbers
- Explore GoHighLevel Integration for advanced automation
- See Module Library for booking tools

