All templates

Low-Stock Alerts by Location

Every morning, WebRun checks on-hand quantities for every SKU at every warehouse location in NetSuite, compares them to location-specific par levels, and posts a site-by-site low-stock alert to Slack so the right team can act.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 NetSuite check stock by SKU and location
2 Google Sheets log alerts and transfer suggestions
3 Slack send location-level low-stock alerts
In short

How can I automatically monitor low stock levels at each warehouse location?

Every morning, WebRun checks on-hand quantities for every SKU at every warehouse location in NetSuite, compares them against location-specific par levels stored in Google Sheets, and posts a site-by-site low-stock alert to Slack — so the right team can transfer or replenish the right location before a stockout occurs.

  • Low stock flagged at each location before a stockout occurs
  • Right team alerted for the right warehouse without manual checks
  • Replenishment decisions made on live location-level data every morning

Built for warehouse managers · multi-site retailers · distribution centre operators · inventory planners

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

  2. 1
    NetSuite — check stock by SKU and location
    netsuite.com
    WebRun in NetSuite: check stock by SKU and location
    WebRun opens NetSuite to check stock by SKU and location.
    • Open Inventory Management and filter by Location to pull on-hand quantities for each site
    • Compare each SKU's on-hand quantity at each location to its location-specific reorder point
    • Identify SKUs that are over-stocked at one location and under-stocked at another, as candidates for an internal transfer

    Done when Every below-par SKU is listed with its location, current quantity, and par level.

  3. 2
    Google Sheets — log alerts and transfer suggestions
    google.com
    WebRun in Google Sheets: log alerts and transfer suggestions
    WebRun opens Google Sheets to log alerts and transfer suggestions.
    • Open the Low-Stock Log and add today's flagged items with location, SKU, quantity, and par level
    • Mark any item with an imbalance between locations as 'Transfer Candidate'
    • Timestamp each entry so you have a running history

    Done when Today's low-stock events are logged with transfer candidates identified.

  4. 3
    Slack — send location-level low-stock alerts
    slack.com
    WebRun in Slack: send location-level low-stock alerts
    WebRun opens Slack to send location-level low-stock alerts.
    • Post the daily low-stock alert grouped by location: site name, SKU, current qty, and par level
    • Lead with the most critical shortfalls and call out any transfer candidates to avoid unnecessary orders

    Done when Each location's team has been alerted to the SKUs they need to act on today.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
system.netsuite.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Low-stock alerts · Slack
OutputWhat each run produces — A daily Slack alert listing low-stock SKUs by warehouse location, with transfer candidates flagged.
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 raise purchase orders or transfer orders automatically?

No — it identifies the shortage and suggests whether to order or transfer, but creating any order is always your decision.

Can it handle dozens of warehouse locations?

Yes — it processes every location NetSuite has configured. The Slack alert is grouped by site so each location manager sees only what's relevant to them.

What if our par levels change seasonally?

Update the reorder points in NetSuite and WebRun automatically uses the new thresholds from the next run onwards.

Put this on autopilot.

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