RE+ 2026 · Nov 16–19 · Las Vegas

See what replacing your entire software stack looks like. Booth W15826.

Book a booth demo
Playbook

How to Automate Solar Follow-Up Without Sounding Automated

Build solar follow-up automations that respond to real customer events, preserve context, stop at the right moment, and hand conversations back to people.

Most solar follow-up fails in one of two ways. Nothing happens because the salesperson gets busy, or too much happens because a generic sequence keeps sending messages after the customer has replied, booked, declined, or moved into another stage.

Good automation sits between those extremes. It protects response time, creates the next task, delivers information when it is useful, and tells a person when attention is needed. It does not pretend to be a personal conversation that never occurred.

The standard is simple: the customer should understand why the message arrived, what it relates to, and what they can do next. If your team cannot explain those three things, the automation is not ready to send.

Automation should preserve attention, not imitate it

The purpose of follow-up automation is not to make every lead feel as if a salesperson has been thinking about them all morning. Its purpose is to make sure a real opportunity does not disappear because the next action was forgotten.

Useful automation can:

  • Acknowledge a new enquiry and set expectations
  • Assign the lead and alert the right employee
  • Create a call, design, document, or review task
  • Remind a customer about a scheduled appointment
  • Send a proposal or project link the customer requested
  • Notice engagement and prompt a timely human response
  • Pause when the customer replies or the project changes stage
  • Maintain a respectful long-term relationship after installation

It should not fabricate urgency, imply that a person wrote a message they did not write, or keep chasing someone who has already answered.

Build every automation from seven parts

Part

Question to answer

Example

Trigger

What real event starts the workflow?

A website enquiry creates a lead

Eligibility

Who should enter, and who should not?

Residential leads in a serviceable postal area with permission to be contacted

Delay

When is the next action useful?

Send an acknowledgement immediately, then wait until business hours for the assigned rep

Action

What should happen?

Send an email, create a task, assign an owner, or alert staff

Condition

What context changes the path?

The customer booked, replied, opened the proposal, or requested financing details

Stop rule

What must immediately end the sequence?

A reply, opt-out, disqualification, appointment, signed quote, or manual pause

Human handoff

Who owns the next judgment?

The assigned salesperson receives the reply and project history

If any one of these parts is missing, the automation will eventually behave badly. A sequence without eligibility sends the wrong message. One without stop rules becomes annoying. One without ownership creates activity but no accountability.

Start with events, not an arbitrary calendar

“Email every three days” is not a strategy. Timing should follow something that happened in the customer journey.

Strong triggers include:

  • A form submission or imported lead
  • Lead assignment or movement into a pipeline stage
  • An appointment being booked, changed, or approaching
  • A requested document becoming available
  • A proposal being sent, first opened, or completed
  • A customer reply or inbound message
  • A quote being accepted, declined, or left inactive
  • A project milestone, installation anniversary, or known service event

A real event gives the message a reason to exist. “You asked us to look at your property yesterday” is clearer than “Just circling back again.”

Automate the acknowledgement, not the relationship

A new lead should receive prompt confirmation that their information arrived. That message can explain what happens next, when the company is available, what information would help, and how to reach a person. It does not need to pretend the property has already been reviewed.

A useful acknowledgement might say:

Thanks for getting in touch about solar for your property. Your enquiry is with our team now. We will review the details and contact you within one business day. If you have a recent power bill or anything unusual about the roof, you can reply here and send it along.

The message is automated, but it is honest. It confirms receipt and makes the next human interaction easier.

Create internal work before sending more customer messages

Some of the best automations are invisible to the customer. Assign the correct branch or salesperson, create a follow-up task, calculate a due date, notify a manager when a lead has no owner, or flag a deal that has sat in one stage too long.

This is often more valuable than adding another email. The problem may not be that the customer needs more reminders. The problem may be that nobody on the team owns the next action.

A connected solar CRM and workflow should keep the lead source, owner, stage, tasks, messages, appointments, proposal activity, and project context on the same record.

Use different sequences for different moments

New enquiry

Confirm receipt immediately, assign an owner, and create a first-response deadline. If the customer has not heard from a person by that deadline, escalate internally before sending repeated external messages.

Appointment

Send a confirmation with the date, time, format, preparation notes, and an easy way to reschedule. A short reminder before the appointment is useful. Three reminders that all say the same thing are not.

Proposal delivery

The delivery message should summarize what is ready and give the customer a direct path to review it. Engagement can create a staff alert or task, but an open does not always mean the customer wants an immediate call. Treat it as context, not permission to pounce.

Powerlily’s proposal workflow can track proposal engagement and optionally alert verified staff when a proposal is first opened or completed.

Proposal follow-up

Follow up around decisions the customer may need to make. Offer to review assumptions, equipment, financing, production, project scope, or next steps. Do not send five variations of “Any thoughts?”

Long-term nurture

If a lead is not ready, reduce frequency and increase relevance. Use useful updates, material changes, requested reminders, or a clear reason to reopen the conversation. A six-month pause can be more respectful and more effective than a weekly sequence nobody asked for.

Post-install relationship

Service updates, monitoring issues, storage opportunities, maintenance, review requests, and referrals should be grounded in what is known about the customer and system. Use lifecycle segments and deliberate campaigns, not one undifferentiated list of former customers.

Write messages that can survive the truth test

