Skip to content

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Fall Season · Assignments

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

Name, email, mobile number, preferred channel and your own notes — grade, level, travel radius, whatever you sort by. Officials with incomplete contact details are held back from assignment rather than silently skipped at send time.

Double-booking warnings

Pick someone who already holds a game that overlaps and you are told before you send. Warnings never block an assignment — they inform, and you decide.

Assigning officials to games

One row per game, one cell per position, however many positions the game has. Open positions stay visible as open rather than hiding inside an empty column.

Bulk assignment

Fill a whole weekend before anything goes out. Assignments stage as drafts, you review the batch once, and it sends once — instead of a message going out every time you change your mind.

Text and email in one step

Each official gets their games on the channel they are marked for. The result is reported per assignment, so a message that failed is named rather than averaged into a success.

Confirmations and declines

Officials accept or decline from a link — no account, no password. Replies land against the game they belong to, and a decline reopens the position without erasing the fact that it was declined.

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.

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.