When to use a program vs. individual routines
Routines are for week-to-week training when you want flexibility to respond to how the client is feeling. Programs are for structured progressive training over multiple weeks — building to a specific goal, cutting for a date, peaking for an event.
A good rule of thumb: if the client asks 'what am I doing next week?' and you want the answer to already exist, build a program. If you want to make that decision each week based on their check-ins, stick with individual routines.
How the builder works
Open the client and click Build Program. Two-phase AI generation:
- Phase 1 (plan) — you pick weeks, days/week, and focus. The AI writes a high-level plan: week themes, day splits, progression scheme. Takes 20-30 seconds.
- Phase 2 (weekly detail) — the AI generates each week's actual routines from the plan. This is where the real programming happens. Each week uses 1 AI credit.
AI credit budgeting
A program costs 1 credit per week. So a 4-week program = 4 credits, an 8-week program = 8 credits. On Starter with 10 credits/month you can run one 8-week program per month and have credits left over for ad-hoc routines.
If you don't have enough credits for the full program, the system generates as many weeks as it can afford and tells you. You can finish it next cycle or build the remaining weeks manually.
Release timing
Program entries are scheduled by date. The client sees upcoming workouts but only has access to ones that have been released. By default, workouts release when they're scheduled — you can override this in the program settings if you want to keep future weeks hidden from the client until closer to the date.
Editing a program in progress
You can reschedule individual workouts, delete them, or swap exercises within a released routine. The weekly structure stays intact but you have full control over any individual session.
Tip
For your first program, start small — a 4-week program with 3 days/week. It lets you see how the AI handles periodization without committing a lot of credits. Once you trust the output you can run longer programs confidently.