Before approving a template, ask whether every sentence remains true when sent automatically. Avoid phrases such as:

  • “I was just looking at your project” when nobody was
  • “I tried calling” when no call occurred
  • “Your neighbours are filling the schedule” without evidence
  • “This is your final chance” when the offer will still exist tomorrow
  • “I noticed you opened the proposal” when that observation would feel invasive

Automation does not need to hide. A direct, useful message feels more human than fake intimacy.

Give each message one useful job

A strong follow-up message usually contains five elements:

  1. Context: What project or prior action is this about?
  2. Reason: Why is the message arriving now?
  3. Value: What information, decision, or help does it provide?
  4. Next step: What is the simplest useful action?
  5. Exit: How can the customer pause, decline, reschedule, or reach a person?

Keep the call to action narrow. Asking someone to upload a bill, choose an appointment, review a proposal, answer one question, and read three articles in the same message creates work instead of momentum.

Personalization is context, not merge fields

A first name and address do not make a generic message relevant. Better personalization uses facts that change the substance of the message:

  • The lead source and question they asked
  • Residential, commercial, ground-mount, or storage interest
  • The assigned representative and branch
  • The current pipeline stage
  • Whether an appointment exists
  • Which proposal option was delivered
  • What document or information is still missing
  • The equipment and project history of an installed customer

Only use fields the team can maintain accurately. Incorrect personalization is worse than a plain message.

Stop conditions are part of the customer experience

Every external sequence should stop or pause when:

  • The customer replies by any connected channel
  • An appointment is booked or rescheduled
  • The opportunity moves to another stage
  • The quote is signed, declined, or replaced
  • The contact opts out or asks not to be contacted
  • A staff member pauses the workflow
  • A complaint, exception, or sensitive issue is recorded
  • Required data is missing or no longer trustworthy

Stop rules should be tested as carefully as the first message. A thoughtful email sent after the customer has already declined still feels careless.

Know when automation should be silent

Some conversations require judgment, empathy, negotiation, or professional responsibility. Route these to a person:

  • Complaints, disputes, cancellations, or safety concerns
  • Unexpected price, scope, financing, or production changes
  • Technical exceptions and design limitations
  • Permit, utility, equipment, or scheduling delays that need explanation
  • Roof, structural, electrical, or site conditions that alter the project
  • Questions that require licensed or professional advice
  • Any reply that does not fit the expected path

The automation can alert the right person and provide the history. It should not improvise a reassuring answer where the facts are unsettled.

Coordinate email, text, calls, and portal messages

Channel choice should follow the type of information and the customer’s permission. Text is useful for concise, time-sensitive links and appointment updates. Email is better for detail and records. Calls are appropriate when discussion or judgment is needed. A branded customer portal can keep proposals, documents, messages, and project context in one customer destination.

Do not let separate tools run overlapping sequences. Frequency controls must consider the complete customer experience, not just one campaign. A person who received two appointment texts, an invoice email, and a project update today should not also receive an automated “checking in” message because another system cannot see that activity.

A sample solar follow-up framework

  1. Lead arrives: Confirm receipt, preserve attribution, assign an owner, and set a response deadline.
  2. Owner reviews: Call or write personally with the lead’s question and property context visible.
  3. No connection: Send one useful follow-up that explains the next step and offers a simple reply or booking path.
  4. Appointment booked: End lead-chase messages and begin the appointment workflow.
  5. Proposal sent: Confirm delivery, explain what it contains, and create a review task for the owner.
  6. Engagement occurs: Alert the owner when the signal is meaningful, without automatically telling the customer they were watched.
  7. Decision pending: Follow up with help on an actual decision, then slow the cadence if the customer is not ready.
  8. Won or lost: Stop sales follow-up immediately and begin the appropriate onboarding, nurture, or closure path.

The exact timing will depend on the company, channel, lead source, and customer expectation. The structure matters more than copying a universal cadence.

Test the whole experience before switching it on

  • Enter the automation as a test contact through the real trigger.
  • Check assignment, delays, business-hour behavior, and every conditional branch.
  • Reply, book, decline, opt out, and change stages to verify the sequence stops.
  • Review messages on mobile and desktop.
  • Confirm links, sender identity, reply routing, and merge fields.
  • Make sure every task and alert has a real owner.
  • Inspect the activity history so staff can explain what happened.

Measure quality, not just volume

Track whether automation creates better conversations. Useful measures include first-response time, appointments booked, human follow-up completed, proposal reviews, replies, signed quotes, opt-outs, complaints, and time spent in each stage.

Open rates can help diagnose delivery and subject lines, but they are not the business outcome. A sequence with fewer sends, more replies, and fewer opt-outs may be much stronger than one that produces a large activity count.

Final takeaway

Solar follow-up should feel timely because it responds to a real event, not personal because a template inserted a first name. Build from accurate context, give each message one job, stop as soon as the situation changes, and return judgment to a person when the conversation becomes important.

Powerlily connects forms, pipelines, customer records, tasks, messages, proposals, automations, and campaigns so follow-up can use the same project context as the rest of the business. See the broader workflow in the end-to-end solar EPC guide.

Put the playbook into practice Connect solar design, sales, field work, and operations in Powerlily.
Explore Powerlily
Pericles
Pericles
Powerlily assistant
Replies instantly. Leave your email anytime and a human follows up.