All templates

ProShop Automatic Work Order Status Alerts

Every hour, WebRun opens ProShop ERP, finds every work order that moved to a new stage since the last check, posts a short update to your shop floor Slack channel, and logs the change to a shared Google Sheet so production control has one running record.

Runs on WebRun · Strict Lockdown policy
Every hour during shop hours WebRunorchestrates each step
1 ProShop ERP find work orders that changed stage
2 Slack post the update to the shop floor
3 Google Sheets log every status change
In short

How do I automatically keep my shop floor updated on work order status?

WebRun checks ProShop ERP every hour for work orders that moved to a new stage, then posts a short update to your shop floor Slack channel and logs each change to a shared Google Sheet. Production control gets one running record of every job's progress without anyone manually checking the ERP or typing a status report.

  • Every stage change reaches the shop floor within the hour
  • Production control gets one running log instead of scattered updates
  • Held or late jobs get flagged at the top automatically

Built for CNC machine shops · precision manufacturers · production control · shop floor supervisors

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

  2. 1
    ProShop ERP - find work orders that changed stage
    proshoperp.com
    WebRun in ProShop ERP: find work orders that changed stage
    WebRun opens ProShop ERP to find work orders that changed stage.
    • Open ProShop ERP and pull work orders updated in the last hour
    • Capture the job number, part, new stage, and operator for each
    • Ignore jobs with no stage change since the last run

    Done when Every work order that changed stage in the last hour is captured.

  3. 2
    Slack - post the update to the shop floor
    slack.com
    WebRun in Slack: post the update to the shop floor
    WebRun opens Slack to post the update to the shop floor.
    • Post a short update for each job that changed stage
    • Group late or held jobs at the top so they stand out

    Done when The shop floor channel has this hour's status update.

  4. 3
    Google Sheets - log every status change
    google.com
    WebRun in Google Sheets: log every status change
    WebRun opens Google Sheets to log every status change.
    • Append a row for each status change with job number, stage, and timestamp
    • Keep the sheet sorted so the newest change is on top

    Done when The running status log matches every change made this run.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
proshoperp.com
ScheduleRuns automatically on this cadence
Every hour during shop hours
DeliveryHow each run's result reaches you
Status update · Slack
OutputWhat each run produces - An hourly list of work orders that changed stage, with job number, part, new stage, and who moved it.
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 change job statuses in ProShop ERP?

No. WebRun only reads work order status from ProShop ERP. It never edits a job stage itself, it just reports on the changes your team already made.

Will customers see these updates?

No. The Slack post and the Sheets log are internal only. Nothing in this workflow contacts a customer.

What if a job is on hold?

Held or late jobs are grouped at the top of the Slack update so they get noticed first instead of getting buried in routine status changes.

Put this on autopilot.

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