Goals vs. the client's training goal
There's a 'goal' field on every client profile — that's their overall training goal ('build strength for powerlifting', 'improve knee mobility', 'lose 20 lbs'). That's static context the AI reads on every generation.
Then there are specific goals you set and track. These are measurable targets with a timeline. Examples:
- Squat 225×5 by June 1
- Run 5K in under 25 minutes by September
- Achieve full overhead pressing by week 8
- Lose 10 lbs by end of cut cycle
Creating a goal
- Open the client page and click Goals.
- Click + New Goal.
- Enter a title, optional notes, and tracked exercises if applicable.
- Set status to ACTIVE.
Goals can be paused, achieved, or left active. Achieved goals stay on the record with the date — good for showing progress over time.
How the AI uses goals
Every AI generation reads the client's active goals. The system prompt explicitly tells the AI to produce work that supports those goals. If the active goal is 'squat 225×5' the AI will weight squat programming more heavily. If the goal is 'improve knee mobility' it'll avoid high-impact lower body work.
AI goal analysis
From a specific goal, click Analyze Progress. The AI reviews the client's training history relative to that goal and gives you a coaching report: are they on track, what's working, what to adjust, realistic timeline to achievement. Uses 1 AI credit.
Tip
Set 2-3 goals per client max. More than that dilutes the signal for the AI and makes it hard to focus programming. Retire completed goals and add new ones as they progress.