All templates
For window treatment installers, blinds and shades business owners & home improvement contractors managing warranty records

Make sure every completed install has before and after photos on file

Every morning, WebRun opens Markate, finds installation jobs marked complete in the last 48 hours, checks each job for uploaded completion photos, flags any jobs with no photos to the crew via Slack, and logs the photo status of every job to Google Sheets.

  • 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 Markate find recently completed jobs and check photo uploads
2 Slack alert crew to jobs missing completion photos
3 Google Sheets log photo status for every completed job
Run a sample
In short

How do I automatically check that completion photos are uploaded for every window treatment install?

WebRun checks Markate every morning for window treatment installation jobs completed in the last 48 hours, identifies any with no before and after photos uploaded, and alerts the relevant technician via Slack. Every job's photo status is logged in Google Sheets so your records stay complete and warranty documentation is always on file.

  • No completed install goes undocumented for more than 24 hours
  • Technicians receive an immediate Slack prompt when photos are missing
  • A running Google Sheets log ensures every job has a complete photo record

Built for window treatment installers · blinds and shades business owners · home improvement contractors managing warranty records

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

  2. 1
    Markate - find recently completed jobs and check photo uploads
    markate.com How to Automate Markate
    WebRun in Markate: find recently completed jobs and check photo uploads
    WebRun opens Markate to find recently completed jobs and check photo uploads.
    • Open Markate and filter for installation jobs marked complete in the last 48 hours
    • Check each job for the presence of before and after photos in the job record
    • List all jobs with no photos uploaded, noting the technician assigned to each

    Done when All recently completed jobs are reviewed and those missing photos are identified with the responsible technician.

  3. 2
    Slack - alert crew to jobs missing completion photos
    slack.com How to Automate Slack
    WebRun in Slack: alert crew to jobs missing completion photos
    WebRun opens Slack to alert crew to jobs missing completion photos.
    • Post a message to the crew Slack channel listing jobs that are missing completion photos
    • Include the job address, customer name, and assigned technician for each flagged job
    • Ask the relevant technician to upload the photos to Markate as soon as possible

    Done when Technicians have been alerted in Slack about every job missing photos.

  4. 3
    Google Sheets - log photo status for every completed job
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log photo status for every completed job
    WebRun opens Google Sheets to log photo status for every completed job.
    • Log every recently completed job with its photo status: photos uploaded or missing
    • Record the job address, technician, completion date, and photo status
    • Update existing rows when photos are subsequently uploaded to Markate

    Done when The Google Sheets photo tracker is current with the status of every recently completed install.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.markate.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Photo status alerts · Slack · Google Sheets
OutputWhat each run produces - A Slack alert listing jobs missing completion photos and a Google Sheets tracker of photo status for all recently completed installs.
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

Does it send anything to the customer about photos?

No. All alerts go to your crew via an internal Slack channel only. Customers are never contacted as part of this workflow.

How does it know if photos have been uploaded to a job?

WebRun checks the job record in Markate for attached photos. If no photos are found on a completed job, it flags that job for follow-up.

What if the technician uploads photos after the alert goes out?

The next morning's run will detect the uploaded photos in Markate and update the Google Sheets tracker to reflect the completed status, removing it from future alerts.

Put this on autopilot.

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