All templates

Wherefour Automated FEFO Expiring Lot Alerts

Every morning, WebRun opens Wherefour, scans all active ingredient and finished goods lots for expiry dates within the next 30 days, checks whether each is allocated or unallocated, and posts a prioritized alert list to your quality Slack channel. For lots expiring within 7 days with no allocation, it also sends an SMS via Twilio to the quality manager as an urgent escalation.

Runs on WebRun · Strict Lockdown policy
Every day at 6:00 AM WebRunorchestrates each step
1 Wherefour scan lots for expiry within 30 days
2 Slack post prioritized expiry alert to quality channel
3 Twilio send urgent SMS for lots expiring within 7 days
In short

How do I get automatic FEFO expiring lot alerts from my food manufacturing ERP?

Every morning, WebRun scans all active lots in Wherefour for expiry dates within 30 days, tiers them by urgency under FEFO logic, and posts a prioritized alert to your quality Slack channel. Unallocated lots expiring within 7 days also trigger an urgent SMS via Twilio to the quality manager so critical stock gets human attention the same day.

  • Critical unallocated lots get an SMS escalation the same morning they enter the 7-day window
  • Quality team sees the full 30-day expiry picture in Slack before production starts
  • No expiring lot slips past unnoticed into a food safety event

Built for food manufacturers · beverage producers · co-packers · quality managers · food safety teams

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

  2. 1
    Wherefour - scan lots for expiry within 30 days
    wherefour.com
    WebRun in Wherefour: scan lots for expiry within 30 days
    WebRun opens Wherefour to scan lots for expiry within 30 days.
    • Open Wherefour and navigate to the Lots section
    • Filter to all active lots with an expiry date within the next 30 days
    • For each lot, capture: lot number, item name, quantity remaining, expiry date, and whether it is allocated to a batch or sales order
    • Tier lots by urgency: expiring within 7 days as critical, 8 to 14 days as high, 15 to 30 days as standard
    • Flag unallocated lots in the critical and high tiers separately

    Done when All expiring lots are tiered by urgency with allocation status noted.

  3. 2
    Slack - post prioritized expiry alert to quality channel
    slack.com
    WebRun in Slack: post prioritized expiry alert to quality channel
    WebRun opens Slack to post prioritized expiry alert to quality channel.
    • Post the prioritized expiry alert to the quality Slack channel
    • List critical lots first, followed by high, then standard
    • Mark unallocated lots clearly so QA knows which need disposition decisions
    • Include lot number, item, quantity, expiry date, and days remaining for each

    Done when The quality team has today's tiered expiry alert in Slack.

  4. 3
    Twilio - send urgent SMS for lots expiring within 7 days
    twilio.com
    WebRun in Twilio: send urgent SMS for lots expiring within 7 days
    WebRun opens Twilio to send urgent SMS for lots expiring within 7 days.
    • For each unallocated lot in the critical tier expiring within 7 days, send an SMS via Twilio to the quality manager's mobile number
    • Include the lot number, item name, expiry date, and quantity in the SMS
    • Limit to a maximum of one SMS per lot per day to avoid repeat alerts

    Done when Quality manager has received an SMS for each critical unallocated lot expiring within 7 days.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.wherefour.com
ScheduleRuns automatically on this cadence
Every day at 6:00 AM
DeliveryHow each run's result reaches you
Expiry alert · Slack + SMS
OutputWhat each run produces - A tiered Slack expiry alert and urgent Twilio SMS for critical unallocated lots, posted every morning.
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 quarantine or write off expiring lots automatically?

No. WebRun alerts your team to expiring lots and flags those needing disposition but never takes any action in Wherefour on its own. All quarantine, disposition, or write-off decisions are made by your quality team.

What does FEFO mean and how does WebRun apply it?

FEFO stands for First Expired, First Out. WebRun reads the expiry date from each lot in Wherefour and surfaces the earliest-expiring lots first in the alert, so your team prioritizes using or shipping the stock most at risk before it expires.

Can it alert on ingredients and finished goods separately?

Yes. Configure WebRun to include raw materials, work-in-progress, or finished goods lots independently, or all together. Each category can have its own lead time threshold.

Put this on autopilot.

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