All templates

Automated Dissolved Oxygen Anomaly Flags

Every few minutes, WebRun opens Innovasea Farm360, reads the latest dissolved oxygen reading per cage, compares it against each cage's recent baseline, logs the reading to a Google Sheets trend, and posts a Slack flag naming any cage with a sudden or sustained oxygen drop.

Runs on WebRun · Strict Lockdown policy
Every few minutes WebRunorchestrates each step
1 Innovasea Farm360 read oxygen readings
2 Google Sheets log the oxygen trend
3 Slack flag oxygen anomalies
In short

How do I flag dissolved oxygen anomalies before stock is harmed?

Every few minutes, WebRun opens Innovasea Farm360 and reads the latest dissolved oxygen per cage. It compares each value against the cage's rolling baseline in Google Sheets, then posts a Slack flag naming any cage with a sudden drop, so falling oxygen reaches your team within minutes instead of after stock is lost.

  • Falling oxygen reaches your team within minutes
  • Every cage judged against its own baseline, not one fixed number
  • A timestamped oxygen history builds for later review

Built for fish farms · hatcheries · site technicians · water quality 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 www.innovasea.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Innovasea Farm360 - read oxygen readings
    innovasea.com
    WebRun in Innovasea Farm360: read oxygen readings
    WebRun opens Innovasea Farm360 to read oxygen readings.
    • Open Farm360 and go to the dissolved oxygen readings per cage
    • Read the latest oxygen value for each cage
    • Compare each value against the cage's recent baseline range

    Done when The latest oxygen reading is compared to baseline for every cage.

  3. 2
    Google Sheets - log the oxygen trend
    google.com
    WebRun in Google Sheets: log the oxygen trend
    WebRun opens Google Sheets to log the oxygen trend.
    • Open the oxygen trend sheet
    • Append a timestamped reading per cage
    • Update each cage's rolling baseline so a sudden drop is measurable

    Done when The latest readings are logged and every cage's baseline is refreshed.

  4. 3
    Slack - flag oxygen anomalies
    slack.com
    WebRun in Slack: flag oxygen anomalies
    WebRun opens Slack to flag oxygen anomalies.
    • Post an internal flag for any cage whose oxygen dropped sharply below baseline
    • Name the cage, the reading, and how far below baseline it fell
    • Keep it internal to the farm team and stay quiet when readings hold steady

    Done when Any oxygen anomaly has an internal Slack flag.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.innovasea.com
ScheduleRuns automatically on this cadence
Every few minutes
DeliveryHow each run's result reaches you
Oxygen flag · Slack
OutputWhat each run produces - A timestamped Google Sheets oxygen trend per cage plus a Slack flag naming any cage with a sudden drop below its baseline.
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

How is an oxygen anomaly detected?

WebRun compares each cage's latest dissolved oxygen reading against its own rolling baseline in Google Sheets. A sharp or sustained drop below that baseline is flagged, so a normal daily dip does not trigger noise.

Does it control aerators or equipment?

No. WebRun only reads readings and posts an internal Slack flag for your team to act on. It never operates aerators, valves, or any farm equipment on its own.

How often does it check?

Every few minutes, so a falling oxygen level is caught quickly. WebRun stays quiet when readings hold steady and flags only genuine drops below baseline.

Put this on autopilot.

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