Skip to content
Volleyball coach beside a cart of volleyballs, tossing a ball to a teenage player digging on a lit sand court at night

Lesson scheduling for volleyball coaches Every spot, claimed. No sign-up sheet.

Post your private lessons and your age-group clinics, and families book a spot from their phone. Nobody types over anybody, reminders go out on their own, and every spot shows who's paid.

$39/month after the trial. Cancel anytime.

A sample week of volleyball lessons in OneGoal

This week

Evening gym time, $60 an hour

Booked
10
Open
4
Collected
$540
Due
$60

Built around a volleyball coach's week.

Weeknights are private lessons for setters and hitters. Weekends are clinics, one per age group, twenty players each. Between club season and high school season, the gym is never yours for long.

The volleyball is the easy part.

The old wayWith OneGoal
ClinicsA shared sheet anyone can type overFamilies take a spot, or join the waitlist
PrivacyEvery family sees every kid's name and numberFamilies see only their own player's spots
Age groups"Please stay with your listed group"A separate clinic for each age group
BookingTexts back and forth for a lesson timeFamilies book your open times themselves
Reminders"Is the clinic still at 9?"Automatic reminders 24 hours and 2 hours before
PaymentsCash at the gym door, tallied laterPaid or due, marked on every spot

Bring the families you already have.

You don't need new players to make this worth it. Move your regulars over in an afternoon, and next weekend's clinics fill themselves.

Coach on the left, parent on the right. Both screens are the real app, not a mockup.
  1. Add your families

    A name and a mobile number is all it takes. Each family gets a text with a link to set up their own login.

  2. Post your gym time

    Publish your lesson hours and your age-group clinics, for one day or weekly for up to 12 weeks.

  3. They book themselves in

    Families take a clinic spot or keep a weekly lesson. You just coach.

For families: always free

Families see your open lessons and clinic spots, book their player in, repeat a lesson weekly and message you, right from their phone, with a reminder before every lesson. It works in any phone browser, so there's nothing to download.

iPhone app coming soon to the App Store

For you: the coach dashboard

Your whole lesson business on one screen, in any browser. On your phone, save it to your Home screen and it opens like an app.

Try both sides live

Works with ChatGPT and Claude

Fill a clinic by just asking.

Connect OneGoal to the AI assistant you already use, then handle your schedule the way you'd tell a friend. Between drills, in the parking lot, or on the way to a tournament.

  • Say it, and it's done

    Open up times, put a family in, move a lesson, call one off or update your rates, all in plain English.

  • Families hear about it

    When a lesson moves or gets called off, they get one clear message. You don't text anybody.

  • You stay in charge

    It checks with you before it books or cancels, and it never charges a card or marks anything paid. You can switch it off anytime.

Connecting takes about two minutes: copy one link from OneGoal, paste it into your assistant and tap Connect. Included in your plan.

Your assistantSample conversation

Set up a 15–17s defense clinic Sundays 10:45 to 12:15, 20 spots, $60 a spot, for 8 weeks.

Done. The Sunday 15–17s defense clinic is up for the next 8 weeks: 20 spots at $60 each.

Put Kenzie in Sunday's 13/14s clinic.

Added. Kenzie has a spot in Sunday's 13/14s clinic, and her family got a confirmation.

The gym's closed tonight. Cancel my 6 and 7.

Cancelled both. No charge to either family, and they've each been messaged.

Every clinic spot, paid or due.

Lessons and clinic spots are marked paid or due, and every payment, whether cash, Venmo, Zelle or check, lands in one running total. When tax season comes, export a file that uploads straight into QuickBooks Online, or a detailed report for your accountant.

One plan. Everything in it.

$39 / month

Scheduling, family messaging, your roster, your books and your AI assistant connection. Families use it free. Your first 30 days are free; cancel before the trial ends and you pay nothing.

Start 30 days free

Card required to start.

Questions volleyball coaches ask

Can I run a separate clinic for each age group?

Yes. Make one clinic per group, like 13/14s at 9:00 and 15–17s at 10:45, each with its own size, time and price per spot, and repeat them weekly.

How is this better than a shared sign-up sheet?

Families take a spot from their phone instead of typing into a sheet. Nobody can overwrite another family's row, a full clinic shows Full, and families never see each other's names or numbers.

I rent gym time. Can I pass that on?

Yes. Add the gym fee as a fee, by the hour or flat. Families see it on top of the lesson price when they book, and you choose whether a late cancel still owes it. A fee applies to every lesson, so it suits coaches who always pay for the gym.

What happens when a clinic is full?

Families join the waitlist from their phone. If a spot opens, the first in line is booked in automatically and their family is told. The waitlist stops moving 2 hours before the start, so nobody is surprised with a spot at the last minute.

A family has two players in different age groups. Does that work?

Yes. Siblings share one family login, and each player takes a spot in their own clinic.

What if a family cancels late?

Set a cancellation window. A lesson cancelled inside it, or missed, is marked owed, and you can waive it whenever you like.

Do families get reminders?

Yes, automatically, 24 hours and 2 hours before every lesson, as a notification on their phone or a text.

Do families pay anything to use it?

No. Families book and message you for free, from any phone browser. An iPhone app is on the way.

What if OneGoal doesn't do something I need?

Tell me. Email [email protected] or message OneGoal on Instagram or Facebook, and you'll hear back from me, the person who builds it, not a ticket queue. If your business needs something OneGoal doesn't do yet, I'll do everything I can to build it.

Coach something else?

Get your
Sundays back.