Solar - SMS Reactivation
Turn dormant solar leads into booked appointments using an automated SMS conversation powered by AI.Campaign Concept
Channel: SMS text messagingHook: New battery rebate announcement
Goal: Re-engage old leads, qualify, and book in-home consultations
Why SMS for Reactivation?
- ✅ Higher open rates - 98% vs 20% for email
- ✅ Conversational flow - Feels like texting a person
- ✅ Lower barrier - People more likely to respond than answer a cold call
- ✅ Asynchronous - Prospects can reply on their schedule
Agent Configuration
1. Create Chat Agent
- Type: Chat Agent
- Name: “Solar SMS Reactivation”
- Platforms: SMS (via Twilio or GoHighLevel)
2. Configure Trigger
Trigger word: None (first message is automated) This allows the agent to send the first message when the contact enters the workflow.3. Set Delays
- Min delay: 30 seconds
- Max delay: 120 seconds
4. Write the Prompt
5. Add Tools
Required:- Book Appointment - Connect to “Solar Consultation” calendar
- Find or Create Contact - Ensure contact exists in CRM
- SendGrid Email - Send detailed information
- Get Current Time - For date/time handling
GoHighLevel Workflow Setup
Trigger
Filter: Contacts tagged with “old-solar-leads” or similarWorkflow Steps
-
Wait Condition (optional)
Send during business hours only (9am-7pm in contact’s timezone) -
Send AI Chat
- Agent: Solar SMS Reactivation
- Channel: SMS
- Auto-send first message: ON
-
Wait for Response
Give the agent time to complete the conversation -
Call Completed Webhook
Process the outcome (see branching below)
Outcome Branching
Success (booking made):- Move to “Consultation Booked” pipeline
- Send confirmation SMS with calendar details
- Alert sales team
- Tag: “interested-rebate”
- Add to nurture sequence
- Schedule follow-up task
- Remove from active campaigns
- Tag: “not-interested-rebate”
- Archive opportunity
- Wait 24 hours
- Send one follow-up message
- If still no response, mark as “did-not-engage”
Sample Conversation
Tips for Success
Keep Messages Short
SMS is meant for quick back-and-forth. Break long explanations into multiple messages.Match Their Pace
If they respond quickly, respond quickly. If they take hours, no need to reply instantly.Use Natural Language
Write like you’re texting a friend, not sending a business email.Test Extensively
Send texts to yourself and colleagues. SMS tone is different than voice - make sure it feels right.Metrics to Track
- Response rate - % of contacts who reply to first message
- Conversation completion - % who respond through to qualification
- Booking rate - % who schedule appointments
- Cost per conversation - Monitor token usage
- Time to book - How long from first message to booked appointment
Common Pitfalls
❌ Messages too long (keep under 160 chars where possible)❌ Too salesy or pushy
❌ Asking multiple questions in one message
❌ Not giving time for responses
❌ Over-explaining the rebate before gauging interest ✅ Conversational and brief
✅ One question at a time
✅ Natural delays between messages
✅ Hook first, details later
✅ Clear call-to-action
Next Steps
- Learn about Dynamic Fields for personalization
- Set up GoHighLevel Webhooks for automation
- Explore other Chat Examples

