All templates

Automated Portable Sanitation Unit Inventory Report

Every Monday, WebRun opens ServiceCore, pulls the full unit inventory status including deployed, idle, and out-of-service counts by unit type, logs the snapshot to Google Sheets for trend tracking, and posts an availability and utilization summary to Slack so management can make informed deployment and purchasing decisions.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 ServiceCore pull unit inventory and utilization snapshot
2 Google Sheets log weekly inventory snapshot to tracking sheet
3 Slack post utilization summary to management channel
In short

How do I automatically track portable sanitation unit inventory and utilization?

Every Monday, WebRun opens ServiceCore and pulls a full snapshot of deployed, idle, and out-of-service unit counts by type. It logs the data to Google Sheets for trend tracking and posts a utilization summary to Slack so management can see capacity, flag over-deployed unit types, and plan procurement before inventory runs short.

  • Management sees deployed versus idle unit counts by type in Slack every Monday
  • Unit types near full capacity are flagged automatically before inventory constraints become a problem
  • Weekly snapshots build a trend history in Google Sheets for forecasting and purchasing decisions

Built for portable sanitation owners · sanitation fleet managers · porta-potty operations directors · field service inventory 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.servicecore.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ServiceCore - pull unit inventory and utilization snapshot
    servicecore.com
    WebRun in ServiceCore: pull unit inventory and utilization snapshot
    WebRun opens ServiceCore to pull unit inventory and utilization snapshot.
    • Open ServiceCore and navigate to the unit inventory or assets section
    • Pull the count of deployed, idle, and out-of-service units by unit type such as standard, ADA, flushable, and restroom trailers
    • Identify any units flagged for maintenance or past their last service interval
    • Calculate the utilization rate as deployed units divided by total available units for each type

    Done when Full inventory snapshot with deployed, idle, out-of-service, and utilization rate is captured.

  3. 2
    Google Sheets - log weekly inventory snapshot to tracking sheet
    google.com
    WebRun in Google Sheets: log weekly inventory snapshot to tracking sheet
    WebRun opens Google Sheets to log weekly inventory snapshot to tracking sheet.
    • Open the unit inventory tracking sheet in Google Sheets
    • Append a new dated row with deployed count, idle count, out-of-service count, and utilization rate per unit type
    • Flag any unit types with a utilization rate above 90 percent as a capacity warning

    Done when Weekly inventory snapshot is logged to Google Sheets with date stamp and utilization rates.

  4. 3
    Slack - post utilization summary to management channel
    slack.com
    WebRun in Slack: post utilization summary to management channel
    WebRun opens Slack to post utilization summary to management channel.
    • Post the weekly utilization summary to the Slack management channel
    • Show deployed versus idle counts and utilization rate per unit type
    • Highlight any unit types at or near full capacity and any units flagged for maintenance

    Done when Management has the weekly inventory and utilization summary in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.servicecore.com
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Utilization summary · Slack
OutputWhat each run produces - A Slack utilization summary plus a dated inventory snapshot row added to the Google Sheet.
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 report on all unit types or just one?

It covers all unit types tracked in ServiceCore including standard portable toilets, ADA units, flushable units, and restroom trailers, with deployed versus idle counts for each.

How does it handle units out for maintenance?

Units flagged as out of service or in maintenance in ServiceCore are counted separately from idle units and surfaced in the Slack summary so management knows true available inventory.

Can it warn me when a unit type is running low on available inventory?

Yes. Unit types with a utilization rate above 90 percent are flagged as a capacity warning in both the Slack summary and the Google Sheet so you can plan deliveries or procurement in advance.

Put this on autopilot.

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