Back to Help Center

Schedule Management

Learn how to generate, manage, and adjust your game schedules. From automatic round-robin generation to handling postponements.

5 articles in this category

Generating Schedules Automatically

  • Navigate to your season page and click "Generate Schedule" in the schedule tab.
  • Select your schedule format: round-robin (each team plays every other team once), double round-robin (twice), or custom.
  • Set the number of games per week and preferred game days.
  • Choose your available time slots and venues.
  • Click "Generate" and review the proposed schedule before publishing.

Pro tip: The algorithm balances home/away games and avoids scheduling teams for back-to-back games. You can regenerate as many times as you like before publishing.

How to Generate a Round-Robin Schedule

  • A round-robin schedule ensures every team plays every other team at least once, providing the fairest competition format.
  • Go to your season, open the Schedule tab, and click "Generate Schedule."
  • Select "Round Robin" as the format. For leagues with an odd number of teams, each team gets one bye week automatically.
  • Set your venue preferences and time slots. The generator distributes games evenly across venues.
  • Review the generated schedule. You can drag and drop games to adjust times or swap matchups before publishing.
  • For double round-robin, each team plays every opponent twice (once home, once away), doubling the total number of games.

Pro tip: Round-robin works best for 4-12 teams. For larger leagues, consider splitting into divisions with inter-division play.

Managing Game Times and Venues

  • Add your rinks and venues under Organization Settings > Venues.
  • For each venue, set available time slots with day-of-week and start times.
  • Specify ice surface names if a facility has multiple rinks (e.g., Rink A, Rink B).
  • When generating schedules, venues are assigned automatically based on availability.
  • You can override any game's venue by clicking on the game and editing the location.
  • Venue information is displayed on the public schedule and included in email notifications to players.

Pro tip: Set venue blackout dates for holidays or tournaments to prevent the scheduler from booking those slots.

Handling Postponements and Reschedules

  • To postpone a game, find it in the schedule and click "Postpone." The game will be marked as postponed on the public schedule.
  • Choose whether to notify both teams automatically via email when postponing.
  • To reschedule, click "Reschedule" on the postponed game and select a new date, time, and venue.
  • Rescheduled games appear in their new time slot with a "Rescheduled" badge so players know it was moved.
  • All postponements and reschedules are logged in the game history for your records.

Pro tip: Set up a notification preference so team captains are automatically emailed whenever their game is postponed or rescheduled.

Manually Editing the Schedule

  • After generating a schedule, you can manually adjust any game by clicking on it.
  • Change the date, time, venue, or even swap the home/away teams.
  • Drag and drop games between time slots to quickly rearrange the schedule.
  • Add extra games (exhibitions, makeup games) by clicking "Add Game" and selecting the teams.
  • Delete games that are no longer needed — removed games won't affect standings.
  • All changes are saved instantly and reflected on the public schedule.

Pro tip: Use the calendar view to see your schedule at a glance and spot conflicts or gaps quickly.

Need more help with scheduling?

Our support team can help you set up the perfect schedule for your league.

Contact Support