For club volleyball directors

Tournament day,
all in one place.

Call times, courts, ref duty, carpools and helper sign-ups — and the practices in between. When the tournament moves a match, it updates itself and tells your families.

I'm a director coach parent

We're bringing clubs on one at a time, so starting one needs a code from us. Everything after that is yours. Already have a code? Sign in.

Works in any browser — add it to a home screen, no app store needed.

Saturday · Coastal Classic Day 2
On court by
Myrtle Beach Convention Center · Court 14
7:25 am
Ref duty
Court 14
10:10 am
On court by
Court 9 · bracket — opponent TBD
1:40 pm
Weekend readiness · 14 days 4 of 6 ready
14-1 · Coastal Classic
What families still can't see
No call time No hotel info 2 helper spots open

What it solves

The schedule is published. That's where the work starts.

A tournament day is a long list of small facts — when to arrive, which court, when you're reffing, which hotel — and they normally live across a chat, an email, a spreadsheet and somebody's memory.

The whole day, in one place

Call time, court, venue, hotel and access code, policies, ref duty, lineups and the helper jobs your team posted — all held against the same one event.

A start time isn't an arrival time

Set a team’s arrival lead times once and every match carries its own "On court by". A three-match Sunday gives three, not Saturday’s single 7:30.

Change it once

Move a call time and every family has the new one immediately. Nothing to re-send, and no older version sitting in an inbox and looking equally official.

The part you don't do

It keeps itself right, all weekend.

Link an event to the system it runs on and the schedule, set-by-set scores, win–loss and ref duty refresh on their own every few minutes, from two weeks before it starts until two days after it ends. Nothing to run, nothing on anyone's laptop, nobody retyping a draw at 9pm.

Outside that window an event sits quietly, which is why one you pencilled in for March shows nothing in September — there is no draw yet to read.

  • When a match moves or a ref duty changes, that team's families, players and coaches get a notice and an email — without anyone deciding to send one.
  • Arrival times are recalculated with it, so "On court by" is still right after the schedule changed.
  • Every synced event shows when it last updated, so nobody has to wonder whether what they are reading is stale.
  • Not every event can be linked, and those simply don't sync — you enter them yourself and everything else still works.
Updates · 9:02 am Changed
Your match moved
Court 7 → Court 14, 9:10am → 9:40am. Your arrival time moved with it.
Coastal Classic
Synced 2 minutes ago
Ref duty moved
Court 14 · 10:10 am → 11:30 am. On court by moved with it.
15-2 · schedule posted
Families and coaches told, nothing re-sent
14-1 · Coastal Classic 2–0
Pool play · Court 14
25–21, 25–19 · final
Won
Bracket · Court 9
Opponent decided by seeding
1:40 pm

If your club runs on a chat app and a calendar

Most do. It's the details that leak.

A group chat is the fastest way to tell a team something, and that isn't the part that breaks.

Three places, three answers

An unofficial group chat, an official club email, and a calendar holding the date and none of the detail. Each one is only part of the answer.

The arrival time is still a person

Clubs say arrive an hour before the first match, and the exact time comes from the coach — arithmetic redone again every morning.

A chat scrolls away

The answer to "which court?" came on Thursday and is four hundred messages up. Kept on the event instead, it is still there on Saturday.

So keep the group chat

This isn't a replacement for talking to each other, and it doesn't try to be one. It takes the facts out of the chat — call times, courts, ref duty, hotels, who signed up for what — and puts them somewhere that updates itself when the tournament changes them, instead of waiting for somebody to notice and retype it.

Ready to set yours up? Email us for an access code — we're bringing clubs on one at a time.

How it works

Set it up when you pick your teams.

Months before the first whistle, and long before any schedule is posted. You register for events in advance — so the club can be built in advance too, and the schedules attach themselves later.

  1. Add your teams and rosters

    Type them in, paste a roster from a spreadsheet, or upload a CSV. Parent emails come with the roster, so the invites are ready when the teams are.

  2. Pencil in the rest of the season

    Add the events you’re entered in before anything’s scheduled. Families see them as upcoming straightaway, and your list marks which are still planned.

  3. Invite the families now

    They’re in from day one — practices, rosters and announcements all work from the start. Join by link or email; if one bounces, text them the link.

  4. Then you fill it in as you learn it

    Call times, courts, hotels and ref duties land on the event you already created, whenever you find them out. Nothing at all gets re-entered.

If your events run on a tournament platform, there's an importer that brings teams and rosters across so you don't type them twice — handy, but not something you need in order to use any of this.

Tournament day

What a family actually needs, in one place.

Where to be, and when

A per-match and per-ref-duty arrival time, the court and the opponent — all recalculated whenever the schedule moves, with no call time to retype.

Carpools

Offer a ride with the seats you’ve got, or take one, without three rounds of messages. The team’s list shows who still has nobody at all.

Helper sign-ups

Your coach posts the jobs and names them. One marked "grown-ups only" is refused for a player’s own login on the server, not merely hidden.

First club season? What actually happens at a club tournament — call time, waves, pool play, brackets and ref duty, explained.

Between tournaments

Most weeks aren't tournament weeks.

A club plays a handful of events and practices all season. That part is in here too — which is also what you get from the day you set the club up, long before the first whistle.

Practices, set once

Set a repeating practice once and every session is created. Change one and you say whether you mean that session alone or every later one too.

Who's coming, before you get there

The next practice shows who’s expected and who’s out. A family marks their player out from their own phone and the coach is told automatically.

