Help & Guides

Everything you need to run with Whistle.

Step-by-step guides and answers for officials, hosts, and organizers — from your first game to a full season.

Getting Started

New to Whistle? Start here.

What is Whistle?

Whistle connects three groups so games always have qualified officials.

  1. 1Officials (referees and scorekeepers) find games, get assigned, and work them.
  2. 2Hosts (leagues, gyms, schools) post games and run leagues and tournaments.
  3. 3Organizers run a referee board — they manage a roster and assign officials to games.

One account, every role

A single Whistle account can act as more than one role.

  1. 1You can be an official, a host, and an organizer on the same account.
  2. 2Add a role from your dashboard when you need it.
  3. 3Switch roles anytime from the role switcher in the top bar — no second login.

Create your account

Getting started takes a couple of minutes.

  1. 1Sign up with your email and verify it.
  2. 2Choose the role you want to start with.
  3. 3Add the other roles later whenever you need them.

For Officials

Find games, get assigned, check in, and build your reputation.

Set up your official profile

The onboarding wizard walks you through five quick steps.

  1. 1Welcome — a short intro to what comes next.
  2. 2Basic info — your phone number and date of birth.
  3. 3Certification — select your certification level (0–4).
  4. 4Home location — set your base so nearby games surface for you.
  5. 5Review & finish. Every step is optional and can be completed later in Settings.

Understand certification levels

Your level controls which games you can take.

  1. 1Level 0 covers scorekeeper positions only.
  2. 2Level 1 and up can take both referee and scorekeeper positions.
  3. 3You manage your personal level yourself in your profile.
  4. 4A board may set a separate level for assignments within that organization.

Find and claim games

The marketplace shows games that fit you.

  1. 1Games are filtered by your certification level, distance from your home, and your availability.
  2. 2Claiming a game is first-come, first-served.
  3. 3Claims are locked at the database level, so two officials can never grab the same spot.

Accept a league assignment

Boards can assign you directly instead of you claiming a game.

  1. 1An assignment arrives as a pending offer.
  2. 2Accept it to lock your spot.
  3. 3Once every position on the game is filled, the game becomes assigned.

Set your availability

Tell Whistle when you can and can’t work.

  1. 1Add the days and times you’re available.
  2. 2Block out time you’re unavailable.
  3. 3Games outside your availability won’t be offered to you.

Check in on game day

Check-in confirms you showed up and protects your reputation.

  1. 1Open the game in the app once you arrive at the venue.
  2. 2Check-in opens 15 minutes before the start time.
  3. 3You must be at the venue — your location is verified at check-in.
  4. 4If you don’t check in, you may be marked a no-show.

Build your rating

Reviews are mutual and fair.

  1. 1After a game, you and the host review each other.
  2. 2Reviews are double-blind — neither side sees the other’s until both are submitted.

For Hosts

Post games, run leagues and tournaments, and get every game covered.

Post a single game

Get one game in front of qualified officials.

  1. 1Create a game with the sport, date and time, and location.
  2. 2Set the positions you need filled.
  3. 3Matching officials can claim it from the marketplace.

Run a league

Group recurring games under one schedule.

  1. 1Create a league for your season.
  2. 2Add games to it and manage them together from your dashboard.

Run a tournament

Manage a bracketed, multi-game event in one place.

  1. 1Create a tournament.
  2. 2Add and manage all of its games from a single view.

Get your games covered

There’s more than one way a game gets filled.

  1. 1Officials can claim open games from the marketplace.
  2. 2A referee board can assign its roster to your games.
  3. 3If you work with a board that enables it, an unfilled game can be returned to the marketplace close to start time to maximize coverage.

Review your officials

Ratings keep quality high across the platform.

  1. 1After each game, rate the officials who worked it.
  2. 2Your review stays private until the official submits theirs (double-blind).

For Organizers

Build a roster and fill a full schedule with the Whistle Engine.

What an organizer does

Organizers run a referee board.

  1. 1Manage a roster of officials.
  2. 2Assign them to games — by hand or with the auto-assign engine.

Create your board

New boards go through a quick approval step.

  1. 1Set up a new board from organizer setup.
  2. 2New boards start pending Whistle admin approval.
  3. 3Until approved, your board is hidden and you’ll see a pending screen.

Join an existing board

You can join a board that’s already live.

  1. 1Request to join an approved board.
  2. 2An active organizer on that board reviews and approves your request.

Approve members

You control who is on your board.

  1. 1Open Pending Requests on your dashboard.
  2. 2Review and approve officials, hosts, and additional organizers who asked to join.

Manage your roster

