Coach Studio

The desktop web app for coaches. Schedule, lesson notes, plan-next-session, weekly digests — everything that's awkward on a phone, designed for a laptop.

Coach Studio runs at studio.avelok.com. It's a web app — no install, signs in with the same account you use in the Mini Program. Most coaches keep a tab open during the day.

The five surfaces

Players

The roster is the home tab. Each row shows: name, age band, current focus area, last session, and a small icon if there's anything new (player-side note, parent message, AI flag).

Click a player → right pane opens with four collapsed cards:

  • Skill profile. Per-skill rating with a per-skill trend arrow. Click to expand a skill, see drills you've used recently, last-trained date.
  • Recent context. Last 5 sessions in 1 line each. The 6th line says "+ 3 older" and expands.
  • Body & mind notes. Empty most of the time; appears when there's a flagged note (sore shoulder, sleep change, motivation drop).
  • Goals & plans. This month's goal in one sentence, next session's plan in three lines.

Every card has an edit pencil. Click it, write what you actually think, save. The AI will respect your edit.

Schedule

A weekly grid, courts on the rows, hours on the columns. Lessons are coloured by player tier (beginner / intermediate / advanced / pro). Drag a lesson to move it; the player and parent get notified automatically — they don't.

There's a conflicts banner at the top that catches double-bookings, package overruns, and coach availability conflicts before you publish.

Plans

Two flavours:

  1. Session plans

    Per-lesson, ~10 lines. The AI drafts based on the player's memory and the time available. You can pin a drill ("we always start with this for Mei") or hard-block one ("never the third-ball drill, she dislikes it"). Pins persist across sessions.

  2. Season plans

    Quarterly, ~1 page. The AI asks 3 clarifying questions ("what's the major event", "any travel weeks", "any injury constraints") then drafts. You edit, share with the player.

Inbox

One thread per player. Player messages, parent messages, system notifications all stack here, in time order. Each thread shows the player's current focus area at the top so you don't have to scroll their memory.

The AI can suggest a 1-line reply if you're in a hurry; the suggestion is never sent without your tap.

Settings

Two non-obvious settings worth knowing about:

  • Share defaults. Set what level (profile only / + sessions / working coach) you'd like new players to grant you. Players see this when they accept your invite.
  • Working hours. Used to gate notifications. By default the inbox sends you push between 9am–7pm local; outside that, it queues. You can override per-player for your top tier.

Keyboard shortcuts

KeyAction
g pGo to Players
g sGo to Schedule
g iGo to Inbox
nNew player
/Search across all players
eEdit the current pane
?Show all shortcuts

What's next