All templates

Automated Painting Estimate Follow-Up

Every morning, WebRun opens PaintScout, finds estimates that are still open after 48 hours, drafts a personalized follow-up email for each prospect in Gmail, and posts you a Slack summary of the queue so you can approve and send with one click.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 PaintScout find open estimates past 48 hours
2 Gmail draft follow-up email for each prospect
3 Slack notify you of the queue for approval
In short

How do I automatically follow up on painting estimates?

WebRun opens PaintScout each morning, finds estimates sent more than 48 hours ago with no response, and drafts a personalized follow-up email in Gmail for each prospect. It then posts a Slack summary so you can review and send with one click. Nothing reaches a prospect without your approval.

  • Open estimates get a follow-up within 48 hours instead of being forgotten
  • Every draft is personalized with the prospect's name, address, and job total
  • Nothing is sent to a customer without your explicit approval

Built for painting contractors · residential painters · commercial painters · painting company owners

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 - find open estimates past 48 hours
    paintscout.com
    WebRun in PaintScout: find open estimates past 48 hours
    WebRun opens PaintScout to find open estimates past 48 hours.
    • Open PaintScout and filter estimates to Sent status
    • Identify estimates with no response after 48 hours
    • Capture the prospect name, job address, estimate total, and sent date for each

    Done when Every open estimate older than 48 hours is listed with its contact and job details.

  3. 2
    Gmail - draft follow-up email for each prospect
    gmail.com
    WebRun in Gmail: draft follow-up email for each prospect
    WebRun opens Gmail to draft follow-up email for each prospect.
    • Draft a short, friendly follow-up email for each prospect using their name and job address
    • Reference the estimate amount and offer to answer any questions
    • Save each email as a draft, do not send

    Done when A draft follow-up email exists in Gmail for every open estimate, unsent and ready for review.

  4. 3
    Slack - notify you of the queue for approval
    slack.com
    WebRun in Slack: notify you of the queue for approval
    WebRun opens Slack to notify you of the queue for approval.
    • Post a summary listing each prospect, estimate value, and days since sent
    • Include a link to the Gmail drafts folder so you can review and send with one click

    Done when You have a Slack notification with today's follow-up queue ready for 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
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Follow-up queue · Slack
OutputWhat each run produces - A list of open estimates with draft follow-up emails queued in Gmail, summarized in Slack for one-click approval.
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 follow-up emails on its own?

No. WebRun drafts every follow-up email in Gmail and leaves it unsent. You review and send each one yourself, so nothing goes to a prospect without your approval.

How does it personalize each follow-up?

It pulls the prospect's name, job address, and estimate total from PaintScout and weaves them into the email, so each draft reads like you wrote it yourself.

What if an estimate was already accepted or declined?

It reads the live status in PaintScout each morning, so accepted and declined estimates are skipped automatically and only truly open ones are chased.

Put this on autopilot.

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