Skip to main content
League Auto-Scheduler
Mary Kate Watkins avatar
Written by Mary Kate Watkins
Updated over a week ago

We're excited to share our league Auto Scheduler as a new option within the Crossbar League Functionality! This function is designed to help your league create a seamless game schedule in just a few minutes.

To get started, you'll begin by building your League within the Registrations section of your Dashboard. More on that here.


Setting Up the League:

In your League Settings, you now have the setting to choose whether you'd like to enable Auto Scheduling or not:

Once your league is created with the Auto Scheduling enabled, you'll begin to complete your League setup by creating your Divisions. In this process, you'll have the option to set the time of games for that division, the number of games per day for that division, and the minimum amount of time between games:

You will also have the opportunity to set Time Limitations as the earliest and latest times that teams within this division/age level should be scheduled each day of the week:

When ready, you'll also need to set up the Teams within your league, where you have additional options:

1. You can set team-specific Time Limitations (if different from the division-level mentioned above):

2. You can also set:

  • Blackout Dates for this team (dates of the season where your league will have no games)

  • Team Conflicts (if you have a coach on more than one team or a player who is rostered on more than one team)

  • Home Locations for that team (if none are assigned, the system will assume any from your Facilities list can be a home location):

TIP: Use the Clone icon to quickly create your league teams, if they all share similar time limitations, blackout dates, and/or home locations:


Scheduling the League

Once your teams and divisions are set, you'll head to the Subseasons section to create a Round Robin Subseason to begin the build of your league game schedule:

Clicking into the schedule icon for that subseason, you'll choose "Auto Schedule" to get started:

Here, you will first set the number of matchups per division:

Once set, you can review the number of games per team and the matchups. These will first show as "Unscheduled" - we'll work to schedule them in the next few steps.

You can also review per team by choosing a team in the "Select a team" drop-down, or Reset Matchups to re-generate the total number of matchups:

If the Matchups look good to you, you'll go back to the Auto-Schedule page and choose "Generate Schedule":

You'll select the division you'd like to schedule for and the dates of the schedule you're generating:

Next, you'll see a summary of the total number of games to be scheduled, as well as how many time slots are currently available on your Scheduler:

Important to note: Time slots must be added/uploaded to your Dashboard > Scheduler first to pull into the Auto Schedule process. We have instructions for adding or uploading these times to the Scheduler here!

When you select Generate, you'll see a progress bar; please note that larger schedules will take a few minutes to generate:

Once generated, you'll be taken to a Review Schedule page, where you can:

  • View the full game list or game count by team

  • Confirm the number of games in total

  • Export the draft schedule

  • Swap match-ups from week to week

If you close and save the draft schedule, you'll see that draft's date and user back on the Auto Schedule page:


Publishing the League Schedule

When you're ready, you'll choose Publish Schedule; please note: if many games are being published this will take a few moments to publish:

Once published, you'll be able to see, edit, and score your league auto-schedule within your subseason schedule:

You can publish a partial schedule if you do not have enough time slots in your Scheduler or if the time slots do not match your teams' time limitations, home locations, or blackout dates.

If you generate and publish a partial schedule, you can go back into the Auto Schedule > Matchups and choose "Generate Schedule" to schedule the "Unscheduled" matchups after more time slots within the season dates have been added to your Scheduler:


We're excited about this Auto Scheduling fuctionoality, and we hope this will bring time-savings to your league operations! For questions or help setting this up, please reach out to us at help@crossbar.org.

Happy Scheduling!

Did this answer your question?