Product Updates

Programs and Invitation-Only Enrollment with EOI

By CourtSync Team
Programs and Invitation-Only Enrollment with EOI

We are excited to introduce Programs — a new way for academies on Professional and Enterprise plans to define player development pathways, link lessons to structured progressions, and control access to selective squads through invitation-only enrollment.

Development pathways, not just lessons

A program in CourtSync defines target skills and goals for player development. It is not a bookable entity on its own — instead, lessons reference a program to create a connected pathway across your academy's offerings.

Programs support progression chains: set a previous program ID to indicate which program a student should complete first. Multiple programs can follow the same predecessor, enabling branching pathways (e.g., a competition track and a recreational track both following the same foundation program).

Program Management lists programs in forest order — roots first, with children sorted by name — giving you a clear view of your academy's development structure.

Screenshot of Program Management page showing programs in pathway order

Link lessons to programs

When creating or editing a lesson, select a program from the dropdown. Lessons linked to the same program form a development pathway. Coaches can record progress on target skills per student from the coach student detail page, visible when the student has bookings on program-linked lessons.

This connects your scheduling to your coaching philosophy — parents see that lessons are part of a structured progression, not isolated sessions.

Pathway assessment and certificates

The Pathway tab on a student's profile shows their current program stage, target skills, and progress. Coaches mark skills as achieved as students demonstrate competency during lessons — giving you a structured record of development rather than informal notes scattered across sessions.

When a student completes a program stage, CourtSync generates a Certificate of Completion with your academy branding, the stage name, completion date, and owner signature. Share certificates with families to celebrate milestones and reinforce the value of your development pathway.

Screenshot of student Pathway tab showing target skills and Mark as achieved actions

Screenshot of program pathway Certificate of Completion with academy branding

Invitation-only enrollment

Some programs should not be open to public booking — high-performance squads, selective junior development groups, or trial-based pathways. Enable invitation only on a program and public booking for linked lessons requires an expression of interest (EOI) first.

The flow works like this:

  1. A parent or guardian views an invitation-only lesson on your public page
  2. Instead of booking directly, they submit an EOI
  3. You review the submission in the owner dashboard
  4. For approved students, you send an invitation with a unique link
  5. They click the link and complete the normal booking and payment flow

Screenshot of Expression of interest form on the public booking page for an invitation-only program

Screenshot of Expressions of interest tab in owner Bookings with Send invitation action

Streamlined progression for existing students

Students who already have an active program booking — confirmed or completed on any lesson in that program — can book other lessons in the same program without submitting a new EOI. This removes friction for families progressing through your pathway while keeping the gate for new entrants.

Plan availability

Programs and EOI features require a Professional or Enterprise plan. Starter plan academies can continue using lessons with age groups and skill levels; programs add the pathway and selective enrollment layer on top.

Getting started

Navigate to Programs in your owner sidebar. Create your first program, define target skills, and link existing lessons. For selective squads, enable invitation only and start reviewing EOIs as they arrive.

Read the full guide: Managing programs and EOI.

Programs turn your lesson schedule into a development story. We built this feature because the best academies do not just teach tennis — they guide players through a journey. Now your software reflects that.