All templates

Automated Solar Install Milestone Customer Updates

Every morning, WebRun opens Enerflo, checks for projects that have hit a new milestone since yesterday, drafts a plain-English customer update email for each one, and queues the draft in Gmail for a team member to review and approve before it goes out.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Enerflo detect new milestone changes
2 Gmail draft customer update emails
3 Slack notify team to review drafts
In short

How do I automatically send customers solar install milestone updates?

WebRun checks Enerflo every morning for projects that have reached a new install milestone, then drafts a plain-English customer update email for each homeowner in Gmail. It posts a Slack alert so the team knows what drafts are waiting, keeping customers informed at every stage without the team writing emails from scratch.

  • Every homeowner gets a personalised milestone update without the team writing it manually
  • Customer satisfaction improves because homeowners always know what comes next
  • The team reviews and sends drafts in seconds rather than composing from scratch

Built for residential solar installers · solar customer success teams · solar project managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens enerflo.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Enerflo - detect new milestone changes
    enerflo.com
    WebRun in Enerflo: detect new milestone changes
    WebRun opens Enerflo to detect new milestone changes.
    • Open Enerflo and filter projects to those with a milestone change in the last 24 hours
    • Read the new milestone name, the project address, the customer name, and the next expected step
    • Skip any project that already had a customer update sent for this milestone

    Done when Every project with a new milestone is identified with its customer and milestone details.

  3. 2
    Gmail - draft customer update emails
    gmail.com
    WebRun in Gmail: draft customer update emails
    WebRun opens Gmail to draft customer update emails.
    • For each new milestone, draft a short, friendly email to the homeowner explaining what just happened and what comes next
    • Reference the specific milestone by name and give a realistic timeframe for the next step
    • Save the draft without sending. The email waits for team approval before going out

    Done when One Gmail draft exists for every new milestone, addressed to the correct homeowner.

  4. 3
    Slack - notify team to review drafts
    slack.com
    WebRun in Slack: notify team to review drafts
    WebRun opens Slack to notify team to review drafts.
    • Post a Slack message listing every new draft waiting for review
    • Include the customer name, address, and milestone name for each one
    • Tag the project manager or customer success rep assigned to each project

    Done when The team has been notified in Slack and knows which drafts to review and send.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
enerflo.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Draft emails · Gmail · Slack alert
OutputWhat each run produces - Gmail drafts for each milestone update, ready for team approval, plus a Slack notification listing what is waiting for review.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it email customers automatically without our sign-off?

No. Every email is saved as a Gmail draft and requires a team member to review and click Send. Nothing goes to a homeowner without human approval.

Which milestones trigger a draft?

Any milestone change recorded in Enerflo triggers a draft by default. You can configure WebRun to include or exclude specific milestones during setup.

Can it use our existing email templates?

Yes. Provide your existing templates or a tone example during setup and WebRun will match your style and brand voice on every draft it writes.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.