All templates

UpKeep Automated Preventive Maintenance Reminders

Every Monday, WebRun opens UpKeep, finds every preventive maintenance work order due in the next 7 days, groups them by technician and asset, and posts each technician a Slack checklist for the week ahead so no scheduled PM gets missed.

Runs on WebRun · Strict Lockdown policy
Every Monday at 6:30 AM WebRunorchestrates each step
1 UpKeep find PM tasks due this week
2 Slack send each technician a checklist
In short

How do I make sure preventive maintenance never gets missed?

WebRun opens UpKeep every Monday, finds every preventive maintenance task due in the next 7 days, and groups them by technician and asset. It posts each technician a Slack checklist ordered by due date, plus a summary count for the supervisor, so scheduled maintenance stays on track instead of getting missed during a busy week.

  • Every technician starts Monday with their PM checklist already in Slack
  • PM tasks due within 7 days are grouped and ordered by due date automatically
  • Supervisors get a weekly PM volume count without opening UpKeep

Built for maintenance supervisors · facilities technicians · in-house maintenance teams · multi-site facilities

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

  2. 1
    UpKeep - find PM tasks due this week
    upkeep.com
    WebRun in UpKeep: find PM tasks due this week
    WebRun opens UpKeep to find preventive maintenance tasks due this week.
    • Open UpKeep and filter preventive maintenance work orders to due dates in the next 7 days
    • Capture the asset, location, PM task, and assigned technician for each
    • Group the list by technician

    Done when Every PM task due this week is listed under its assigned technician.

  3. 2
    Slack - send each technician a checklist
    slack.com
    WebRun in Slack: send each technician a checklist
    WebRun posts each technician their weekly PM checklist in Slack.
    • Post each technician a checklist of their PM tasks due this week
    • Order each checklist by due date, soonest first
    • Post a summary count to the maintenance channel for the supervisor

    Done when Every technician has their weekly PM checklist in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.onupkeep.com
ScheduleRuns automatically on this cadence
Every Monday at 6:30 AM
DeliveryHow each run's result reaches you
PM checklist · Slack
OutputWhat each run produces - A per-technician checklist of preventive maintenance tasks due in the next 7 days, plus a summary count for the supervisor.
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 WebRun create or schedule the PM work orders itself?

No. It reads the preventive maintenance schedule you already set up in UpKeep and reminds technicians about it. Creating or changing PM schedules stays in your hands.

What counts as 'due this week'?

Any PM work order with a due date in the next 7 days from the run. Change an asset's PM schedule in UpKeep and the next Monday's checklist reflects it.

What if a technician is out that week?

Reassign their PM tasks to a covering technician in UpKeep, and the next Monday's checklist posts to whoever is now assigned instead of the person who is out.

Put this on autopilot.

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