Filling your first clinic
Grant H. charges $95 for a private lesson. The same ninety minutes run as a clinic brings in $480, and in his words the only thing that changed was the signup page. Every coach has heard some version of this math. The reason most never run a clinic is everything around the hour: chasing eight people for money, handling the two who drop out, remembering the waiver. This is how to set one up so the admin is not yours.
Updated September 15, 20266 min read
A title that names one person
"Group lesson" fills slowly because nobody reads it and thinks "that is for me." "Beginner intro to pickleball" or "Third shot drop workshop" does the opposite: it tells one specific person exactly what they will walk away with. Put the audience and the outcome in the title, and keep the description to what happens in the hour.
Price a seat, cap the room
A seat priced at roughly a third to a half of your private rate feels like a deal to the student and still multiplies what the hour pays you. Set capacity at the number you can actually coach well, not the number the court can hold. When the cap fills, signups close and a waitlist opens, so a dropout on Friday night becomes someone else’s seat on Saturday morning without a text from you.
Program or drop-in
A multi-week program is one clinic with a session each week. One signup and one payment covers the whole run, which builds a committed group and puts the full fee in your account up front. Price it for the program, not per week.
A weekly drop-in series is a set of separate clinics where students pay per date. It lowers the commitment bar and works as a permanent funnel, but nobody is enrolled past the date they picked, so every week needs its own push. If what you want is a cohort that shows up for six weeks, that is a program.
- Program: one payment, every week, a cohort.
- Drop-in series: pay per date, low commitment, weekly promotion.
Let the page carry the clipboard
Every clinic gets its own page. Each seat is paid at signup, parents do not need an account, and a waiver set to All offerings goes out on its own after payment. On the day, the roster is on your phone. Add-ons at checkout, such as a jersey, a ball, or a photo package, raise what each registrant spends without touching the seat price.
Where the first eight come from
Your current and past students are the warmest audience you will ever have, so send them the link first. Then post it in the local groups you belong to, following each group’s rules on promotion, and let Promo Studio turn the real offer, photo, and price into a finished graphic for the post.
If seats are still open a week out, run a local ad against the clinic: about fifteen miles around the venue at fifteen dollars a day, paid for one week. Grant’s $180 filled twelve of twelve. For the last two or three seats, a discount code that covers everything works at clinic checkout. Give it a reason and a deadline, then switch it off.
Afterwards, send the students who asked the most questions a booking link for a private lesson. The clinic paid for the hour, and the follow-up is where the season comes from.
Coach names have been changed.
The exact values, in the fields you will type them into.
Setting
Value
Where
Title
Audience plus outcome, for example "Beginner intro to tennis"
Clinics > Create clinic
Price per seat
A third to a half of your private rate
Clinics > Create clinic
Capacity
The number you can coach well, waitlist on
Clinics > Create clinic
Waiver
Show to students, All offerings
Back Office > Waivers
Ad, if seats remain
Promote the clinic, 15 miles, $15 a day, one week
Grow > Run Ads
Last-seats code
Covers everything, with a deadline
My CoachSite > Promotions
Common questions
Can I run a multi-day camp?+−
Yes. Set it up as a series and students sign up for the whole thing at one price.
What if someone cancels?+−
Your published cancellation policy applies the same way it does for a private lesson, and the waitlist can fill the seat.
Do parents have to make an account?+−
No. They sign up and pay for a seat without creating one.
More playbooks
Local SEO
Getting your Google listing to rank
The order of work that moves an independent coach into the Google local pack: a verified profile, honest reviews, consistent details, and weekly local pages.
Read moreGEO
Getting named when a student asks ChatGPT for a coach
What AI assistants cite when someone asks for a coach nearby, and the pages, listings, and reviews that get an independent coach named in the answer.
Read moreReviews
Getting a review after every lesson
How to turn one text after each lesson into a steady stream of reviews, Google ratings, and referrals without asking anyone in person.
Read moreRun this playbook on a real business, free for a week.
Start your trial, build your site, and copy these settings into your own account.
7 days free, then $19 a month. Cancel anytime.