How Does Schedulopt® Work?

SchedulOpt® is a powerful scheduling automation engine developed by the team of data scientists and software engineers at Predictive Analytics Group. Thanks to an intuitive user experience and pre-built scheduling rules, you can tell the scheduling engine exactly what is required for your upcoming season schedule.

How long does it take for my schedule to be generated?

Thanks to the powerful scheduling engine behind the app, most results can be produced within 10 seconds to 2 minutes, with approximately 75% of all schedules generated within five minutes.


However, the time required to return an optimal schedule heavily depends on the size of the task (in terms of number of games, teams, game dates), and overall complexity (in terms of rules, and inter-dependencies between the rules). Some schedules may take over one hour to be generated.

Is Schedulopt A Competition Management Platform? We Already Have One.

SchedulOpt is a schedule optimization and automation platform that works alongside your existing competition management platform to enable a seamless competition management experience. SchedulOpt is agnostic to all competition management platforms, and (depending on your supplier) can be integrated with your existing competition management platform, allowing a seamless, spreadsheet-free experience.

Does Schedulopt Work For Team Sports Only?

SchedulOpt can generate mathematically optimal schedules for both team and individual sporting codes. Simply select the type of competition (Home/Away, Tournament or other), set your team/athlete preferences (in addition to any other constraints), and SchedulOpt will do the rest!

Our Schedules Are Designed To Meet More Than One Need. While We Want To Ensure All Games Are Scheduled At Suitable Times And Places, We Also Have To Factor In Other Objectives.

Building competition schedules feels like a thankless task, where organisations are faced with seemingly endless compromises to schedule all games as best as possible. The SchedulOpt platform allows organisations to factor in any combination of scheduling rules, and make changes to those rules should they find there are direct or indirect conflicts between them.

Some Of Our Venues Are Also Used By Other Sporting Codes. How Is This Managed?

This is made easy by specifying the availability of each venue and/or team. While many basketball venues are also used for volleyball, or multi-purpose venues may be required on certain days for non-competition purposes, all of these considerations can be accounted for when specifying team/venue availability and cross-usage in the application.

How Much Does It Cost?

SchedulOpt® is offered under three different models: Free, Pro and as a bespoke Managed Service. While you can explore the platform with the Free version, you are limited in terms of overall usage and rule availability. The Pro version offers unlimited access to all features and rules as well as hands-on support as required. Finally the SchedulOpt® Managed Service is offered to professional-level organisations for direct access to the SchedulOpt data science team for custom and on-demand requests under a commercial service agreement. Please refer to our pricing page for more information.

I Am A Pro User. It Appears I Have A Scheduling Rule That Cannot Be Handled In The System. What Can I Do?

Simply reach out either via email or in-app! The SchedulOpt® team will assist you to identify any potential rule gaps, and advise on how you can meet your scheduling rules using the available functionality.


As part of our commitment to expanding the capabilities of the platform, any unavailable scheduling rules that are deemed necessary for the success of your scheduling season, the SchedulOpt® mathematics team will implement new rules to meet your requirements for the next time they are required.

Do You Offer Training And Support?

Absolutely! While the SchedulOpt® platform offers significant efficiency benefits for your team, it is essential that you are fully equipped to extract as much features as possible out of the system. All Pro users are offered extensive training sessions with the SchedulOpt® client success team as part of onboarding. Going forward, SchedulOpt® technical and client teams are available to support you either via teleconference, email or messaging in-app.

We Need A Mathematically Optimal Schedule Published Asap, And Do Not Have Time To Do It Ourselves In The App.

We understand that time is often of the essence in the world of sports administration. Please contact us at help@schedulopt.com to discuss your urgent requirements.

I Have Tried Several Versions Of My Season Schedule And All Attempts Have Resulted In An “Impossible To Satisfy” Warning. Am I Doing Something Wrong?
Not necessarily. Sometimes, combinations of scheduling rules are indeed mathematically impossible. As a simple example, we may tell the scheduling system that we want both of the following rules met:
  •      “Team A must be Home in Game 1”
  •      “Team B must play a Home game against Team A in Game 1”

This is a simple example of two rules that cannot be met simultaneously, as we are telling the scheduling system to have Team A both at home, and away in game 1. But in real-world scenarios, there are often much more layered, indirect conflicts that may exist amongst the set of scheduling rules you have defined. The built-in “Conflict Finder” feature (Pro users only) will help identify rule conflicts to avoid this scenario. Alternatively, it is advisable to iteratively switch off rules that you suspect are contributing to the problem. Once you can find a feasible schedule, begin by switching some rules back on (one or two at a time) until you can identify where the conflict lies.


If you are still facing issues with generating a schedule, there could be fundamental inconsistencies within the set-up of your desired schedule. Feel free to contact the SchedulOpt® team in-app or via help@schedulopt.com for help.

Request a Demo