Planning

Group sessions and 1-2-1s, properly modelled.

RSVPs that mean something, recurring sessions that handle the real world, and player-initiated 1-2-1 requests with confirm or decline plus a reason. The session-management surface a working coach actually wants.

Sessions on a tablet calendar with attendee avatars and green/amber/red RSVP dots.

Group sessions with three-state RSVP.

Players (and parents on behalf of juniors) can mark themselves as attending, not attending, or unanswered for every upcoming occurrence of a group session. Not-attending optionally carries a short reason — "tournament", "injury", "school" — so you can see at a glance whether the dip is a one-off or a pattern.

Coaches see RSVP rolled up against the session: who's confirmed, who's not coming, who hasn't replied. No more "did everyone get the message?" chase. The status is on screen, in colour, before the session starts.

Lead and supporting coach assignment.

Group sessions in Summit aren't tied to a single coach — they have a lead coach and optionally one or more supporting coaches. The supporting coach assignments surface in the same places the lead coach does: the player's day view, the coach's group-session list, the session-plan delivery view, the head-coach club calendar. Cover arrangements stop being a quiet text and become a first-class part of the record.

Recurring sessions with per-date exclusions.

Sessions can be set up as recurring — every Tuesday at 6pm, every Saturday morning — and individual dates can be excluded surgically. Half-term week? Exclude the two affected dates. One-off venue clash? Exclude that single date. The recurrence pattern stays clean and the exceptions stay traceable.

Player-initiated 1-2-1 requests.

Players (or their parents) request a 1-2-1 directly from the app. They pick a coach from a picker that respects club scope, propose a date, and submit. The 1-2-1 lands on the coach's hub in pending state with a clear "new request" badge. The coach confirms it — it lands on both calendars as confirmed — or declines it with an optional reason. No more "did you ever get my message about a session?".

The "Coaching Sessions" dashboard tile shows current group and 1-2-1 counts at a glance, with a separate badge for pending requests so missed messages don't quietly stay missed.

Session planner with exercise blocks.

Each group session can have an attached session plan: a sequence of named blocks (warm-up, technical, conditioning, matchplay), each with their own duration and their own exercises drawn from the club's exercise library. Plans can be saved as templates and applied to specific session occurrences. The court-side delivery view shows the same plan in large, tap-friendly text so the coach is reading from one source on the night.