Coaching & academy
Create coaching programs with named batches, set capacities and fees, and let members browse and enroll.
Coaching & Academy lets you run structured coaching programs — from tennis camps to swimming lessons — with named batches that members can enroll in.
Coaching is off by default — go to Team → Roles and make sure staff have the
coaching.viewandcoaching.managepermissions to see the Coaching pages.
Create a coaching program
A program is the top-level container (e.g. "Summer Tennis Camp"). Each program belongs to a sport.
- Go to Coaching in the dashboard sidebar.
- Click Create program and fill in:
- Name — a title members will see
- Description — optional details about the program
- Sport — which sport the program is for
- Save — the program appears in your list.
Add batches to a program
A batch is a specific run of the program (e.g. "Week 1 Beginners"). Each batch has its own schedule, capacity, fee, and status.
- Open a program from the list.
- Click Create batch and fill in:
- Name — e.g. "Week 2 Intermediate"
- Coach name — optional instructor name
- Description — optional notes
- Capacity — max enrollments (0 = unlimited)
- Fee — optional fee in rupees (payment collection deferred to a future release)
- Start date — required
- End date — optional
- Schedule — optional weekly schedule (e.g. Monday/Wednesday at 10:00 AM)
- Status — defaults to Draft
- Save — the batch is created under the program.
Status workflow
Batch statuses
| Status | Description |
|---|---|
| Draft | Being set up — not visible to members |
| Open | Members can browse and enroll |
| Closed | Enrollment closed |
| Completed | Batch finished |
| Cancelled | Batch called off |
You can move batches between statuses from the batch detail page.
Member enrollment
Members see open batches on their club's Coaching page, including:
- Program and batch name
- Sport
- Coach name
- Capacity and spots remaining
- Fee (if any)
- Schedule and dates
Members can enroll in an open batch from the same page. Enrollment is atomic — capacity is never exceeded. Members can also cancel their own enrollment.
Admin management
From the dashboard Coaching page, admins can:
- View all programs with batch counts
- Create new programs and batches
- Edit program and batch details
- Change batch status (Draft → Open → Closed → Completed / Cancelled)
- View enrollments — see who enrolled in each batch
- Delete programs and batches
Next: Events & tournaments →