Volleyball facility setup

Updated August 24, 2026

A volleyball facility mostly sells three things from the same courts: hourly rentals, open-play seats, and clinic spots. Below is a complete worked setup for a three-court facility that runs all three plus tournaments.

What does a volleyball facility setup look like?

Here is the entire configuration for a three-court facility that rents by the hour, runs open play, hosts clinics, and blocks out for tournaments.

Project

Summit Volleyball Center

Resources — what you have
Courts
Court 1 · Court 2 · Court 3
Coaches
Coach Val · Coach Nia
Events — what you sell
  • Court Rentalany courtany
  • Tournament Blockall three courtsall
  • Open PlayCourt 3, fixed sessions, cap 24all
  • Private Setting Lessoncoach + any courtcombo
  • Junior ClinicCourt 1 + Coach Val, fixed sessions, cap 10combo
Add-Ons

Ball cart · Knee pad rental · Net height adjustment

Five Resources support five sellable products. Every Event draws on the same three courts, and the resource mode is the only thing that differs.

How do you set up multiple identical courts?

Each court is its own Resource, even when they are interchangeable. Then the Court Rental Event points at all three with the any mode.

The result is that customers book “a court” rather than picking a number, but you still know which court they were assigned and you can never sell the same court twice. If a customer genuinely needs to pick — a specific net height, say — use combo_choose instead, documented in event resource modes.

How do you set up open play with a cap?

Open play differs from a rental in one important way: many people buy the same slot. So it is an Event with fixed sessions and a capacity cap, not a bookable window.

Point it at a specific court, set your session times, and set the cap. Registrations stop at the cap. Pointing it at Court 3 specifically — rather than any — keeps Courts 1 and 2 rentable during open play, which is usually the right call.

If regulars buy a punch pack for open play, model that as a membership with credits rather than repeated one-off purchases. See plans, benefits, and credits.

How do you block every court for a tournament?

One Event pointed at all three courts with all. Booking it consumes every court, so no rental or open play can land in that window.

How court-level and facility-level Events interact
EventPoints atModeEffect
Court RentalCourts 1–3anyTakes one free court; a tournament can no longer be booked.
Tournament BlockCourts 1–3allConsumes every court, clearing the whole facility for the window.

The advantage over manually blocking three courts is reversibility: cancelling one booking releases all three courts at once, with nothing left behind to clean up.

Common questions

How do I run open play with a headcount limit?

Open play is an Event with fixed sessions and a capacity cap, not a bookable window. Point it at the court Resource, set the sessions you actually run, and set the cap to your maximum headcount. Registrations stop at the cap, and the court is held for the whole session so nobody rents it out from under you.

How do I block all courts for a tournament?

Create a tournament Event that points at every court Resource using the all mode. Because it consumes all three courts at once, no individual court rental can be booked during that window. When the tournament is cancelled, releasing that one booking frees every court.

Can the same court host rentals, open play, and clinics?

Yes. A Resource can be referenced by any number of Events. Court 1 can serve hourly rentals, a weekly clinic, and open play. Whichever books first holds the court, and the others automatically lose that slot.

Do I need separate Resources if all my courts are identical?

Yes. Even identical courts need to be separate Resources, because each one can only hold one booking at a time. Use the any mode on your rental Event so customers do not have to pick a court number — Fieldspace assigns whichever is free.

Related reading