All templates

Automated Roofing Review Requests After Job Completion

Every morning, WebRun opens JobNimbus to find jobs completed in the last 48 hours, checks CompanyCam for a final photo confirming the work is done, drafts a personalized Google review request in Gmail for each homeowner, and posts your team a Slack list of requests ready to send.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 JobNimbus find recently completed jobs
2 CompanyCam confirm job completion photos
3 Gmail draft review request emails
4 Slack notify team of pending sends
In short

How do I automatically request Google reviews after completing a roofing job?

WebRun checks JobNimbus every morning for jobs completed in the last 48 hours, verifies a final photo in CompanyCam, and drafts a personalized Google review request in Gmail for each homeowner. Your team approves and sends, then gets a Slack list of every draft ready to go, turning every finished roof into a potential 5-star review.

  • Every completed job gets a review request draft within 48 hours
  • Final CompanyCam photos are verified before any request is drafted
  • Teams spend seconds approving drafts instead of writing emails from scratch

Built for roofing contractors · residential roofers · storm restoration companies · roofing office 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 app.jobnimbus.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    JobNimbus - find recently completed jobs
    jobnimbus.com
    WebRun in JobNimbus: find recently completed jobs
    WebRun opens JobNimbus to find recently completed jobs.
    • Open JobNimbus and filter jobs to those marked Complete in the last 48 hours
    • Capture the homeowner name, email address, job address, and job type
    • Skip any job where a review request was already sent

    Done when Every recently completed job needing a review request is identified.

  3. 2
    CompanyCam - confirm job completion photos
    companycam.com
    WebRun in CompanyCam: confirm job completion photos
    WebRun opens CompanyCam to confirm job completion photos.
    • Open the CompanyCam project for each completed job
    • Confirm a final after-photo was uploaded to verify the roof is finished
    • Flag any job with no final photo so the team can confirm before a request goes out

    Done when Each completed job is confirmed with a final CompanyCam photo.

  4. 3
    Gmail - draft review request emails
    gmail.com
    WebRun in Gmail: draft review request emails
    WebRun opens Gmail to draft review request emails.
    • Draft a warm, personalized review request to each homeowner referencing their job address
    • Include a direct link to your Google Business review page
    • Leave each email as a draft in Gmail for your team to review and approve before sending

    Done when A ready-to-send review request draft exists in Gmail for each completed job.

  5. 4
    Slack - notify team of pending sends
    slack.com
    WebRun in Slack: notify team of pending sends
    WebRun opens Slack to notify team of pending sends.
    • Post a list of review request drafts ready for approval to the team Slack channel
    • Include the homeowner name, job address, and a note if the CompanyCam photo is confirmed
    • Tag the responsible rep so they can approve and send promptly

    Done when Your team is notified in Slack and can approve each draft with a single click.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.jobnimbus.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Review request drafts · Slack
OutputWhat each run produces - A daily list of completed jobs with ready-to-send review request drafts in Gmail, notified via Slack for team 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 review requests to homeowners automatically?

No. WebRun drafts every review request in Gmail and leaves it unsent until your team approves. Nothing is sent to a homeowner without a human confirming it first.

What if the job was completed but photos are not uploaded yet?

WebRun checks CompanyCam for a final after-photo. If none is found, the job is flagged in the Slack notification so your team can confirm the work is done before the request goes out.

How does it avoid sending duplicate review requests?

It checks JobNimbus each morning for jobs completed in the last 48 hours and skips any job where a review request is already logged, preventing duplicate outreach to the same homeowner.

Put this on autopilot.

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