All templates
For residential solar installers, solar sales teams & solar surveyors

Book site surveys before momentum is lost

Every morning, WebRun opens OpenSolar, finds leads that have been qualified but do not yet have a site survey booked, checks Google Calendar for the next available survey slots, drafts a scheduling email for each homeowner with two or three time options, and queues every draft in Gmail for the team to review before sending.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 OpenSolar find leads ready for a site survey
2 Google Calendar check available survey slots
3 Gmail draft scheduling email with time options
4 Slack notify team to review and send
Run a sample
In short

How do I automatically schedule solar site surveys with homeowners?

WebRun opens OpenSolar every morning and finds leads that are ready for a site survey but have none booked. It checks the surveyor's Google Calendar for real available slots, drafts a personalised scheduling email for each homeowner in Gmail, and alerts the team in Slack to review and send. Nothing is booked or sent without approval.

  • Every qualified lead gets a scheduling email drafted within 24 hours of reaching survey-ready status
  • Homeowners receive real calendar options rather than a generic request to call
  • The team spends seconds approving drafts instead of manually checking calendars and composing emails

Built for residential solar installers · solar sales teams · solar surveyors

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 app.opensolar.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    OpenSolar - find leads ready for a site survey
    opensolar.com
    WebRun in OpenSolar: find leads ready for a site survey
    WebRun opens OpenSolar to find leads ready for a site survey.
    • Open OpenSolar and filter leads to those in a qualified or proposal-requested stage with no site survey date set
    • Capture the homeowner name, email, address, and the assigned surveyor or rep
    • Skip any lead where an outreach email was already sent in the last 48 hours

    Done when Every lead ready for a site survey is listed with homeowner contact details.

  3. 2
    Google Calendar - check available survey slots
    calendar.google.com How to Automate Google Calendar
    WebRun in Google Calendar: check available survey slots
    WebRun opens Google Calendar to check available survey slots.
    • Open the surveyor's Google Calendar for the next 7 business days
    • Find two or three open time slots that fit a standard site survey duration
    • Capture the date and time of each available slot to include in the email

    Done when Two or three real available time slots are identified for each surveyor.

  4. 3
    Gmail - draft scheduling email with time options
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft scheduling email with time options
    WebRun opens Gmail to draft scheduling email with time options.
    • Draft a friendly scheduling email for each homeowner offering the identified time slots
    • Address the homeowner by name and reference their project address
    • Leave the draft unsent in Gmail for the team to review before it goes out

    Done when One Gmail draft with real calendar options exists for every ready lead.

  5. 4
    Slack - notify team to review and send
    slack.com How to Automate Slack
    WebRun in Slack: notify team to review and send
    WebRun opens Slack to notify team to review and send.
    • Post a Slack notification listing how many scheduling drafts are waiting for review
    • Tag the assigned rep or surveyor for each lead
    • Include a direct link to Gmail drafts so the team can approve quickly

    Done when The team has been notified in Slack and can send their drafts immediately.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.opensolar.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Draft scheduling emails · Gmail · Slack alert
OutputWhat each run produces - Gmail drafts offering real calendar slots to homeowners ready for a site survey, plus a Slack alert to the team.
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 book calendar slots or send emails without our approval?

No. WebRun drafts the scheduling email with available time options but leaves it unsent. It never books a calendar event or contacts a homeowner until a team member approves the draft.

What if no slots are available in the next 7 days?

WebRun will note in the Slack alert that no slots were found for that lead, so the team knows to manually arrange a time.

Which leads does it target?

It targets leads in OpenSolar that have reached the qualified or proposal-requested stage but do not yet have a site survey date recorded.

Put this on autopilot.

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