Set the certification the engine uses for your games.

  1. 1Set each member’s organization certification level.
  2. 2This is separate from the member’s personal level and is what your board’s assignments use.

Auto-assign with the Whistle Engine

Fill a full schedule with the best-fit officials.

  1. 1The engine scores every official-game pairing from 0 to 100.
  2. 2It weighs availability, certification, rating, distance, fatigue, recent team conflicts, and schedule clustering.
  3. 3It then fills the schedule with the highest matches.

Adjust assignments manually

You always have the final say.

  1. 1Review the engine’s results.
  2. 2Reassign any game by hand before publishing.

Invite referees

Grow your roster.

  1. 1Send invites to bring officials onto your board’s roster.

Frequently Asked Questions

Quick answers to the questions we hear most.

Officials

Why can’t I see a game I expected to?

A game only appears if it matches your certification level, is within range of your home location, and falls inside your set availability. If any of those don’t line up, the game is hidden from you.

What does “pending” or “offered” mean on an assignment?

You’ve been offered the game but haven’t responded yet. Accept it to confirm your spot — it stays pending until you do.

Why was I marked as a no-show?

You accepted a game but never checked in before it ended. Always check in on-site so you aren’t marked a no-show.

Why can’t I check in?

Check-in opens 15 minutes before the start time and requires you to be at the venue. If you’re too early or not close enough, it won’t let you in yet.

Can I decline a game I already accepted?

You can withdraw, but declining a league game you committed to is treated seriously and may block that time slot so you can’t pick up a different game during it. Decline early, and only when you have to.

What’s the difference between a referee and a scorekeeper?

Scorekeeper isn’t a separate role — it’s an official at certification level 0. Level 1 and up can work both referee and scorekeeper positions.

How do I change my certification level?

Update your personal level in your profile settings. Note that a board can set a different level for assignments within that organization.

Hosts

What happens if no one claims my game?

It stays open on the marketplace. If you work with a board that has automatic coverage enabled, an unfilled game can be pushed back out close to start time to maximize the chance it’s filled.

Can I cancel a game after it’s been assigned?

Yes — you can cancel a game any time before it starts. Assigned officials are notified.

Why can’t I see an official’s phone number or home address?

Officials’ personal contact details and home address are never shown to hosts, by design.

How are officials matched to my games?

Qualified officials claim open games from the marketplace, or a referee board assigns its roster — optionally using the auto-assign engine.

What’s the difference between a league and a tournament?

A league groups recurring games over a season; a tournament organizes a bracketed, multi-game event. You can run either from your dashboard.

Organizers

Why isn’t my new board showing up?

New boards require Whistle admin approval. Until approved, your board is hidden from browse and join, and you’ll see a pending screen.

How does auto-assign decide who gets each game?

It scores every official-game pairing from 0 to 100 using availability, certification, rating, distance, fatigue, recent team conflicts, and schedule clustering, then assigns the highest matches.

Can I override an auto-assignment?

Yes. Review the engine’s output and reassign any game manually before you publish.

A roster member keeps declining games — what can I do?

Reassign the game manually or re-run auto-assign, and factor their reliability into future assignments.

What’s the difference between a member’s personal and organization certification level?

The personal level is what the official manages on their own profile. The organization level is what your board sets for its assignments — they can differ.

Account & General

Can I have more than one role?

Yes. One account can be an official, host, and organizer. Switch between them from the role switcher in the top bar.

How do I change my notification settings?

Manage your notification preferences in Settings.

Who can see my personal information?

Access is controlled by role. In particular, officials’ personal contact details and home address are never exposed to hosts.

How do I delete my account?

You can request account deletion from Settings. This removes your account and its associated data.

How do I contact support?

Email support@whistleapp.ca and our team will help you out.

Glossary

The Whistle terms worth knowing.

MatchScore
The 0–100 score the auto-assign engine gives each official-game pairing.
Geofence
The location radius around a venue an official must be within to check in.
Check-in window
The period — starting 15 minutes before tip-off — when an official can check in on-site.
Hard block
A time slot marked unavailable, so other games can’t be taken during it.
Coverage fallback
When an unfilled game is returned to the marketplace near start time so it still gets covered.
Certification level
The 0–4 rating that determines which games an official can work.
Scorekeeper
An official at certification level 0 — not a separate role.
Double-blind review
Host and official rate each other privately; neither sees the other’s until both submit.
League vs. tournament
A league is a recurring season of games; a tournament is a bracketed, multi-game event.
Host vs. organizer
A host posts and owns games; an organizer runs a referee board and assigns officials.

Still need a hand?

Can’t find what you’re looking for? Our team is happy to help.