All templates

Automated Sports League Game Schedule Reminders

Every morning, WebRun opens LeagueApps, finds all games scheduled for the next two days, drafts a reminder message for each team with location, time, and any field notes, and posts your admin a Slack confirmation of what was queued.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 LeagueApps read upcoming game schedule
2 Gmail draft game reminder emails per team
3 Slack confirm queued reminders to admin
In short

How do I automatically send game schedule reminders to teams in my sports league?

WebRun reads your LeagueApps schedule each morning, finds every game in the next 48 hours, and drafts a reminder email for each team with the time, location, and any recent changes. Your admin gets a Slack summary of all queued reminders. Every email stays in draft until you approve it.

  • Every team gets a timely game reminder without admin manually drafting each one
  • Schedule changes are flagged automatically so no stale details reach families
  • Admin reviews drafts in minutes instead of writing each reminder from scratch

Built for youth sports leagues · recreational leagues · league schedulers · sports club coordinators

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 - read upcoming game schedule
    leagueapps.com
    WebRun in LeagueApps: read upcoming game schedule
    WebRun opens LeagueApps to read upcoming game schedule.
    • Open LeagueApps and navigate to the Schedule section
    • Filter for games scheduled in the next 48 hours
    • Capture the teams, division, game time, field name, and any notes or updates
    • Note any games that were recently rescheduled or have field changes

    Done when Every game in the next 48 hours is captured with accurate details.

  3. 2
    Gmail - draft game reminder emails per team
    gmail.com
    WebRun in Gmail: draft game reminder emails per team
    WebRun opens Gmail to draft game reminder emails per team.
    • Draft a reminder email for each team's primary contact with game time, location, and directions link
    • Highlight any recent reschedules or field changes in the message
    • Leave every email as a draft for admin review before sending

    Done when One draft reminder email exists in Gmail for each team playing in the next 48 hours.

  4. 3
    Slack - confirm queued reminders to admin
    slack.com
    WebRun in Slack: confirm queued reminders to admin
    WebRun opens Slack to confirm queued reminders to admin.
    • Post a Slack summary listing how many game reminders were drafted and for which divisions
    • Flag any games with recent changes that may need a closer look before sending

    Done when Admin has a Slack confirmation of all queued reminders and any games requiring attention.

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 7:00 AM
DeliveryHow each run's result reaches you
Reminder drafts · Slack
OutputWhat each run produces - Draft game reminder emails in Gmail for each team, with a Slack summary showing totals by division and flagging any schedule changes.
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 send reminders to families without my approval?

No. Every reminder is drafted in Gmail and held for admin review. You approve and send each message yourself, so nothing goes to families without a human check.

What if a game time or field changes after the morning run?

The run reads live schedule data from LeagueApps, so any change made before the morning run is captured. For last-minute changes, the rainout and reschedule template handles urgent updates.

Can it remind both home and away teams for each game?

Yes. It drafts a reminder for each team's contact listed in LeagueApps, so both the home and away side receive a timely heads-up with accurate details.

Put this on autopilot.

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