A private lesson is one person and one time. A program is a product. It has a promise, a start date, a seat count, a price, a place, and usually a parent deciding whether it is worth the Saturday. Generic schedulers only model the time, which is why coaches end up rebuilding clinics by hand, tracking seats in their heads, and answering the same three questions by text.
Elite Coach Booking models the rest of it.
Three shapes, because coaches run three things
A one time clinic. A single date, a seat count, and a page. Publish it, send the link, and stop when it fills.
A multi day camp. Consecutive days sold as one block. One registration covers Saturday, Sunday, and Monday, because a camp is not three drop in sessions that happen to be next to each other.
A recurring class or clinic series. Same day, same time, week after week. Each date is separately bookable, so a player who can only make two Tuesdays can take two Tuesdays. If your program runs on more than one day a week and should sell as a single signup, that is a weekly package.
Recurring programs publish their dates inside the booking horizon you set, from one week out to twelve. The page shows the next real dates rather than a calendar stretching into next year, and new dates roll forward as the old ones pass.
The page is part of the product
Publishing a program does two things at once. It adds the program to the programs page on your coaching website, which is a storefront players can browse, and it generates a landing page for that one program.
That landing page is not a title and a time. It holds a hero and a headline, who the program is for, what players get, the focus areas or curriculum blocks, a proof quote, your policies, the questions parents ask, a coach section, and a booking call to action. You can reorder those sections, choose an editorial or campaign layout, and lead with the schedule, the story, or the proof depending on what actually sells that program.
Every dated program page carries the things that decide a registration: the next start, the location, the seats left, the price per attendee, and a button that opens the real booking flow. When a program has a description and at least one session, its page joins your site’s sitemap, so a clinic can be found and not just forwarded.
Starting from a blank page is why programs do not get run
The Program Template Library exists for the gap between deciding to run a clinic and having something worth publishing. It is sixty coach ready programs, ten each for pickleball, tennis, golf, soccer, baseball, and softball, and each one arrives as a complete draft: the headline, the offer story, what players get, the focus areas, the policies, the questions, and matched photography.
Applying a template does not publish anything. It creates one private draft, and you still set the price, the schedule, the venue, and the seat count before anything goes live. Change as much of the copy as you want first. The point is that the blank page is gone.
The library is a separate Core add on at $29 a month, and it is included free for life with a White-Glove Launch in those six sports. Coaches in other sports build programs the same way, just without the prewritten starting point. See what the White-Glove Launch includes.
After people register
The roster lives on the program. You can see who is enrolled, how many seats are left, who has paid, and who still owes. You can add someone manually when a parent catches you on court, and check players in on the day. A multi day camp checks in day by day, so day two attendance is a real number rather than a memory.
Payment follows the same rules as the rest of your business. Charge in full, take a deposit and collect the balance before or at the session, or run a program for free when it is a taster. Deposits, refunds, and cancellations stay attached to the registration. See payments for how the money side works.
If you have to cancel a date, the app walks you through who is affected and what to do about their payment instead of leaving you to reconstruct it. When a program ends, you can see what it earned, how full it ran, and how many people showed up.
What gets easier
- A clinic goes from an idea to a link you can text in one sitting.
- Seats, price, venue, and audience live on the program, not in your head.
- The same clinic next month starts from the last one.
- Parents get a page that answers their questions before they message you.
- Group work and private lessons share one calendar, one client list, and one payout.
Why coaches care
Programs are the highest leverage hour a coach sells. Eight players in one clinic is not eight times the admin unless the software makes it that way. If setting one up takes an evening, and filling it takes a week of texts, most coaches quietly go back to private lessons.
This is the part of the system that makes running group coaching feel worth it. If you mostly run clinics and camps, start with clinics and camps, or read how coaches run recurring clinics without rebuilding rosters.