Eventbone OMS · Officials Management

Schedule, check in, and pay your officials, all in one place.

Courts across the top, times down the side, and every match covered from R1 to assistant scorer. Set up your event, assign officials, check them in, and add up their pay, indoors or on the sand.

2,677
matches
4
venues
118
courts / day
148
officials

We set up your venues, courts, and roster with you, and we're on call for your first weekend.

The Eventbone officials schedule for a sample tournament on Saturday morning: five courts across the top, match times down the side, and the officials assigned to each match, with one open R1 and one double-booking flagged in the toolbar.
How it works

How your tournament weekend works.

You never type the same thing into a second program.

01

Set up

We build your venues, courts, and divisions with you.

02

Get officials

They apply, you add them, or you upload a list, with ratings and availability.

03

Schedule

Upload your schedule, then let auto-assign fill the rest.

04

Run it

Check-in, announcements, and the bullpen, live on every phone.

05

Pay

Pay adds up match by match.

06

Export

A payroll spreadsheet, or a private link for your treasurer.

We set this part up with you.

Set up

We build it with you.

On a call, we go through your venues, courts, divisions, and match formats. Then you upload your schedule, and every match lands on its court and time.

Set up on a callWe do the setup with you.
Your venues and formatsYour venues, courts, divisions, and the match formats you play.
Upload the scheduleEvery match lands on its court and time.
Leadership set up frontAssignor, site directors, head officials, and leads, set before the first match.
A sample tournament laid out in Eventbone: Saturday at Grandview, courts 1 through 5, with each division color-coded. Best 2 of 3 courts play on the hour and auto-3 courts every 90 minutes.
Get officials

Three ways to add officials.

Officials apply and you approve them, you add people yourself, or you upload a roster. Each one comes in with their rating and the days they can work.

Officials applySee each applicant's rating and days in one list, and approve them right on the row.
Add people yourselfPut the officials you already know straight on the roster.
Upload a rosterBring your whole list over in one spreadsheet.
Availability up frontThe days and morning or afternoon waves each official can work, entered before the event.
NationalJr NationalRegionalProvisionalRookie
The Applications page: three officials waiting for approval, one row each with their rating, the days they can work, and an Approve button. One is marked Not cleared, so their Approve button is off.
Clearance

Know who’s cleared to work.

Eventbone pulls each official’s membership, SafeSport training, and background check from your governing body’s system and shows you who’s cleared, who’s close, and what each person is still missing.

Cleared, or what’s leftMembership, SafeSport, background check, clinic, and on-court evaluation, all in one list.
On-court evaluationsNew officials need one, and your evaluators sign it off right in the app.
Officials see it tooWhen they log in, officials see exactly what they still need to do.
Approval waits for clearanceUntil an official is cleared, the Approve button stays off and shows what's missing.
The Members list filtered by clearance: counts for cleared, only clinic left, and needs credentials, and each official marked Cleared, Clinic needed, SafeSport expired, On-court needed, or Background pending.
Clinics

Run your officials clinic.

Post your clinic dates and share one sign-up link. When a session fills up, people join the waitlist, and when a spot opens, the next person gets an email automatically. Reminders go out before the clinic, officials check in at the door with a QR code, and their attendance counts toward their clearance.

One sign-up linkEvery session on one page, with a waitlist when it fills.
Check in at the doorOfficials scan a QR code, and their attendance is recorded.
Who has been toldSee who got each email and message, and when.
The public clinic sign-up page on a phone: four sessions on two Sundays, the first one full with a waitlist.
The schedule

Courts across the top, times down the side.

Each match shows its division, its format, and six spots: two referees, two line judges, a scorekeeper, and an assistant scorer. Courts are grouped by venue, so a four-venue weekend still reads as one schedule. An open R1 is flagged at the top of the schedule and in the problems list, so you won't miss it. Every change shows the moment you tap it, and if one can't save, it goes back and you're told.

Six spots per matchR1 and R2 referees, two line judges, a scorekeeper, and an assistant scorer.
Grouped by venueFour venues still read as one schedule, in order.
Format per matchBest 2 of 3 or auto-3, set match by match.
Open R1s flaggedEvery open R1 shows up in the problems list, so no match starts without a referee by accident.
Assigning the open R1 on court 4 at 10:00 AM: the schedule with a picker listing the officials who can take the spot and how many matches each has that day.
Auto-assign

Fill a whole day in one pass.

Auto-assign fills the referee spots for a day, a venue, or a wave, using who's available and the courts you've set for each official. It shows you every change before it saves anything, then lists the spots it couldn't fill and any double-bookings for you to fix.

Follows your court rangesIt uses the courts you've set for each official and who's available.
Double-bookings caughtThe same official in two places at once gets flagged. Take them off one court, or approve it if it's on purpose, right from the list.
Every missing R1 flaggedYou finish with a short list to fix.
The schedule's list of problems over the grid: one official double-booked on courts 1 and 2 at 9:00 AM, with buttons to remove her from either court or approve it, and one match on court 4 at 10:00 AM with no R1.
Run it

Officials check in by GPS at the venue.

Officials check themselves in from their phone, and they're only marked on site if they're standing at the venue. Send a message to all your officials, and see who it reached. Before the event, they read the event info and confirm it, and you can see who hasn't.

