All templates

Automated Ekos Tank Availability Alerts

Every hour during production hours, WebRun opens Ekos, checks the occupancy and expected free date of every fermenter and bright tank, logs the current tank map to a running Google Sheet, and pings Telegram the moment a tank frees up or two scheduled batches are set to collide.

Runs on WebRun · Strict Lockdown policy
Every hour, 6:00 AM to 8:00 PM WebRunorchestrates each step
1 Ekos check tank occupancy and expected free dates
2 Google Sheets log the current tank map
3 Telegram ping when a tank opens or conflicts
In short

How do I know when a fermentation tank will free up next?

WebRun checks tank and fermenter occupancy in Ekos every hour during production, logs the current tank map to Google Sheets, and pings Telegram the moment a tank frees up or two scheduled batches are on track to need the same vessel, so your brewing team catches open capacity and scheduling conflicts before they cause a delay.

  • The team knows a tank is free within the hour, not the next morning
  • Scheduling conflicts surface days before two batches actually collide
  • No manual walk through of the tank room needed to check capacity

Built for craft breweries · head brewers · production managers · brewhouse operators

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

  2. 1
    Ekos - check tank occupancy and expected free dates
    goekos.com
    WebRun in Ekos: check tank occupancy and expected free dates
    WebRun opens Ekos to check tank occupancy and expected free dates.
    • Open Ekos and go to the tank or vessel management view
    • Capture the current status, contents, and expected free date for every fermenter and bright tank
    • Compare expected free dates against the upcoming brew schedule to spot conflicts

    Done when Every tank has a current status and, if occupied, an expected free date checked against the schedule.

  3. 2
    Google Sheets - log the current tank map
    google.com
    WebRun in Google Sheets: log the current tank map
    WebRun opens Google Sheets to log the current tank map.
    • Open the tank map Google Sheet
    • Update each tank's row with its current status and expected free date
    • Highlight any tank now free or expected to conflict with a scheduled brew

    Done when The tank map sheet reflects this hour's occupancy and any highlighted conflicts.

  4. 3
    Telegram - ping when a tank opens or conflicts
    telegram.org
    WebRun in Telegram: ping when a tank opens or conflicts
    WebRun opens Telegram to ping when a tank opens or conflicts.
    • Send a ping the moment a tank changes from occupied to free
    • Send a separate alert if two scheduled batches are on track to need the same tank
    • Stay quiet when nothing has changed since the last check

    Done when The brewing team is pinged only when a tank opens up or a real conflict appears.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.goekos.com
ScheduleRuns automatically on this cadence
Every hour, 6:00 AM to 8:00 PM
DeliveryHow each run's result reaches you
Tank alert · Telegram
OutputWhat each run produces - A Telegram ping naming the tank that just freed up or the two batches about to conflict, plus a live tank map 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

Will it notify us for every tank check, even with no change?

No. WebRun only sends a Telegram ping when a tank actually frees up or a real scheduling conflict appears. A normal hourly check with no change stays quiet.

Does it move batches to a different tank on its own?

No. It only flags the conflict. Reassigning a batch to a different tank stays a decision your head brewer makes in Ekos.

How does it know a conflict is coming?

It compares each occupied tank's expected free date in Ekos against the upcoming brew schedule, so it can flag a collision days before it would actually happen.

Put this on autopilot.

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