All templates
For youth sports leagues, recreational leagues & league registrars

Chase missing rosters and waivers so your season can start on time

Every morning, WebRun opens SportsEngine, finds teams that have not submitted complete rosters or have outstanding unsigned waivers, drafts a chaser email to each team contact, and posts your admin a Slack summary of which teams are still holding up the season.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 SportsEngine find incomplete rosters and unsigned waivers
2 Gmail draft chaser emails to team contacts
3 Slack report compliance status to admin
Run a sample
In short

How do I automatically chase coaches for missing rosters and unsigned waivers?

WebRun opens SportsEngine every morning, finds teams with incomplete rosters or unsigned waivers, and drafts a personalized chaser email in Gmail for each team contact. Your admin receives a Slack compliance summary by division showing exactly what is still outstanding. Every email stays in draft until approved.

  • Season openers are no longer delayed by missing rosters or waivers
  • Admin spends minutes reviewing drafts instead of hours chasing coaches
  • Compliance gaps are visible by division in a single daily Slack message

Built for youth sports leagues · recreational leagues · league registrars · sports club compliance officers

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 incomplete rosters and unsigned waivers
    sportsengine.com
    WebRun in SportsEngine: find incomplete rosters and unsigned waivers
    WebRun opens SportsEngine to find incomplete rosters and unsigned waivers.
    • Open SportsEngine and navigate to the Registration or Compliance section
    • Filter teams by roster status: incomplete, missing players, or not submitted
    • Also check the Waivers report for any players or guardians with unsigned documents
    • Capture the team name, division, contact name, contact email, and what is outstanding
    • Skip teams that received a chaser in the last 3 days

    Done when Every team with a roster or waiver gap is listed with contact details and the specific outstanding items.

  3. 2
    Gmail - draft chaser emails to team contacts
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft chaser emails to team contacts
    WebRun opens Gmail to draft chaser emails to team contacts.
    • Draft a clear, friendly chaser email for each team contact naming exactly what is missing
    • Include a direct link to the SportsEngine portal where they can complete the action
    • Leave every email as a draft for admin review before sending

    Done when One draft chaser email exists in Gmail for each non-compliant team.

  4. 3
    Slack - report compliance status to admin
    slack.com How to Automate Slack
    WebRun in Slack: report compliance status to admin
    WebRun opens Slack to report compliance status to admin.
    • Post a Slack summary showing total teams compliant vs. still outstanding by division
    • Flag any team that has been non-compliant for more than 5 days

    Done when Admin has a Slack compliance snapshot and draft chaser 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 8:00 AM
DeliveryHow each run's result reaches you
Compliance report · Slack
OutputWhat each run produces - A Slack compliance report by division, plus draft chaser emails in Gmail for each team with missing rosters or unsigned waivers.
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 email coaches without my approval?

No. Every chaser email is drafted in Gmail and held for admin review. Nothing is sent until you approve it, keeping your communications professional and on-brand.

Can it track both roster gaps and unsigned waivers in one run?

Yes. Each run checks both the roster completion status and the waiver signing status in SportsEngine, so a single Slack summary covers all outstanding compliance items.

What if a coach submits their roster or signs waivers after the morning run?

It reads live data from SportsEngine each morning, so any team that resolved their compliance overnight will be automatically excluded from the next run.

Put this on autopilot.

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