GPS check-inNo line at the ops desk at 7:30 a.m., and only people who are here show up in the bullpen.
Announcements to every phoneSee who it reached and who it didn't. For the event info, officials confirm they've read it.
No-showsSend someone from the bullpen (officials who are free right now) to cover the open spot.
The bullpen on an assignor's phone at 10:02 AM: 13 officials checked in and free, each with a Dispatch button.
Dispatching an official from the bullpen to the open R1 on court 4 at 10:00 AM.
Every official's phone

Everyone knows their next court.

Each official's phone shows where they're needed next: court, position, and time. Move someone on the schedule, and they see it the next time they check their phone. When a spot opens, you send someone from the bullpen (officials who are free right now). Officials also see their pay and their parking pass on their phone. When you post or update the schedule, and when they get paid, they get a message by Telegram or email.

Their whole day, on their phoneEvery match in one list with its court and position. Tap one to see the crew, or to alert the site director. No schedule taped to a wall.
Always currentMove someone on the schedule, and they see it the next time they look.
Bullpen dispatchCourt 9 needs an R1. See who's free right now, tap Dispatch, and it's on their phone.
Parking passesFor officials, staff, crew, vendors, and trainers, each color-coded so the lot attendant can tell them apart at a glance.
An official's phone: checked in at 7:30 AM with a Check out button, and today's six matches on court 1 in one list, each showing the time, court, and position.
The same official's pay: $450.00 for the weekend, marked paid by check, with every match and its rate listed by day.
Payroll

Pay adds up match by match.

Pay depends on the match format and the official's rating, so an auto-3 pays differently than a best 2 of 3, and Eventbone works it out for every match. Head official, lead, and site director pay is on the same line. When the last match ends, the totals are ready to check.

Format and ratingWorked out for every match, so there's no rate sheet to check by hand.
Leadership pay, same lineHead official, lead, and site director pay sits next to match pay.
Match counts signed offWhen an official checks out, their match count comes to you. One tap confirms it and sends it to payroll.
Mark paid, and they hear right awayThey get a message on their phone, so nobody calls asking if their check went out.
Payroll for the sample weekend: $3,709.00 for 22 officials and 36 matches, split by day, with each official's match count and pay.
Send it to your treasurer

Send your treasurer a spreadsheet or a link.

Download payroll as a spreadsheet, or send your treasurer a private link. They see every official's total and the matches behind it, mark each person paid with the method and check number, and that official gets a message right away. Every line ties back to a match someone worked.

Payroll spreadsheetEvery official, every match, and every dollar, in the layout your payroll system expects.
Private pay linkYour treasurer sees pay and nothing else, and you can turn the link off anytime.
Every line ties backTo a match someone worked.
Beach

Beach events run on the same schedule.

Set your workspace to beach, and the schedule works the way beach does. Every match gets an R1, and you turn on R2, line judges, or a scorekeeper when your event uses them. You pick which divisions or courts get an official. The teams referee the rest, so those matches never show up as a missing R1.

One R1 a matchNo empty line judge and scorekeeper rows to scroll past on a beach day.
An official or the work teamChoose by division or by court, and put a Monitor on the work-team courts.
Beach formatsBest 2 of 3 to 21, one set to 28, one set to 21, two sets to 21, or a condensed best 2 of 3 to 10, set match by match.
Scores on the scheduleType each score in as the match ends, and see which courts are running ahead or behind.
FIVBNationalZonalLocal
A sample beach event on Saturday morning: six courts, one R1 row per match, officials on courts 1 to 3 and the work team on courts 4 to 6 with a Monitor named over them, beach formats like best 2/3 and 1 set to 28, and the 8:00 and 9:00 scores typed in.
Net changes

Your court crew knows the next net change.

When men and women share a court, the net goes up and down all day. Eventbone reads the height from each division’s name and lists every change, court by court. Your crew opens a link or scans a QR code, with no login, and sees the next change big, in feet and inches with meters beside it. They tap Done when it’s set. Move a match on the schedule, and the list follows.

Read from the division nameMen’s, women’s, boys, girls, coed, and the age group. Set the height yourself when a name doesn’t say.
A link and a QR codeNo account and no password. The crew sees courts, times, and heights, and nothing else.
Done, for everyoneWhen the crew taps Done, your head ref sees it too.
The net crew's page on a phone: the next change is court 3, raise to 7 feet 11 5/8 inches (2.43 m) after the 10:00 AM match, with a Mark done button, and the day's changes listed court by court below, two already done.
Beach pay

Pay beach officials by the day.

Set a day rate for officials, and separate rates for your head ref and Monitors. Eventbone adds up who worked which days from the schedule. Paying by the match instead? Switch it. Then send the pay sheet to whoever pays, and mark people paid as the money goes out.

A rate for each roleOfficial, Head Ref, and Monitor, each by the day.
Whole daysOfficials tell you which days they can work, not which waves.
A pay sheet for whoever paysWho worked, their address, their days, and the amounts, in one email.
Beach payroll for the sample event, paid by the day: $175 a day for officials, $400 for the head ref, and $200 for the Monitor, who paid and how, a Send pay sheet button, and six people totaling $1,300.
The SCSN Championships

2,677 matches on one board.

2,677
matches, one weekend
4
venues at once
118
courts in a single day
148
officials assigned

The SCSN Championships ran 2,677 matches across four venues, up to 118 courts in a single day, with 148 officials, all on Eventbone.

Tell us about your event.

We set up your venues, courts, divisions, and roster with you, and we're on call for your first weekend.

Talk to us

or write us at [email protected]