All templates
For painting contractors, residential painters & painting company owners

Book color consultations without the back-and-forth

When a new lead arrives in PaintScout, WebRun checks your Google Calendar for open slots, drafts a scheduling email with your available times in Gmail, and posts a Slack alert so you can review and send the invite with one click.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Triggered when a new contact is added WebRun
1 PaintScout detect new lead or estimate request
2 Google Calendar find available consultation slots
3 Gmail draft scheduling email with available times
4 Slack alert you to review and send
Run a sample
In short

How can I automatically schedule color consultations with new painting leads?

WebRun detects each new painting lead in PaintScout, checks your Google Calendar for the next available consultation slots, and drafts a scheduling email in Gmail with those times. A Slack alert links you to the draft so you can review and send in seconds, turning every new lead into a booked consultation.

  • New leads receive a scheduling email within minutes of contacting you
  • Available slots are pulled from your live calendar so no double-booking occurs
  • Every email is reviewed by you before it reaches the prospect

Built for painting contractors · residential painters · painting company owners · interior painting services

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

  2. 1
    PaintScout - detect new lead or estimate request
    paintscout.com
    WebRun in PaintScout: detect new lead or estimate request
    WebRun opens PaintScout to detect new lead or estimate request.
    • Detect a newly added lead or estimate request in PaintScout
    • Capture the prospect's name, contact email, and project type

    Done when New lead details are captured and ready to act on.

  3. 2
    Google Calendar - find available consultation slots
    calendar.google.com How to Automate Google Calendar
    WebRun in Google Calendar: find available consultation slots
    WebRun opens Google Calendar to find available consultation slots.
    • Open Google Calendar and find the next three available slots for a color consultation
    • Confirm the slots do not conflict with existing jobs or appointments

    Done when Three available consultation times are identified for the coming week.

  4. 3
    Gmail - draft scheduling email with available times
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft scheduling email with available times
    WebRun opens Gmail to draft scheduling email with available times.
    • Draft a warm, professional scheduling email addressed to the new prospect
    • Include the three available time slots and a brief description of what the consultation covers
    • Save as a draft, do not send

    Done when A personalized scheduling draft email is saved in Gmail, unsent and ready for review.

  5. 4
    Slack - alert you to review and send
    slack.com How to Automate Slack
    WebRun in Slack: alert you to review and send
    WebRun opens Slack to alert you to review and send.
    • Post a Slack alert with the prospect's name and a link to the Gmail draft
    • Include the three proposed times so you can confirm before sending

    Done when You have a Slack notification with the draft scheduling email ready for your approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.paintscout.com
ScheduleRuns automatically on this cadence
Triggered when a new contact is added
DeliveryHow each run's result reaches you
Scheduling draft · Slack
OutputWhat each run produces - A draft scheduling email in Gmail with available consultation times, plus a Slack alert linking to the draft for quick 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 send the scheduling email automatically?

No. Every scheduling email is saved as a draft in Gmail and held for your review. Nothing is sent to the prospect until you approve and send it yourself.

How does it pick the available time slots?

It reads your Google Calendar in real time, finds the next open blocks that fit a consultation, and confirms they do not overlap with existing jobs before suggesting them.

What if I have no availability in the next few days?

It looks further out until it finds three open slots, and flags the draft in Slack so you know the earliest offer is a few days away and can adjust if needed.

Put this on autopilot.

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