BIG SPORTS.
All features
Feature01 / 04Launch

Say it in plain English.

The hardest part of scheduling software has never been the schedule. It's telling the thing what your league's rules actually are, through a form built by someone who has never met your league. Smart rules lets you type the rule instead — and then shows you what it would do to your season before you commit to it.

You type

No team plays back-to-back road games

You get back

Max consecutive away games: 1


Checked against 84 games

  • Hawks · Oct 11 & Oct 18, both awayFlagged
  • Coyotes · Oct 11 home, Oct 18 awayPasses

Accept · Refine · Discard

Say it, see what it would do, then decide

01 · Describe

Type the rule, not the form

“No team plays back-to-back road games.” “Field 3 is dark after 6pm in October.” “Coach Oyelaran has two teams and can't be in two places at once.” Say it the way you'd say it to another human and Smart rules works out what you meant.

Most of the time what you described is a rule Big Sports already has, and it tells you so plainly — here's the rule for that, here's how it's set, here's what it does. When it isn't, it builds you a new one that behaves like a first-class rule: it can be hard or soft, weighted, switched off, edited, and deleted like anything else in your list.

You are never trapped in the text box. The rule catalogue is one click away, and it stays the working path for anyone who — reasonably — would rather pick from a list.

02 · Evidence

It shows its work before you accept

This is the part that matters, and it's the part nobody else does. A rule that has been generated for you is worth nothing until you know what it will do. So before you accept it, Big Sports runs it against your real season and shows you the result: how many of your games it flags, which teams and dates those are, and a couple of specific fixtures with a verdict on each — this one breaks the rule, this one doesn't.

Those are your actual games, not examples the model wrote to sound convincing. If the rule you described would blow up half your October, you find that out while it costs you nothing.

There's also a line you can open to read the exact logic it built, in full, if you're the kind of person who wants to see it. Most people never open it once. It matters that they could.

One honest caveat: the dry run needs a schedule to run against. If you're writing rules during setup, before you've generated anything, there are no games to check yet and the rule is simply accepted as written. Generate the season and the evidence is there from then on, including for every rule you add afterwards.

03 · The boundary

The model never touches your schedule

Language models are good at reading a sentence and bad at being accountable. So Big Sports uses one for exactly the first job and none of the second. The model reads what you typed and produces a rule. The engine — deterministic, reproducible, no model anywhere in it — takes your rules and produces the schedule.

That line is why “same inputs, same schedule” survives having an AI in the product at all, and it's why the evidence step above can exist: there's something real to check the rule against. A tool that lets a model write fixtures directly can show you a confident summary and nothing more.

And every rule it builds is a change like any other — it lands in your history with your name and the time on it, marked as one Smart rules wrote, and you can take it back out.

04 · Honestly

What it doesn't do yet

Smart rules writes rules. It does not set up your league for you, import your teams, or move games around on your behalf. There is no chat window you can ask to reshuffle October.

Those are real things we want to build, and describing them as though they already exist is how scheduling software earns the reputation it has. When they ship, they'll ship on this page.

Questions

Questions people ask

Does the AI build my schedule?
No, and that's deliberate. Smart rules turns a sentence into a rule. The engine — which is deterministic, and has no model anywhere near it — is what builds the schedule from your rules. That split is the reason you can trust the result: a schedule that came out of a language model isn't reproducible, and a schedule you can't reproduce is one you can't defend to a board.
What if it misreads what I meant?
You'll see it before it counts. Every rule comes back written out in plain terms, with the games in your season it would flag and the ones it wouldn't, and there's a line you can open to read its exact logic. If it's wrong, tell it what it got wrong and it rebuilds, or throw it away and fill out the form yourself. Nothing reaches your schedule until you accept it.
What happens if it can't build what I asked for?
It says so, in a sentence, and points you at the rule catalogue. It doesn't invent a rule that half-works and let you find out in week six.
Do I have to use it?
No. Every rule type your plan includes is still there to pick from a list and fill out a form, and that path never goes away — some rules are genuinely faster to click than to describe. Smart rules is the front door, not the only door.
Is it included in my plan?
Smart rules is a Plus feature, and every new account starts with 21 days of Plus free, so you can try it before deciding anything. Free covers the core rules — rest days, game limits, venue and holiday blackouts, fixed matchups — authored on a form. The rules that mark a bigger operation, like coach and family conflicts, home and away balance and travel limits, are Plus, whichever way you author them.

Get started

Start a season.

Twenty-two teams on four fields is an ordinary season here. Bring yours and see what it does with them.

Start a season

Start with 21 days of Plus, free. No card up front.