You're on the sand all day. The app handles the booking page, the deposits, the no-shows, and the packs, so you don't have to.
Coach is built for the solo beach volleyball coach. You describe how you work in a couple of sentences, and the chat builds your booking page, sets your cancellation policy, and starts taking payments. After that you run the whole thing by typing. A card is saved when someone books, so a no-show charges itself, and a 6-pack counts down on its own as players show up.
A beach session has costs before anyone touches a ball: court or permit fees, the drive, the hour you blocked off. When a player books and never shows, that's not a missed text, that's money out of your pocket. Coach saves a card the moment someone books. If they miss or cancel late, the fee charges itself by the rule you set. You wrote the policy once. The app follows it.
Beach coaching has its own headaches, and deposits answer most of them.
You describe how you work in a couple of sentences. The chat builds the booking page, the deposit rule, and the cancellation policy. A minute later you have a link to share.
Most beach players don't buy one lesson. They buy a block: a 5-pack for the summer, a 10-pack to actually get good at defense. Coach sells the pack once. One session comes off the balance automatically when the player shows up. The player sees their own balance on their portal, so nobody has to ask you.
You don't want to live in a dashboard. So Coach keeps it to three simple screens: a calendar of your sessions, your client list, and the money. Everything else happens in the chat on your phone, between points, in the car, after the last clinic. Clients never download anything.
A booking link gets you a calendar slot. It doesn't hold a card, charge a no-show, sell a pack, or show a player what they have left. That's the difference between a scheduler and running your coaching as a business.
| Coach | A booking link (Calendly, etc.) | |
|---|---|---|
| Card saved at booking | Yes | No |
| No-show fee charges itself | Yes, by your rule | No |
| Deposit for court or permit fees | Yes | Payments are a bolt-on |
| Lesson packs that auto-deduct | Yes | No |
| Player sees their pack balance | Yes | No |
| Built for one coach | Yes | It's a link, not a business |
We've spent 15 years building and running booking systems for service businesses: online booking, payments, inventory. We took what we learned from all of that and built one thing for one person: the solo coach who lives on the court.
The 14-day trial needs a card so your booking page can take real payments from day one. First 50 coaches lock in $15/mo for life. Platform fee is 0%, you keep the lesson money. Stripe's processing fee still applies, same as anywhere you take a card.
You tell Coach your deposit rule once when you set up, like "30% to hold a clinic spot" or "$20 to book a private." From then on the deposit is collected automatically when a player books. You can change the rule anytime by typing the new one in the chat.
A card is saved when they book. If they miss the session or cancel later than your policy allows, the fee charges itself. You don't have to send a reminder or make the call each time. You set the policy, the app enforces it.
Yes. If you cancel the session, nobody is charged. The late fee only applies when a player cancels or no-shows against the rule you set. Bad weather is your call, and your call doesn't cost your players.
No. Players book and manage their sessions from a web page you can text them. They can see their pack balance, upcoming sessions, and any payments there. The phone app is just for you, the coach.
$19/mo or $190/yr, with a 14-day free trial (a card is needed to start). The platform fee is 0%, so you keep the lesson money. Stripe's processing fee still applies on charges. The first 50 coaches get a founder rate of $15/mo for life.
Describe how you coach in two sentences and Coach builds your booking page, deposits, and packs from there. Start the 14-day free trial, no setup call, no spreadsheet.
Start your free trial