Performance lab and skills sessions: book without texting the trainer
Skills sessions and performance-lab blocks die in text threads: "Any spots Saturday?" / "Maybe — I'll check." Parents who decide at 9 p.m. need a public page with session packages, ages, and Register — not a trainer's personal phone as the booking desk.
What the booking page needs
- Session type (speed, agility, shooting, position skills, combine prep) - Age or level bands - Block length and number of sessions - Location and arrival notes - Price, deposit, and what is included - Cap per session and waitlist when full - What athletes should bring - Liability / medical release at signup - How families pay **the lab or academy**
If private 1:1 differs from small-group, list both as packages — not "DM for rates."
Text-thread booking is unfair and fragile
The trainer's phone favors whoever texts first and whoever already has the number. A public Register page is fairer, leaves a record, and still lets you approve or confirm if you need a human gate.
CCCM working site
- $149 first month, then $99/month, three-month minimum - Session packages we update when blocks open or sell out - Money to your academy — CCCM never holds it - Checkout: https://www.getcccm.com/checkout - Club-leaning programs: https://www.getcccm.com/sports
Who showed up to which lab block is ops. Academy OS is talk-first: https://www.getcccm.com/academy-os — no public OS price.
Invented sample (not a client)
"Catalyst Youth Lab (invented) lists 6-week speed blocks and Saturday shooting labs with ages, caps, and Register to the lab's Square — no trainer DM required for the first step." Invented — not a live academy.
Trainer brand vs academy brand
If trainers are personalities, give them bios on the site and still route booking through academy Register. When a trainer leaves, you should not lose the only booking channel (their phone).
Drop-ins vs committed blocks
Say whether drop-ins exist, the price, and how they register. Mixed messaging ("sometimes we take drop-ins") creates door arguments. Publish the rule you will actually enforce.
Mid-block adds
When you open a February strength block, add it to the same site. Do not leave last season's flyer PDF as the only truth.
Parents comparing at night
Two-income households will not wait until the trainer finishes practice to learn the difference between "skills" and "performance." Packages on one page respect their time and protect your staff from becoming a 24/7 concierge.
Mark sessions full the same day they fill. A live Register button that only produces "sorry we're full" emails trains parents to ignore your site.
Group size and coach ratios
If small-group means four athletes and large-group means ten, say so on the package card. Parents comparing labs care about touches and attention — not only the sticker price. Mystery ratios create day-one complaints.
When a trainer is out, update the site or cancel path the same way you update the chat. Consistency beats a surprise substitute with no notice on the public page.
Plain next step
If a working public Register site is what you need, start at https://www.getcccm.com/checkout or email hello@getcccm.com with your school or club name, city, and what you run. If you need staff-desk ops instead, use https://www.getcccm.com/academy-os and expect a conversation — not a self-serve price button.
FAQ
- Can we require coach approval after Register?
- Yes — say "request a spot; we confirm within X days."
- Do you hold session fees?
- No. Money goes to the academy or lab.
- How fast?
- About one business day after paid checkout and complete details.
- Private lessons on the same site?
- Yes — separate package cards.
- Club skills nights?
- Same pattern; https://www.getcccm.com/sports