All templates

DMSi Agility Automated Expiring Lot FEFO Alerts

Every morning, WebRun opens DMSi Agility and scans all inventory lots for items approaching their expiry or maximum shelf-life date within the next 30 days. It ranks the items by days remaining, logs them in a Google Sheets FEFO tracker, and posts a prioritized alert to Slack so your warehouse team can pick those lots first and avoid write-offs on time-sensitive materials such as adhesives, sealants, and treated lumber.

Runs on WebRun · Strict Lockdown policy
Every day at 6:30 AM WebRunorchestrates each step
1 DMSi Agility scan inventory lots for expiry or shelf-life dates within 30 days
2 Google Sheets log expiring lots in FEFO tracker ranked by urgency
3 Slack post daily expiry alert to warehouse team
In short

How do I automatically alert my warehouse team to expiring inventory lots in DMSi Agility?

WebRun scans DMSi Agility every morning for inventory lots with expiry or shelf-life dates within the next 30 days, ranks them by urgency, logs the full list in a Google Sheets FEFO tracker, and posts a prioritized alert to Slack. Your warehouse team picks the most urgent lots first-expired-first-out to avoid write-offs on adhesives, sealants, and other time-sensitive materials.

  • Expiring lots are flagged 30 days in advance so there is time to sell or return them
  • Write-offs from expired adhesives, sealants, and treated materials are reduced
  • Warehouse team picks the most urgent lots first without checking expiry dates manually

Built for lumber dealers · building materials distributors · warehouse managers · inventory controllers

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

  2. 1
    DMSi Agility - scan inventory lots for expiry or shelf-life dates within 30 days
    dmsi.com
    WebRun in DMSi Agility: scan inventory lots for expiry or shelf-life dates within 30 days
    WebRun opens DMSi Agility to scan inventory lots for expiry or shelf-life dates within 30 days.
    • Open DMSi Agility and navigate to Inventory Control lot tracking
    • Filter for all lots with an expiry or maximum shelf-life date within the next 30 days
    • Capture lot number, SKU, description, on-hand quantity, location, and days until expiry for each item

    Done when All lots expiring within 30 days are listed with location and days remaining.

  3. 2
    Google Sheets - log expiring lots in FEFO tracker ranked by urgency
    google.com
    WebRun in Google Sheets: log expiring lots in FEFO tracker ranked by urgency
    WebRun opens Google Sheets to log expiring lots in FEFO tracker ranked by urgency.
    • Log each expiring lot in the FEFO tracker with days remaining, quantity, branch, and storage location
    • Flag lots with fewer than 7 days remaining in red for immediate action
    • Mark lots as resolved when the warehouse team confirms they have been picked or returned

    Done when FEFO tracker is updated with all expiring lots, urgency flags, and resolution status.

  4. 3
    Slack - post daily expiry alert to warehouse team
    slack.com
    WebRun in Slack: post daily expiry alert to warehouse team
    WebRun opens Slack to post daily expiry alert to warehouse team.
    • Post a daily alert to the warehouse Slack channel with the count of expiring lots and total value at risk
    • List the top five most urgent lots with SKU, location, days remaining, and on-hand quantity
    • Link to the full Google Sheets FEFO tracker

    Done when Warehouse team has today's expiry alert and top-five urgent lots in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.dmsi.com
ScheduleRuns automatically on this cadence
Every day at 6:30 AM
DeliveryHow each run's result reaches you
Expiry alert · Slack
OutputWhat each run produces - A daily Slack expiry alert with urgent lots ranked by days remaining, plus a complete FEFO tracker in Google Sheets.
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

Which product types in a lumber yard actually have expiry dates?

Items like adhesives, caulks, sealants, paints, stains, and pressure-treated lumber with date-of-treatment stamps all carry shelf-life constraints. DMSi Agility tracks these by lot, and WebRun surfaces whichever lots are approaching their limit.

Can it adjust the lookback window beyond 30 days?

Yes. The expiry horizon is configurable during setup. You can set it to 14, 30, 45, or 60 days depending on how much lead time your warehouse team needs to act on expiring lots.

Will it re-allocate lots to open orders automatically?

No. WebRun surfaces and ranks the expiring lots. Your warehouse team decides whether to pick the lot against an open order, initiate a vendor return, or discount for quick sale. No inventory is moved automatically.

Put this on autopilot.

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