Finding your way around
The builder is one window with a left sidebar and a working canvas. Once you know what the sidebar shows you, and whose content it shows, everything else falls into place.
Workspaces
Everything in the builder is scoped to a workspace. A workspace is an organization you belong to. Coaching on your own is still an organization (an organization of one), so every program belongs to exactly one organization. The workspace switcher sits at the top left. Click it to change context.
Switching re-scopes every list in the sidebar. It also decides where anything new you create is filed. Check the switcher before you start building. A program written in the wrong workspace belongs to the wrong organization.
The sidebar
The sidebar groups sections by what you're doing:
- BUILD — Programs, Protocols, Exercises, Tags. The authoring libraries.
- ORGANIZATION — Athletes, Teams, Staff, Invites, Billing. Roster and account administration.
- COACHING — Community, Messages, Message audit. Talking to and around your athletes.
- SELL — Storefront, Links, Payouts. Your public storefront, its tracked links, and your payout account.

Which sections appear depends on your role in the active workspace. An organization's admin sees all four groups. A coach sees BUILD, COACHING without Message audit, and a shorter ORGANIZATION: Athletes, My teams, Invites. A coach has no SELL group, because selling and billing are admin work. If a section you expect is missing, check the switcher first.
The editor's menus
Open a program and a menu bar runs across the top of the editor: Program, Edit, Insert, Arrange, View, Data, and AI. Five of them hold the editor's commands.
- Program — new template program, new subscription program, and Program info & settings.
- Edit — Undo, Redo, Copy, Paste, Duplicate, Delete.
- Insert — Add week and Group exercises.
- Arrange — Move up, Move down, and Group / superset.
- View — Expand all, Collapse all, Program Overview, One day at a time, and Column dividers.
The Data and AI menus hold no working items yet. The AI assistant itself sits in the right dock, not in that menu — see The AI assistant.
Right-click carries the rest. A week tab, a day, a session, and a grid row each open their own context menu.
Aiming a day, and the day dock
Every program has an Overview sheet: a map of the program, with weeks down the side and days across. One cell is aimed at a time, and the aim is where a keyboard command lands.
- ← → ↑ ↓ move the aim from day to day.
- Shift with an arrow key extends the aim into a range.
- Enter opens the aimed day.
- Esc steps back out: first the range, then the session inside the day.
Enter opens that day's full grid in a dock under the map. Double-clicking a day in the map opens the same dock. The map stays where it is, so the shape of the program stays in view while you work one day. The map and the dock show the same program at two zoom levels.
The dock header names the day, such as "W2 · Day 3". Two buttons sit at the right of that header. The chevron moves the dock to the top of the window. The × closes it. Drag the dock's inner edge to change its height.
Undo, everywhere
The Edit menu holds Undo and Redo. Undo covers structural edits too: a deleted day, reordered weeks, a scheme applied to the wrong exercise. Edit freely.
Settings
Cmd+, opens settings:
- Name — how you appear to athletes and teammates.
- Appearance — Light or Dark, remembered per device.
- Units — your measurement system, with per-unit overrides for Load, Height, Pace, Run distance, and Track distance.
- Notifications — a toggle for program-sync notifications.
- Sign out.
Signing in works with email and password or Continue with Google. It's the same account as this site, wherever you open the builder.
Program history
With a program open, the Program History panel in the right dock is a read-only feed of who changed what, and when. Programs sync live. Edits from another machine, the web app, or the Claude connector splice in as they happen, with a toast saying where they came from. The history panel is where you reconstruct what happened while you weren't looking.