Sports officials scheduling software
Scheduling software for sports officials and the people who assign them.
Ref Grid covers the operational half of officiating: who has which game, who has confirmed, and what everybody was told. Built for assignors — whether your organization calls them officials, referees, umpires or judges.
- Any sport, any level
- Officials need no account
- Text and email in one step
The workflow
Six stages between a published schedule and a covered game.
Most of what goes wrong in officiating admin is one of these happening in the wrong order — usually assigning before availability is in, or sending before the weekend is finished.
- 01
Keep the pool current
The roster is the thing everything else depends on, and it is usually the thing nobody owns. Every official needs a name, a way to reach them, and — the part most rosters skip — which channel they actually answer on. Some read email within the hour and never look at a text. Some are the reverse.
Ref Grid stores a preferred channel per official, and refuses to let you assign someone it has no way to contact. An official with “text” marked and no phone number is a game that quietly goes unfilled.
- 02
Collect availability before you start assigning
Assigning against guesswork produces a schedule you then have to renegotiate one official at a time. Collecting availability first costs a week in August and saves the whole season.
The trap is the format. Forty replies saying “most Saturdays, not the 19th, and I can do Sundays after 1” is not availability — it is forty messages you will read again every time you build a weekend. See how to collect referee availability for what to ask and how to ask it.
This step happens outside Ref Grid. There is no availability collection in the product today — a form, a shared sheet or the availability sheet in our free template all work. Ref Grid picks up at the board, once you know who is around.
- 03
Build the assignments
One row per game, one cell per position — however many positions that game has. A three-official crew, a two-person crew and a single official are all just a game with that many cells, so a multi-sport organization is not fighting a layout built for one sport.
Assigning does not notify anyone. Choosing an official stages a draft, and drafts accumulate while you work, so you fill a weekend in one sitting rather than sending twenty-two separate messages as you go.Ref Grid warns you when an official you have picked is already holding an overlapping game.
- 04
Send once, on the channel each person reads
When the weekend looks right, you review the batch and send it. Text and email are one step, not two systems: each official gets the message on the channel they are marked for, and the send is reported per assignment rather than as one “sent!” toast — sixteen delivered and one failed tells you which one to chase.
- 05
Track what came back
Every assignment carries a link the official uses to accept or decline. They do not need an account, a password or an app, which is the single biggest reason officials fail to respond to a scheduling system.
Officials who reply by text or tell you in person can be marked accepted by hand — that acceptance is just as real, and pretending otherwise is how a schedule ends up disagreeing with reality.
- 06
Absorb the changes
A field floods, a game moves, an official pulls out on Friday night. A decline reopens the position rather than overwriting the record that someone said no; the replacement is a new assignment, and the history of who declined survives.
The process for the worst version of this is worth having written down before you need it: what to do when an official cancels at the last minute.
Inside Ref Grid
The board an assignor actually works from.
A weekend of games, the officials on each one, and what is still short — with three unfilled games picked up together to be assigned and sent as one batch.
Northside vs Rivermill
Sat 12 · 9:00 AMField 3U14 D2
Eastvale vs Kingsbury
Sat 12 · 11:30 AMCourt 2Varsity
Southport vs Glenview
Sat 12 · 1:15 PMGym AU16 D1
Harbor Park vs Westfield
Sun 13 · 8:45 AMField 1JV
Lakeshore vs Fair Oaks
Sun 13 · 10:30 AMRink 1U12 D3
Millbrook vs Ashgrove
Sun 13 · 2:00 PMCourt 4Adult Rec
Open positions are the point
The games that still need someone are the ones you are working on. They read as unfilled at a glance rather than as a blank cell you have to notice.
Status per assignment, not per game
One official confirmed and one still silent is the normal state of a game. Showing a single status for the whole game hides exactly the half you need to chase.
A batch, then one send
Selected rows go out together. The review happens before anything reaches an official, which is what makes it safe to change your mind while you work.
What you get
Everything the job needs, and nothing that belongs to a league website.
Ref Grid does not run registration, publish standings or keep score. It covers the part that currently runs on a spreadsheet, a group text and a week of follow-up.
Roster and contact management
Double-booking warnings
Assigning officials to games
Bulk assignment
Text and email in one step
Confirmations and declines
Worth knowing before you evaluate
What Ref Grid deliberately does not do.
Every scheduling tool has an edge. Here is where this one is, so you can find out now rather than three weeks in.
- It does not collect availability. There is no availability form, and nothing imports one. Collect it however you do today; Ref Grid starts at the roster and the assignment board.
- It does not assign anybody for you. There is no optimizer that fills a weekend on its own. It warns you about an official who is double-booked; the judgement about who should have the game stays yours.
- Officials do not get accounts. They receive their games and respond through a link. That is a deliberate trade: no adoption problem, and no self-service portal for officials to browse open games.
- It is not a league management platform. No registration, no standings, no scores, no field booking. If you need those, you need them alongside this rather than from it.
Before you compare
Three things worth reading whether or not you end up here.
- Software vs. spreadsheets
Where a spreadsheet is genuinely still the right answer.
- Free spreadsheet template
Three CSV sheets, if you are staying in a spreadsheet for now.
- Umpire scheduling
The same product, described for baseball and softball assigning.
One plan, one price, with a free trial — see the pricing.
Cover your next weekend from one place.
Fill every position, send officials their games by text and email, and see what came back — without a spreadsheet and a group text doing half the job.