Gym closed?

Cancel a night’s practice across the club in one go, with your reason attached. It tells you first how many practices that is, and which teams.

The conditioning side is filtered the way an athlete would actually ask for it: by focus — strength, power, speed, agility, flexibility, mobility, endurance — by what it needs, from bodyweight and plyometric through bands and med-balls to weights, and by whether it's a gym session or something to do at home. A new club arrives with a starter set already on the shelf, so nobody is staring at an empty library in September.

It reaches you where you are

Not one more thing to remember to check.

Families already have an inbox, a phone and a calendar. My Volley Way uses all three rather than asking anyone to open an app on a schedule.

  • An evening email the night before each tournament day.
  • On-court reminders about half an hour before a match — kept deliberately vague, because a lock screen is readable by anyone holding the phone.
  • A calendar feed you subscribe to once.
  • A link for the grandparents. A read-only page of the team's schedule and results that opens without an account, with a QR code for someone standing in the gym. It carries no player names, numbers or lineups, it is off until a coach turns it on, and turning it off kills that link for good.
  • Replies that go somewhere. Answer a club email from your mail app and it posts back as a message, not a bounce.
  • It works on bad venue wifi. The schedule you already loaded stays readable, and says plainly that it's showing a saved copy.
The night before · 6:00 pm
Tomorrow: Coastal Classic, Day 2
On court by 7:25am · Myrtle Beach Convention Center, Court 14 · directions · ref duty at 10:10am · first match 9:40am
Your own calendar Stays current
Subscribe once
The season lands in Apple, Google or Outlook and keeps updating itself.
Practice cancelled · Thursday
The word goes in the title, not just the flag · many apps ignore it
On your phone · 6:45 am Reminder
14-1 on court in 40 minutes
Court 14 · first match 9:40 am
One per match, not per day
Ref duty keeps its own "On court by" instead

One account, four hats

A director who also coaches and is a parent.

If that's you, it's one login, not three. A hat switcher changes which view you get; it never changes what you're allowed to see, because access is enforced in the database rather than by the screen you opened.

Director

The club at a glance, not one team.

  • Needs attention, now and next
  • Court conflicts between teams
  • Weekend readiness per team
  • Club-wide win–loss by team

Coach

The team, between the matches.

  • Practices and attendance taken
  • Scores and the season record
  • Lineups to share with the team
  • Development notes per player

Parent

Where to be, and what to bring.

  • Arrival times and ref duty
  • Carpools and helper sign-ups
  • Mark a player out of an event
  • Emergency info kept current

Player

Their day, and their own progress.

  • Today's matches and courts
  • Skill work, privately logged
  • A shared goal with the family
  • Volleyball 101 for newcomers

Built properly

The parts nobody puts on a feature list.

Usable without sight or a mouse

Every control is keyboard-reachable and labelled. A club’s colour that would make its own button text unreadable is refused at save, with the exact ratio and a working colour named.

Minors' data, treated like it

Emergency contacts and home addresses are protected in the database itself, not in the screens — switching your view never widens what you can reach or what you can edit.

A failed load says so

"No events scheduled" and "we couldn’t load your events" are different sentences, and this app never shows the first when it really means the second. A test keeps it that way.

Questions

The ones directors actually ask.

Isn't this just one more thing for me to keep updated?

The setup is real work — teams, rosters, the events you're entered for — and it is an evening, once. After that most of it keeps itself: on a linked event the schedule, scores and ref duty refresh on their own while the event is live, and when a match moves, your families are told without you sending anything. Arrival times recalculate with it. The parts you do type, you type once.

Can I set up a club right now?

Email us and we'll send you an access code — creating a club needs one while we're bringing clubs on one at a time. Write to contact@myvolleyway.com and we'll send you one. It only applies to starting a club: once you're set up, your coaches and families join from your own invites, with no code involved.

Our first tournament is months away. Is it too early to set up?

That's the right time, not too early. Add your teams and rosters, then add the events you're entered for as planned tournaments — families see them as upcoming straight away, even with no times attached yet. In the meantime the club runs on practices, rosters and announcements. As you learn each detail, it lands on the event you already made; nothing is re-entered and nothing waits for a schedule to exist.

What if our events aren't on any system we can export from?

That's fine — nothing here depends on it. Teams, rosters, tournaments and matches can all be added directly, a roster can be pasted in from a spreadsheet or uploaded as a CSV, and one tournament can be created for several teams at once so the shared details are only typed once.

Our teams are spread across several events. Does that break it?

No — that's the normal case. Run the import for every event your club is registered for. Teams and players you already have are skipped, so events merge into one club rather than stacking up duplicates.

Is there an app to install?

It runs in any browser and can be added to a phone's home screen, where it behaves like an app — including phone alerts. There's nothing to find in an app store and nothing to keep updated.

What happens on venue wifi that barely works?

What you've already loaded stays readable, and the screen tells you it's showing a saved copy and when it was saved. It never passes stale information off as live.

Can a parent see another family's details?

No. What each person can reach is enforced in the database, not decided by the screen they happen to open. A director who also coaches and parents switches between those views for convenience; the switch changes the presentation only.

Can we turn parts of it off?

Yes. A director can hide optional surfaces club-wide — the skill library, Volleyball 101, analytics, the club scoreboard — and can switch off schedule alerts, the evening email or on-court reminders independently.

Start when your teams do.

Add your club and your season now. The details fill in as you get them, and every family sees each one the moment it lands. Setting up a club is invite-only right now — email us for an access code.