The round rosters itself.
You only see the gaps.

Point it at your fixture and Umpy crews every game against your own rules, releases the round to each referee's phone, and keeps it standing all weekend.

Ashfern District BasketballRound 14Sat 12 Sep6 of 58 games
Six games from an invented association's round, showing the crew Umpy built for each one and the one slot it could not fill.
TimeGameCrew
8:30am
Ashfern Stadium C1
U12 B
9:40am
Ashfern Stadium C1
U14 A
9:40am
Ashfern Stadium C2
U14 B
11:00am
Halcombe Park
U16 A
12:10pm
Halcombe Park
U18 B
1:20pm
Wyndarra Courts
Senior A
Open. No second A grade referee is free at 1:20pm
WhyL. Ferreira on 11:00am U16 A, Halcombe Park. B grade, available, 12 min from Ashfern.

It hands you the one it couldn't fill.

Every referee it considered for that game, and what stopped each of them. Swap anyone in, and undo it if you were wrong.

Needs a second A grade referee

1:20pm Senior A, Wyndarra Courts

  • H. IosefaAt max games (4)
  • C. NgataPlaying Ashfern Hawks · 1:20pm
  • G. AbbateOverlaps another game

Drop the grade floor for this game, or ring H. Iosefa about a fifth.

round-14-fixture.csv58 rows read
Date
Game date
matched
Time
Start time
matched
Playing surface
Venue and court
matched
Grade
Division
matched
Home team / Away team
Teams
matched

Referees come across the same way, from the list you already keep.

It starts from the exports you already make.

Nothing gets migrated. The spreadsheet stays exactly where it is until you decide it shouldn't, and your competition software never knows we are here.

One text each, and it's locked in.

Referees get the round, not a game at a time, and declining is a tap on the game itself.

They install the app off that message. No password, ever: a code to their email is the whole sign-in, for them and for you.

9:2486%

Ashfern District Basketball

Your games

  • Sat 12 Sep 9:40amU14 A
    Ashfern Stadium C1
    Confirmed
  • Sat 12 Sep 2:30pmU14 B
    Halcombe Park
    Confirmed
  • Sun 13 Sep 10:20amU16 B
    Ashfern Stadium C2
    Declined, being refilled
GamesAvailabilitySana

Saturday it chases the replacement, not you.

A referee declines the game by name, the slot reopens, and every eligible referee who is free gets asked at once. First yes takes it.

Round 14 messages0491 570 006
  1. to SanaThu 8:12pm
    Hi Sana, you're on 3 games this round: Sat 12 Sep 9:40am Ashfern Stadium C1 U14 A Sat 12 Sep 2:30pm Halcombe Park U14 B Sun 13 Sep 10:20am Ashfern Stadium C2 U16 B Reply Y to confirm all, or decline one here: app.umpy.ai
  2. Thu 8:14pmSana
    Y
  3. Sat 6:51pmSana
    Can't make Sunday, work shift came up

    Declined on the game itself, in the ref app

  4. to 9 available refereesSat 6:51pm
    Open game: Sun 13 Sep 10:20am Ashfern Stadium C2 U16 B. Can you take it? Reply YES - first reply gets it. (#K4T9)
  5. Sat 6:53pmM. Baxter
    YES
  6. Sat 6:53pmR. Callaghan
    YES
  7. to M. BaxterSat 6:53pm
    You're on: Sun 13 Sep 10:20am Ashfern Stadium C2, U16 B. Reply Y to confirm, N if you can't. (#K4T9)
  8. to R. CallaghanSat 6:53pm
    Thanks Rosa - that one's just been filled.

Two minutes, and nobody rang anybody.

Monday you find out what actually happened.

Who turned up, who declined, which gaps refilled, and how many chases Umpy made instead of you.

Gamesacross 3 venues
58
Crew slots2 a game
116
Filled at tip-off1 never filled
115
Declined in the weekboth refilled
2
No-shows3:40pm U12 A
1
Chases Umpy made for you
11

The rules it won't break.

The first six are hard. The rest it aims at, and any of them can be turned off.

  • Never roster someone who said they're unavailableHard
  • Nobody referees a game they're playing inHard
  • Nobody is in two places at onceHard
  • Time to get between venuesHard
  • Games per referee, to their own capHard
  • Senior referees on A grade gamesHard
  • Pair apprentices with a senior refereeAim
  • Worth the trip: at least 3 gamesAim
  • Spread games across the panelAim
  • Even out the season, not just the roundAim

There's a round on this weekend.

Mid-season?

Leave an address and we'll come back before your next pre-season.