All templates

Automated Referee Shift Coverage for Sports Leagues

Every morning, WebRun opens SportsEngine, identifies games in the next 7 days that still have open referee slots, drafts outreach emails to qualified available officials, and posts your referee assignor a Slack alert listing every uncovered game with its urgency.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 SportsEngine find games with open referee slots
2 Gmail draft coverage request emails to officials
3 Slack alert assignor to uncovered games
In short

How do I automatically fill open referee slots before games go uncovered?

WebRun scans SportsEngine every morning for games in the next 7 days that still have open referee slots. It drafts coverage request emails in Gmail for qualified available officials and posts your assignor a Slack alert sorted by urgency. Every email stays in draft until the assignor approves it.

  • Open referee slots are spotted and followed up the morning they appear
  • Assignors spend minutes reviewing drafts instead of manually calling officials
  • Games in the next 48 hours are flagged first so the most urgent gaps get covered

Built for youth sports leagues · recreational leagues · referee assignors · league operations managers

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

  2. 1
    SportsEngine - find games with open referee slots
    sportsengine.com
    WebRun in SportsEngine: find games with open referee slots
    WebRun opens SportsEngine to find games with open referee slots.
    • Open SportsEngine and navigate to the Officiating or Game Assignments section
    • Filter for games in the next 7 days with unfilled referee or linesperson slots
    • Capture the game date, time, field, division, and how many officials are still needed
    • Note which officials have previously worked that division and are marked available

    Done when Every uncovered game in the next 7 days is listed with slot details and candidate officials.

  3. 2
    Gmail - draft coverage request emails to officials
    gmail.com
    WebRun in Gmail: draft coverage request emails to officials
    WebRun opens Gmail to draft coverage request emails to officials.
    • Draft a coverage request email for each eligible official, naming the game date, time, location, and pay rate
    • Prioritize officials who have worked the division before
    • Leave every email as a draft for the assignor to review before sending

    Done when One draft coverage request email exists in Gmail for each candidate official per open game.

  4. 3
    Slack - alert assignor to uncovered games
    slack.com
    WebRun in Slack: alert assignor to uncovered games
    WebRun opens Slack to alert assignor to uncovered games.
    • Post a Slack alert to the referee assignor listing each uncovered game by date
    • Sort by urgency, with games in the next 48 hours highlighted first

    Done when Assignor has a Slack alert listing all open slots and draft outreach emails are ready to send.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.sportsengine.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Coverage alerts · Slack
OutputWhat each run produces - A Slack alert listing uncovered games sorted by urgency, with draft coverage request emails queued in Gmail for assignor review.
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 contact referees directly without my approval?

No. Every outreach email is drafted in Gmail and held for your assignor to review. Nothing is sent to officials until a human approves it.

How does it pick which referees to contact for each game?

It looks at officials marked available in SportsEngine and prioritizes those who have previous experience in that division, so the best candidates see the request first.

What if a game gets covered after the morning run?

It reads live assignment data from SportsEngine each morning, so any slot filled since the last run is automatically excluded from that day's alert.

Put this on autopilot.

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