All templates

Automated Sports League Game Day Digest

Every morning, WebRun opens LeagueApps and SportsEngine, pulls the full list of today's games with field assignments, referee coverage status, and any outstanding issues, then posts a structured game-day digest to your operations Slack channel so everyone starts the day with the same picture.

Runs on WebRun · Strict Lockdown policy
Every day at 6:30 AM WebRunorchestrates each step
1 LeagueApps pull today's game schedule and field assignments
2 SportsEngine check referee coverage and any open compliance flags
3 Slack post game-day digest to operations channel
In short

How do I automatically generate a daily game-day operations digest for my league?

WebRun pulls today's full game schedule from LeagueApps and checks referee coverage and compliance flags in SportsEngine each morning, then posts a structured digest to your operations Slack channel. The digest leads with critical flags such as uncovered games or compliance issues, so your team starts every game day fully briefed.

  • Operations staff start every game day with a single, accurate Slack briefing
  • Uncovered referee slots and compliance issues are surfaced before the first game kicks off
  • No more morning scramble to check schedules across multiple platforms

Built for youth sports leagues · recreational leagues · league operations managers · sports club directors

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

  2. 1
    LeagueApps - pull today's game schedule and field assignments
    leagueapps.com
    WebRun in LeagueApps: pull today's game schedule and field assignments
    WebRun opens LeagueApps to pull today's game schedule and field assignments.
    • Open LeagueApps and filter the schedule to today's date
    • Capture every game: teams, division, time, field name, and field address
    • Note any games added or changed in the last 24 hours

    Done when Today's full game list is captured with accurate field details.

  3. 2
    SportsEngine - check referee coverage and any open compliance flags
    sportsengine.com
    WebRun in SportsEngine: check referee coverage and any open compliance flags
    WebRun opens SportsEngine to check referee coverage and any open compliance flags.
    • Open SportsEngine and check the officiating assignments for today's games
    • Flag any game that still has an open referee slot
    • Check for any outstanding compliance issues such as teams with missing waivers scheduled to play today

    Done when Referee coverage status and any compliance flags for today's games are captured.

  4. 3
    Slack - post game-day digest to operations channel
    slack.com
    WebRun in Slack: post game-day digest to operations channel
    WebRun opens Slack to post game-day digest to operations channel.
    • Post a structured game-day digest to the operations Slack channel
    • Include a section for each division with game times, fields, and referee status
    • Lead with any critical flags: uncovered games, compliance issues, or last-minute changes

    Done when The operations channel has a complete game-day digest with all critical flags surfaced at the top.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
leagueapps.com
ScheduleRuns automatically on this cadence
Every day at 6:30 AM
DeliveryHow each run's result reaches you
Game-day digest · Slack
OutputWhat each run produces - A structured Slack digest listing all of today's games by division with field details, referee status, and any open flags.
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

Does this send anything to families or coaches?

No. This is a purely internal digest posted to your operations Slack channel. No external communications are sent to families, coaches, or officials.

What counts as a critical flag in the digest?

Uncovered referee slots, teams with outstanding waivers scheduled to play today, and any games added or rescheduled in the last 24 hours are surfaced at the top of the digest.

Can it run only on days when games are actually scheduled?

Yes. If no games are found for today in LeagueApps, the run posts a brief Slack note confirming no games are scheduled and exits cleanly without a full digest.

Put this on autopilot.

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